Risposte:
Se sono presenti più di 1 percorso, Windows farà riferimento a metric
dalla tabella di routing. Usa route print
per mostrarlo. Fondamentalmente, preferirà il percorso con la metrica più bassa.
In passato, la metrica è derivata dalla velocità del collegamento; tuttavia, le regole per Win7 sono ancora sconosciute secondo questo .
C'è la tabella di routing. È possibile utilizzare il comando route per verificare le metriche. Nella riga di comando (Esegui: cmd):
> route PRINT
Ma puoi anche cambiare l'ordine di connessione a Internet:
Vai a: Pannello di controllo -> Centro connessioni di rete e condivisione -> Modifica impostazioni adattatore
Premi Alt in modo da visualizzare i menu principali e vai su Avanzate -> Impostazioni avanzate ...
Infine, nella scheda Schede e collegamenti , modificare l' ordine delle connessioni come desiderato
se ci sono 2 route predefinite (gateway) preferisce quella con metrica inferiore
la metrica del percorso in Windows 7 è la somma della metrica dell'adattatore e della metrica del gateway
se si imposta manualmente una metrica identica (ad esempio 24 sull'adattatore1 e 2 sul gateway1; 25 sull'adattatore2 e 1 sul gateway2 nelle impostazioni avanzate TCP / IP) sembra che Windows 7 esegua una sorta di bilanciamento del carico per l'apertura delle app connessioni multiple tcp / ip ed esegue anche il failover automatico.
Sto testando questo sul mio Windows 7 x64 Ultimate Edition con un adattatore wireless 54 Mbps + adattatore Ethernet 100 Mbps e 2 ISP
nessun documento Microsoft trovato su questo fino ad ora
Nella mia esperienza, preferirà sempre il metodo di connessione più "permanente". Vale a dire Ethernet preferita a Wireless, Wireless preferita a Bluetooth ecc. (Fino al modem). Ma esiste anche il failover, quindi se Ethernet viene disconnessa, Windows tenterà di connettersi tramite Wireless.
Caso in questione: ho una rete Wireless-N a 300 Mbps. Se collego il mio laptop direttamente al router (Ethernet 100 Mbps), Windows passa a quella connessione (senza disconnettere la rete wireless).
Mentre parte della risposta è relativa alla metrica del percorso, non è l'unico dettaglio che determina il percorso. In parte della tabella di route, puoi vedere dove si trova la rete di destinazione (con una maschera di sottorete) e su quale interfaccia parlare con essa.
Puoi specificare percorsi più "specifici" da seguire e prevarranno le regole più specifiche. Ad esempio, se disponevi di una rete domestica 192.168.0.0/24
, la tua tabella di route predefinita sa usare Ethernet
. Se aggiungi un percorso diretto 192.168.0.0/25
da instradare attraverso l' Wi-Fi
adattatore, tutti gli hit da 192.168.0.0
attraversare 192.168.0.127
passeranno attraverso il tuo Wi-Fi e il resto della tua rete tramite Ethernet. Se è il Gateway predefinito (hop successivo) 192.168.0.1
, il gateway predefinito si connetterà tramite Wi-Fi, poiché è lì che esiste la "route più specifica". Allo stesso modo, se il tuo gateway lo è 192.168.0.254
, passerebbe attraverso la tua Ethernet.
OpenVPN utilizza anche questo metodo. Invece di sostituire la 0.0.0.0/0
route (route predefinita), crea due route - 0.0.0.0/1
e 128.0.0.0/1
- quella route attraverso l'interfaccia VPN. In questo modo, se l'interfaccia VPN presenta problemi, può ricorrere al gateway predefinito standard.
Windows utilizzerà automaticamente quello con una velocità nominale superiore. Non sono sicuro però quale sceglierà nel caso entrambi abbiano la stessa velocità.