Jak dać pierwszeństwo jednemu połączeniu sieciowemu nad drugim?

19

Jak większość laptopów, ma zarówno opcje sieci Ethernet, jak i bezprzewodowej. Podobnie mam router bezprzewodowy z szybkością 10/100/1000 Mb / s. W 90% przypadków wystarczą prędkości bezprzewodowe. Ale od czasu do czasu mam kilka gigabajtów danych, które należy przenieść. W tamtych czasach fizycznie przechodziłem przez router i podłączałem się bezpośrednio. Problem polega na tym, że dopóki nie wyłączę bezprzewodowej karty sieciowej, system Windows nadal używa połączenia bezprzewodowego w przeciwieństwie do połączenia Ethernet. Czy istnieje sposób skonfigurowania systemu Windows, aby dawał pierwszeństwo jednej karcie sieciowej, gdy stanie się ona dostępna, zamiast całkowicie ją wyłączyć?

Chad Harrison
źródło

Odpowiedzi:

17

Musisz zmienić priorytet kart sieciowych.

Aby to zrobić, otwórz Centrum sieci i udostępniania i kliknij Zmień ustawienia karty w lewym okienku. powinieneś zobaczyć listę kart sieciowych. Naciśnij Altprzycisk (jeśli pasek menu nie jest jeszcze widoczny) i kliknij menu Zaawansowane , a następnie wybierz Ustawienia zaawansowane .

Pojawi się nowy panel sterowania i powinieneś go zobaczyć w zakładce Adaptery i Wiązania . Na górnej liście powinna znajdować się lista kart sieciowych, a przycisk strzałki w górę i w dół po prawej stronie. Jest to kolejność priorytetowa tego, jakiego adaptera użyje podczas łączenia się z Internetem. Wybierz adapter Ethernet i klikaj przycisk strzałki w górę, aż pojawi się u góry. Następnie kliknij OK .

To powinno sprawić, że priorytetem będzie połączenie przewodowe przez Wi-Fi przy każdym połączeniu.

Ben Richards
źródło
1
Dwa słowa: kurwa niesamowite!
Chad Harrison
We wspomnianym menu pokazuje już, że moja sieć LAN ma wyższy priorytet niż moja sieć WLAN. Jednak w prawym dolnym rogu nadal jest napisane, że jest podłączony do sieci WLAN. Czy to normalne? Czy nadal pokazywałby łączność WLAN, nawet jeśli priorytetem jest sieć LAN?
kram1032
23

(Wiem, że odpowiedź jest już zaakceptowana, ale) ...

Po pierwsze, od XP system Windows ma funkcję o nazwie automatyczna metryka. Ta funkcja powinna automatycznie priorytetyzować ruch na karcie o najwyższej przepustowości. Po włączeniu „lepszej” karty sieciowej (np. Przez podłączenie kabla) system Windows powinien automatycznie kierować ruchem przez ten interfejs. Oczywiście twoje błędnie myśli, że WiFi jest szybsze (co wydaje się zgłaszane w przypadku niektórych kart Wi-Fi )

Co to w ogóle jest metryka i jak wykorzystuje ją oprogramowanie sieciowe? Metryka jest używana w routingu, gdy istnieje wiele ścieżek do miejsca docelowego i należy podjąć decyzję, która z nich jest najlepsza. Im niższy, tym lepiej. Wyobraź sobie, że jesteś na bramce wyjściowej na stadionie. Istnieje kilka bram i każda z nich ostatecznie pozwoli ci się wydostać - musisz wybrać, która z nich jest najlepsza, np. patrząc na liczbę osób stojących w kolejce. Windows robi to samo, ale opiera swoją decyzję na szybkości łącza.

Twoja brama do „na zewnątrz” nazywa się trasą domyślną. Spójrzmy na dane wyjściowe route printpolecenia, które pokazuje tablicę routingu IP:

> (output ommited) 
Network Destination        Netmask          Gateway     Interface        Metric
>           0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.12       25
>           0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.22       10  
(output ommited)

Wpisy z wersją 0.0.0.0 są trasami domyślnymi (czasami nazywanymi także trasami quad 0). Oczywiście mam dwa (z aktywnym przewodem i Wi-Fi), który zostanie wybrany? Ten z niższym wskaźnikiem. W moim przypadku - 0,22, co akurat jest moim połączeniem kablowym.

Teraz ważna rzecz - zmiana priorytetu adaptera poprzez ustawienie adaptera nie zmienia metryki. Oznacza to, że nie zmieni decyzji dotyczących routingu!

Aby faktycznie zmienić metrykę, musisz otworzyć właściwości każdej karty, a następnie właściwości TCP / IP, Zaawansowane, odznacz automatic metrici wprowadź własną wartość. Adapter o najniższych metrykach wygrywa.

Możesz szybko sprawdzić, który interfejs jest rzeczywiście używany - otwórz Menedżera zadań - Sieć, rozpocznij pobieranie / wysyłanie i sprawdź użycie interfejsu. Jeśli potrzebujesz więcej szczegółów - skorzystaj z Perfmon.

wmz
źródło
To był kawałek, którego mi brakowało! Dziękuję Ci!
not_a_generic_user
Tak - karta bezprzewodowa zgłaszająca prędkość 130 Mbit lub 300 lub 600 (HAH!) Pobije nicość przewodową przy 100 Mbit.
Criggie,
0

Łatwiej i szybciej możesz po prostu usunąć całą 0.0.0.0trasę.

route delete 0.0.0.0

I dodając tylko preferowaną trasę do Internetu.

route add 0.0.0.0 mask 0.0.0.0 192.168.43.1 METRIC 1

Upewnij się również, że prawidłowy ruch przeznaczony dla drugiej trasy jest dodany do tabeli routingu, aby cały ruch przeznaczony dla tej trasy nie był kierowany przez trasę domyślną.

route add 10.1.0.0 mask 255.255.0.0 10.1.18.41 METRIC 1
Ralekeo
źródło