Jak sprawić, aby system Windows preferował moje połączenie przewodowe?


14

Korzystam z systemu Windows 7 RC, ale zauważyłem również to zachowanie w systemie Windows Vista.

Gdy jestem w obszarze, w którym znajduje się sieć bezprzewodowa, i podłączam sieć przewodową, aby uzyskać lepsze połączenie (szybsze, bardziej niezawodne), system Windows nadal korzysta z sieci bezprzewodowej do wszystkiego.

Nie ma znaczenia, czy połączenie rozpocznie się w sieci bezprzewodowej, pozostanie tam i po prostu muszę ponownie uruchomić aplikacje. Wszystkie połączenia, nowe i stare, są uruchamiane w sieci bezprzewodowej, jeśli jest ona dostępna, niezależnie od tego, czy połączenie przewodowe jest aktywne czy nie.

W tej chwili przełączam sprzętowy przełącznik Wi-Fi na moim laptopie, ale wolałbym, jeśli mogę powiedzieć Windowsowi, aby wolał jedno połączenie od drugiego.

Odpowiedzi:


9

Wygląda na to, że Windows (XP, Vista, 7) powinien to zrobić automatycznie. System Windows używa najniższego połączenia „metrycznego”. Możesz ręcznie zmienić te parametry, jeśli nie działają one poprawnie, ale w większości przypadków przewodowe powinny być automatycznie preferowane zamiast bezprzewodowych. Sprawdź poniższe źródło, aby uzyskać więcej wskazówek i wyjaśnień.

Źródło


Moją pierwszą odpowiedzią na to pytanie było: „Czy metryka nie kontroluje tylko routingu, a nie jakiego adresu źródłowego jest używany?” Ale znalazłem artykuł w witrynie TechNet, który sugeruje, że najlepsza trasa faktycznie określa punkt końcowy połączenia do użycia w systemie Vista i nowszych: technet.microsoft.com/en-us/magazine/2007.09.cableguy.aspx Czy ktoś może faktycznie potwierdzić to zachowanie?
rakslice

1
Jedną rzeczą, o której w artykule nie wspomniano, jest sposób sprawdzania wartości metryk. Wpisz route printpolecenie cmd. Mój bezprzewodowy miał 10, a mój przewodowy miał 20 w XP.
Łukasz

4

Odpowiedź th3dude jest świetna, ale nie wspomina o kluczowym punkcie w podanym linku.

Z linku opublikowanego przez th3dude: http://blogs.technet.com/b/clint_huffman/archive/2009/04/19/windows-prefers-wired-connections.aspx

Powinieneś wiedzieć, że Vista zmieniła sposób, w jaki obsługujemy istniejące gniazda - po podłączeniu połączenia nie zostaną przełączone, musisz ponownie nawiązać połączenie, aby skorzystać z połączenia przewodowego. Na przykład, jeśli pobierasz coś ze strony internetowej i zdajesz sobie sprawę, że podłączenie go przyspieszy, będziesz musiał anulować i zacząć od nowa po podłączeniu. Jest to zmiana z XP i 2003. Oto dobry odnośnik :

Modele telewizji kablowej silne i słabe modele hosta http://technet.microsoft.com/en-us/magazine/2007.09.cableguy.aspx

Co oznacza, że ​​kiedy jestem w trybie bezprzewodowym w pracy w sali konferencyjnej, a następnie upuszczam laptopa z powrotem na stację dokującą, muszę odłączyć (oprogramowanie) od połączenia bezprzewodowego LUB wyłączyć (przełącznik sprzętowy) adapter bezprzewodowy, aby wrócić do przewodowego sieć.

Mamy nadzieję, że to pomoże ci zrozumieć, że prawdopodobnie to nie „pomiar” wybiera adapter bezprzewodowy, ale raczej, że system Windows nie przełącza się już automatycznie, tak jak to miało miejsce w XP.

Nie jestem pewien, dlaczego Microsoft uważał to za preferowane zachowanie. Wolałbym wyskakujące okienko z pytaniem, czy zamiast tego włączyć adapter przewodowy zamiast na ryzyko ciągłego pobierania i sesji. Windows 7 każe mi odpowiadać na wszelkiego rodzaju inne wyskakujące okienka.


Zostaw Microsoft, aby wziąć coś, co działa dobrze i utrudni.
Szansa

@Keith: twoja odpowiedź jest nieco myląca, nie musisz bezwzględnie wyłączać połączenia bezprzewodowego. nowe połączenia TCP będą korzystać z połączenia przewodowego, istniejące połączenia TCP będą nadal korzystać z połączenia bezprzewodowego, jeśli już go używały.
dwurf

1

Jak wyjaśniono tutaj:

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 = question & status = AllReplies # tabs

za. Otwórz folder Połączenia sieciowe (Start> Uruchom> ncpa.cpl)

b. Kliknij żądane połączenie prawym przyciskiem myszy.

