Automatycznie preferuj Ethernet zamiast WLAN

13

Można wymusić połączenia IP przez przewodowy Ethernet, jeśli jest on podłączony, i przez bezprzewodową sieć LAN, jeśli przewodowy Ethernet nie jest dostępny (np. Kabel jest odłączony). Oba połączenia sieciowe byłyby częścią tej samej podsieci.

EricSchaefer
źródło

Odpowiedzi:

17

Możesz ustawić swojego laptopa tak, aby „preferował” połączenie Ethernet nad siecią bezprzewodową. TechNet ma szybki przegląd:

Krótka odpowiedź jest taka, że ​​Windows (Vista, 7, 2008 i jestem prawie pewien, że XP i 2003 też tak robią) [lub powinien to zrobić] domyślnie. Kluczem tutaj jest metryka interfejsu sieciowego. Jeśli zdefiniowano więcej niż jedną bramę domyślną, [...] pakiety powiązane z Internetem wychodzą z interfejsu o najniższej wartości.

[...] Możesz oczywiście trwale zmienić swoje metryki, edytując ustawienia TCP / IP w ustawieniach zaawansowanych karty sieciowej.

[...] Powinieneś wiedzieć, że Vista zmieniła sposób obsługi istniejących gniazd - 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.

Aby dowiedzieć się, jak zmienić te ustawienia, zapoznaj się z tym artykułem Microsoft KB .

tombull89
źródło
Działa jak urok ...
EricSchaefer
Dziękujemy za opinię. Wiem, że to wymaga drobnych poprawek, ale ostatecznie działa.
tombull89
4

Sieć bezprzewodowa nie jest całkowicie wyłączona, ale system Windows jest już skonfigurowany tak, aby preferował sieć przewodową, jeśli jest dostępna. Dzieje się tak za pośrednictwem tablicy routingu. Tabela routingu będzie zawierała wpis dla obu interfejsów, ale metryka dla tras w interfejsie przewodowym ma niższą wartość domyślną niż trasy w sieci bezprzewodowej, tak że sieć przewodowa jest sprawdzana najpierw podczas oceny, gdzie wysłać pakiet. Możesz wyświetlić tabelę routingu, otwierając wiersz polecenia i wprowadzając route print.

Joel Coehoorn
źródło
1

Znalazłem inny artykuł MS Support pomocny w rozwiązaniu tego problemu w systemie Windows 7.

Zasadniczo wyjaśnia, że ​​możesz:

  1. Przejdź do menu Start .
  2. Wpisz widok połączenia sieciowe w polu Wyszukaj programy i pliki .
  3. Wybierz Wyświetl połączenia sieciowe w wynikach wyszukiwania.
  4. Naciśnij Alti przejdź do opcji zaawansowanych > Ustawienia zaawansowane ... menu.
  5. W oknie Ustawienia zaawansowane, które zostanie otwarte, poszukaj listy Połączenia u góry karty Adaptery i powiązania i użyj strzałek w górę / w dół po jej prawej stronie, aby zmienić priorytety połączeń (od najwyższego priorytetu do najniższego priorytetu) .
  6. Kliknij OK, aby zapisać zmiany.

Poniżej znajduje się zrzut ekranu typowego okna Ustawienia zaawansowane z połączeniem wybranym z listy Połączenia i odpowiednio włączonymi strzałkami w górę / w dół po prawej stronie listy:

Windows 7 „Wyświetl połączenia sieciowe” - „Ustawienia zaawansowane”

J0e3gan
źródło
3
Czy to naprawdę działa? Mój jest skonfigurowany poprawnie i widziałem tę instrukcję w Internecie, ale mój laptop wciąż jest podłączony do Wi-Fi, nawet jeśli podłączony jest ethernet.
Peter Tirrell
@PeterTirrell: Kiedy zadzwoniłem, zadziałało to na 64-bitowej maszynie Win 7 Pro; ale właśnie zauważyłem sytuację na innym 64-bitowym Win 7 Enterprise, w której to nie działało: metryka routingu wynosiła 20 dla interfejsów LAN i WLAN, mimo że interfejs LAN został podbity w Ustawieniach zaawansowanych > Adaptery i wiązania > Połączenia lista jak pokazano. Aby rozwiązać problem, musiałem ustawić metrykę routingu interfejsu WLAN na 30 (tj. Powyżej 20). Więc twój przebieg może się różnić.
J0e3gan,
0

Dobrym menedżerem połączeń internetowych jest Lenovo Internet Connection (AKA Lenovo Access Connections). Za pomocą tego narzędzia możesz tworzyć profile i porządkować je w preferowanych sieciach (tj. Przewodowo przez sieć bezprzewodową itp.) Utworzone profile można eksportować i wykorzystywać na innych komputerach.

-Powodzenia

David
źródło
0

w moim przypadku nawet nadałem wysoki priorytet Wi-Fi, to wciąż nie było połączenie z Internetem. Sprawdziłem ustawienia karty Wi-Fi i widzę opcję coś w rodzaju „zezwól innym użytkownikom sieci na łączenie się za pośrednictwem połączenia internetowego tego komputera”. nie zostało wybrane. po jego wybraniu mój komputer może zacząć korzystać z Internetu.

przejdź do ustawień sieci -> wybierz wifi -> kliknij prawym przyciskiem myszy -> właściwości wifi -> udostępnianie -> wybierz „zezwól innym użytkownikom sieci na łączenie się przez połączenie internetowe tego komputera”

Adem
źródło