Due connessioni Internet contemporaneamente in Windows 7


9

Ho un modem wireless 3G e ho una LAN - In questo momento sono entrambi connessi.

Ho bisogno di un modo per scegliere quali applicazioni utilizzeranno la connessione 3G e quali applicazioni utilizzeranno la LAN.

Il mio sistema operativo è Windows 7. Come posso farlo? Qualche idea?

Ecco una stampa del percorso: - l'IP del modem 3G è 10.81.132.96

Diciamo, ad esempio, di mappare google.com all'uso della connessione Internet 3G.

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.102     20
          0.0.0.0          0.0.0.0     10.81.132.97    10.81.132.111    286
     10.81.132.96  255.255.255.224         On-link     10.81.132.111    286
    10.81.132.111  255.255.255.255         On-link     10.81.132.111    286
    10.81.132.127  255.255.255.255         On-link     10.81.132.111    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.2.0    255.255.255.0         On-link     192.168.2.102    276
    192.168.2.102  255.255.255.255         On-link     192.168.2.102    276
    192.168.2.255  255.255.255.255         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link     10.81.132.111    286
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.2.102    276
  255.255.255.255  255.255.255.255         On-link     10.81.132.111    286
===========================================================================

Risposte:


6

Windows controlla sempre quale connessione di rete viene utilizzata. Se disponi di più connessioni di rete attive alla stessa rete , Windows utilizzerà la prima elencata in Centro connessioni di rete e condivisione-> Modifica impostazioni scheda. Altre connessioni di rete non sono utilizzate.

Se si dispone di due schede di rete e si desidera forzare l'utilizzo di una scheda specifica, è necessario prendere in considerazione due casi.

1. L'applicazione utilizza un sito Web noto

Se una determinata applicazione utilizza solo uno o più siti Web noti e se le reti cablate e wireless utilizzano intervalli / segmenti diversi di indirizzi IP, è possibile utilizzare l'indirizzo IP dei siti Web, insieme al comando route per aggiungere voci in la tabella di routing IP locale che indirizzerà tali richieste a questi indirizzi attraverso un determinato adattatore.

Ad esempio ,

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

invierà tutto il traffico per 88.99.xx all'indirizzo hop successivo di 10.0.0.1, che potrebbe essere l'indirizzo del router. Il router avrà in questo caso due indirizzi IP sui segmenti cablato e wireless. Il traffico che non corrisponde a un percorso viene inviato al percorso predefinito 0.0.0.0 normalmente associato al primo adattatore in ordine vincolante.

Questa tecnica consente a Windows di utilizzare indirettamente entrambi gli adattatori di rete, posizionandoli effettivamente su una rete diversa (ad esempio 192.168.1.xe 192.168.2.x). Se alcune risorse sono disponibili solo sull'una o sull'altra rete o hanno percorsi che conducono all'una o all'altra, ovviamente Windows sceglie la connessione di rete appropriata.

In questo modo non si controlla direttamente quale scheda di rete viene utilizzata in base all'applicazione / al servizio. Ma c'è una seconda soluzione.

2. Utilizzo di una macchina virtuale

Se si installa un gestore di macchine virtuali come VirtualBox, è possibile creare una macchina virtuale guest (VM) e connettere la sua scheda di rete virtuale a quella fisica dell'host.

In questo modo, qualsiasi applicazione avviata nella VM utilizzerà l'adattatore designato, indipendentemente dalla sua posizione nella tabella dell'adattatore dell'host, in modo da poter dividere le attività di rete scegliendo tra host o guest come supporto di esecuzione, mentre sia host che guest possono condividere file tramite condivisioni di rete.

Windows 7 ha XP Mode, che in realtà è una macchina virtuale strettamente integrata. Sebbene siano piuttosto scadenti come vanno le macchine virtuali, potrebbe essere possibile usarlo in questo modo (o no, come non ho mai provato).


Ty per la risposta, l'idea del percorso sembra eccezionale, ma non capisco come impostare correttamente un percorso - Ottengo un errore di parametro errato. Consentitemi di darvi alcuni dettagli: IP 3G: 10.80.140.208 / 3G Subnet Mask: 255.255.255.248 / 3G Gateway: 10.81.50.185 - e l'IP del sito, diciamo che è google.com Potete per favore mostrarmi come correttamente aggiungi questo percorso? Ty
webmasters

1
Dovrebbe essere qualcosa del tipo: route add 74.125.132.0 mask 255.255.255.0 10.81.50.185(google è 74.125.132.104). Se non funziona, controlla le metriche con route print, poiché il percorso con la metrica più bassa vince.
harrymc,

3

Dai un'occhiata a questo tutorial. Utilizza ForceBindIP per forzare un'applicazione a utilizzare una scheda di rete specifica. L'unico svantaggio è che devi eseguire i tuoi programmi con ForceBindIP ogni volta che li avvii.


Una scoperta molto interessante, ma l'ultima versione è del 2009.
harrymc,

1
Se funziona, funziona! :)
ChrisN,

Non funziona più su Windows 8.1.


0

Se ogni applicazione andrà solo a IP di destinazione specifici, è possibile aggiungere route statiche alla tabella di routing di Windows per gli indirizzi di destinazione.


Come farlo esattamente?
Sakher,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.