Come posso fare in modo che Windows preferisca la mia connessione cablata?


14

Sto eseguendo Windows 7 RC, ma ho notato questo comportamento anche su Windows Vista.

Quando mi trovo in un'area con una rete wireless e collego la mia rete cablata in modo da poter ottenere una connessione migliore (più veloce, più affidabile), Windows continua a utilizzare la rete wireless per tutto.

Non è una questione se una connessione inizia sulla rete wireless rimane lì, e ho solo bisogno di riavviare le mie app. Tutte le connessioni, nuove e vecchie, vengono avviate sul wireless se è disponibile, indipendentemente dalla connessione cablata attiva o meno.

In questo momento abilito il mio interruttore wifi hardware sul mio laptop, ma preferirei se potessi dire a Windows di preferire una connessione rispetto all'altra.

Risposte:


9

Sembra che Windows (XP, Vista, 7) dovrebbe farlo automaticamente. Windows utilizza la connessione "metrica" ​​più bassa. Puoi modificare manualmente queste metriche se non funziona correttamente, ma nella maggior parte dei casi, il cavo dovrebbe essere preferito automaticamente al wireless. Controlla la fonte di seguito per ulteriori informazioni e spiegazioni.

fonte


Il mio primo pensiero in risposta a questo è stato "La metrica non controlla solo il routing e non l'indirizzo di origine utilizzato?" Ma ho trovato un articolo TechNet che suggerisce che il percorso migliore in realtà determina l'endpoint di connessione da utilizzare in Vista e versioni successive: technet.microsoft.com/en-us/magazine/2007.09.cableguy.aspx Qualcuno può effettivamente confermare questo comportamento?
rakslice,

1
Una cosa che l'articolo non menziona specificamente è come controllare i valori della metrica. Digitare route printal prompt di cmd. Il mio wireless era 10 e il mio cablato era 20 in XP.
Luca,

4

La risposta di th3dude è ottima ma non menziona un punto chiave nel collegamento che ha fornito.

Dal link pubblicato da th3dude: http://blogs.technet.com/b/clint_huffman/archive/2009/04/19/windows-prefers-wired-connections.aspx

È necessario sapere che Vista ha modificato il modo in cui gestiamo le prese esistenti: dopo aver effettuato il collegamento, le connessioni non verranno commutate, è necessario ristabilire la connessione per utilizzare una connessione cablata. Ad esempio, se stai scaricando qualcosa da un sito Web e ti rendi conto che sarebbe più veloce collegandolo, dovresti annullare e ricominciare dopo averlo collegato. Questa è una modifica da XP e 2003. Ecco un buon riferimento :

The Cable Guy Modelli host forti e deboli http://technet.microsoft.com/en-us/magazine/2007.09.cableguy.aspx

Ciò significa che quando sono in modalità wireless al lavoro in una sala conferenze e quindi rimetto il laptop sul dock, devo disconnettere (software) dalla connessione wireless O disabilitare (interruttore hardware) l'adattatore wireless per tornare sul cavo Rete.

Speriamo che questo ti aiuti a capire che probabilmente non è la "metrica" ​​a scegliere l'adattatore wireless, ma piuttosto che Windows non si commuta più automaticamente come in XP.

Non sono sicuro del motivo per cui Microsoft abbia pensato che si trattasse di un comportamento preferito. Avrei preferito un pop-up che mi chiedesse se abilitare l'adattatore cablato invece a rischio di download e sessioni in corso. Windows 7 mi fa rispondere a tutti i tipi di altri popup.


Lascia a Microsoft di prendere qualcosa che funzioni bene e renderlo più difficile.
Probabilità il

@Keith: la tua risposta è leggermente fuorviante, non è strettamente necessario disabilitare la connessione wireless. le nuove connessioni TCP utilizzeranno la connessione cablata, le connessioni TCP esistenti continueranno a utilizzare la connessione wireless se la stavano già utilizzando.
dwurf,

1

Come spiegato qui:

http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-make-win-7-to-prefer-wired-over-wireless/97ae998b-5743-e011-9767-d8d385dcbb12? tab = domanda & status = AllReplies # schede

un. Apri la cartella Connessioni di rete (Start> Esegui> ncpa.cpl)

b. Fare clic con il tasto destro sulla connessione desiderata.

c. Fare clic su Proprietà e quindi fare clic su Protocollo Internet versione 4.

