Jak sprawić, aby Ubuntu wybrał połączenie Wi-Fi zamiast połączenia przewodowego, gdy oba są podłączone do Internetu? Zredagowałem połączenie Ethernet, aby trasować, używając preferencji „Używaj tego połączenia tylko do zasobów w tej sieci”, z którą inni ludzie zgłaszali sukces jako sposób na uzyskanie preferowanego WiFi, ale to nie działa dla mnie. Problem nadal występuje. Ethernet jest nadal preferowany do Internetu, a WiFi jest ignorowane.
jeszcze jedno, czy można używać połączenia przewodowego jako połączenia awaryjnego z bezprzewodowym?
networking
network-manager
gunjan parashar
źródło
źródło
Odpowiedzi:
Możesz zmienić metrykę.
route add default dev eth0 metric 20
Po zmianie metryki domyślna trasa do wless0 będzie miała mniej metryki, a ruch będzie przesyłany przez wless0. Gdy wless0 jest wyłączony, domyślna trasa do wless0 zostanie usunięta z tabeli routingu, a ruch będzie przesyłany przez eth0. Po ponownym uruchomieniu wless0 metryka domyślna będzie mniejsza niż 20 dla eth0, a ruch ponownie przejdzie do wless0.Możesz także edytować
/etc/network/interfaces
i ustawiać metrykę na stałe dla interfejsu.@gunjan parashar Opracuj:
Pakiety tras usług sieciowych według kilku parametrów. Po pierwsze, pakiet jest przeznaczony dla lokalnej sieci, czy nie. Do tej decyzji usługa sieciowa używa maski netwotk z nic konfiguracji. Jeśli pakiet nie znajduje się w lokalnej sieci, komputer PC wyśle go do domyślnej bramy.
Jeśli masz 2 interfejsy w tej samej podsieci / sieci lokalnej i tę samą bramę dla obu interfejsów, komputer musi użyć pewnych „parametrów” do podjęcia decyzji o routingu. Parametr routingu jest metryczny. Praktycznie mniej metryk to lepsza trasa, a komputer wysyła pakiet do bramy na tej podstawie. Jeśli masz tę samą metrykę i ten sam gw oraz oba interfejsy w sieci lokalnej, ruch do gw nie będzie działał, ponieważ komputer nie może podjąć decyzji o routingu.
Kiedy zmieniasz metrykę, praktycznie mówisz: pc „Połączenie przez eth0 jest gorsze. Użyj wlan0” Ale kiedy wlan0 jest w dół, każde połączenie jest lepsze niż żadne połączenie, a komputer będzie używał połączenia „gorszego”. Kiedy wlan jest ponownie w górę automatycznie, będzie lepiej, ponieważ domyślny parametr metryczny jest mniejszy niż parametr metryczny skonfigurowany ręcznie na eth0.
źródło