do. Kliknij Właściwości, a następnie kliknij Protokół internetowy w wersji 4.

re. Kliknij Właściwości, a następnie Zaawansowane.

mi. Odznacz „Automatyczne dane”.

fa. Wprowadź liczbę od 1 do 9999 dla „Metryki interfejsu”.


0

Próbowałem każdej odpowiedzi, jaką mogłem znaleźć, ale to, co zadziałało, to potykanie się o kliknięcie prawym przyciskiem myszy mojego połączenia bezprzewodowego na liście wszystkich dostępnych połączeń bezprzewodowych (kliknij lewym przyciskiem myszy strzałkę w górę obok zegara, następnie kliknij połączenie lewym przyciskiem myszy, a następnie prawo -kliknij połączenie bezprzewodowe, które chcesz mieć, ale nie może być domyślnym wyborem połączenia, a następnie kliknij „Właściwości”). Na karcie „Połączenia” usuń zaznaczenie opcji „Połącz automatycznie, gdy ta sieć będzie w zasięgu”. Było to nawet konieczne po zmianie Metryk!


Fajnie, ale wątpię, aby to rozłączyło połączenie bezprzewodowe i połączyło się przewodowo po podłączeniu?
Arjan

Tak; Też w to wątpię.
Jake

1
Myślę jednak, że informacje, które podałem, nadal pomogą ludziom.
Jake

0

Wiem, że to pytanie jest dość stare, ale znalazłem rozwiązanie, które może zadziałać. Najwyraźniej możesz to kontrolować za pomocą zaplanowanych zadań.

Polega ona na użyciu zdarzeń generowanych przez adapter LAN, gdy zmienia się dostępność połączenia przewodowego.

Nie testowałem go jeszcze osobiście, ale zrobię to po obiedzie i wrócę.

Edycja: Wskazano, że powinienem podać bardziej szczegółową odpowiedź. Mając to na uwadze. Przeglądarkę zdarzeń można otworzyć w systemie Windows 7 za pomocą Panelu sterowania >> Narzędzia administracyjne >> Podgląd zdarzeń. W Podglądzie zdarzeń kliknij Dzienniki systemu Windows >> System. Po otwarciu odłącz kabel Ethernet i podłącz go ponownie. Naciśnij F5, aby odświeżyć listę zdarzeń. Kliknij nowe wydarzenia, aby zobaczyć ich opis. Powinno istnieć jedno odnoszące się do odłączenia łącza sieciowego, a drugie odnoszące się do tego połączenia. Zanotuj źródło i identyfikator zdarzenia.

Teraz otwórz menedżera zadań (Panel sterowania >> Narzędzia administracyjne >> Podgląd zdarzeń) i utwórz podstawowe zadanie. Nadaj mu nazwę „Przełącz na LAN” i kliknij Dalej. W obszarze Trigger wybierz, kiedy określone zdarzenie zostanie zarejestrowane. Kliknij Następny. Wybierz dziennik systemu i wprowadź źródło i identyfikator zdarzenia dla zdarzenia „Przywracanie sieci”. Kliknij Dalej, a następnie wybierz Uruchom program. W sekcji Program / skrypt wpisz „C: \ Windows \ System32 \ netsh.exe”. Następnie w sekcji Dodaj argumenty wpisz „interfejs ustaw interfejs” Wstaw tutaj nazwę sieci bezprzewodowej „wyłącz” (upewnij się, że wstawiłeś cudzysłowy wokół nazwy swojej sieci bezprzewodowej). Kliknij przycisk Dalej i zakończ. Teraz, gdy podłączysz kabel Ethernet do laptopa, automatycznie wyłączy on sieć bezprzewodową i przełączy się na sieć LAN.

Teraz idź i postępuj odwrotnie, aby ponownie włączyć Wi-Fi, gdy kabel jest odłączony (wpisz „enable” na końcu argumentów skryptu). Należy zauważyć, że działa to na moim Thinkpad W540, gdy kabel Ethernet jest podłączony / odłączony. Jednak tylko funkcja „Przełącz na LAN” działa ze stacją dokującą.

Źródło


Właśnie przetestowałem rozwiązanie do planowania zadań na moim ThinkPad W540. To działa jak urok. Kiedy wyjmuję laptopa ze stacji dokującej, przełącza się on na sieć bezprzewodową. Kiedy odłożę go z powrotem do stacji dokującej, przełącza się na sieć LAN. Jedyny problem, jaki mam z tym, to to, że wiersz polecenia pojawia się na krótko, gdy zadanie jest uruchomione, ale jest to niewielka cena za funkcjonalność.
detroitwilly,

Najwyraźniej funkcja przełączania z powrotem na WAN nie działa dobrze ze stacją dokującą, tylko gdy kabel jest fizycznie odłączony, odeśle wiadomość, jeśli go uruchomię.
detroitwilly,

Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
Kanadyjczyk Łukasz

Słuszna uwaga. Zmienię odpowiedź.
detroitwilly,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.