d. Fare clic su Proprietà e quindi fare clic su Avanzate.

e. Deseleziona "Metrica automatica".

f. Immettere un numero compreso tra 1 e 9999 per "Metrica interfaccia".


0

Ho provato tutte le risposte che sono riuscito a trovare, ma alla fine mi sono imbattuto nel fare clic con il pulsante destro del mouse sulla mia connessione wireless nell'elenco di tutte le connessioni wireless disponibili (fare clic con il tasto sinistro del mouse su freccia vicino all'orologio, quindi fare clic con il tasto sinistro del mouse sulla connessione, quindi a destra -clicca sulla connessione wireless che vuoi avere disponibile, ma non essere la scelta di connessione predefinita, quindi fai clic su "Proprietà"). Nella scheda "Connessioni", deseleziona "Connetti automaticamente quando questa rete si trova nel raggio di azione". Ciò era ancora necessario dopo aver modificato le metriche!


Bello, ma dubito che questo disconnetterà wireless e si collegherà via cavo quando collegato?
Arjan,

Sì; Ne dubito anch'io.
Jake,

1
Penso che le informazioni che ho fornito aiuteranno comunque le persone.
Jake,

0

So che questa domanda è piuttosto vecchia, ma ho trovato una soluzione che potrebbe funzionare. Apparentemente, puoi controllarlo tramite attività pianificate.

Implica l'utilizzo di eventi generati dall'adattatore LAN quando cambia la disponibilità della connessione cablata.

Non l'ho ancora testato personalmente, ma lo farò dopo pranzo e rispedirò.

Modifica: è stato sottolineato che avrei dovuto includere una risposta più dettagliata. Quindi con questo in mente. È possibile aprire il Visualizzatore eventi in Windows 7 tramite Pannello di controllo >> Strumenti di amministrazione >> Visualizzatore eventi. Nel Visualizzatore eventi, fai clic su Registri di Windows >> Sistema. Con questo aperto, scollegare il cavo Ethernet e ricollegarlo. Premere F5 per aggiornare l'elenco degli eventi. Fai clic sui nuovi eventi per visualizzarne una descrizione. Dovrebbe esserci uno che si riferisce a un collegamento di rete che viene disconnesso e uno che si riferisce a quel collegamento che viene ristabilito. Nota l'origine e l'ID evento.

Ora, apri il task manager (Pannello di controllo >> Strumenti di amministrazione >> Visualizzatore eventi) e crea un'attività di base. Denominalo come "Passa a LAN" e fai clic su Avanti. In Trigger, selezionare quando viene registrato un evento specifico. Fai clic su Avanti. Seleziona il registro di sistema e inserisci l'origine e l'ID dell'evento per l'evento "Ristabilita la rete". Fai clic su Avanti, quindi seleziona Avvia un programma. Nella sezione Programma / Script, digitare "C: \ Windows \ System32 \ netsh.exe". Quindi, nella sezione Aggiungi argomenti, digita "interfaccia set interfaccia" Inserisci qui il nome della rete wireless "disabilita" (assicurati di includere le virgolette attorno al nome della tua rete wireless). Fai clic su Avanti e termina. Ora quando si collega un cavo Ethernet al laptop, si disabiliterà automaticamente la rete wireless e passerà alla LAN.

Ora fai il contrario per riattivare il wifi quando il cavo è scollegato (digita "abilita" alla fine degli argomenti dello script). Va notato che questo funziona sul mio Thinkpad W540 quando il cavo Ethernet è collegato / scollegato. Tuttavia, solo la funzionalità "Passa a LAN" funziona con il dock.

fonte


Ho appena testato la soluzione di pianificazione delle attività sul mio ThinkPad W540. Esso funziona magicamente. Quando rimuovo il mio laptop dal dock, passa alla rete wireless. Quando lo rimetto sul dock, passa alla LAN. L'unico problema che ho con esso è che un prompt dei comandi appare brevemente quando l'attività è in esecuzione, ma è un piccolo prezzo da pagare per la funzionalità.
detroitwilly,

Apparentemente, la funzionalità di ritorno alla WAN non funziona perfettamente con il dock, solo quando un cavo è fisicamente scollegato, verrà postato di nuovo se riesco a farlo funzionare.
detroitwilly,

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Luke canadese,

Buon punto. Modificherò la risposta.
detroitwilly,
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.