Wie kann ich Ubuntu veranlassen, eine WLAN-Verbindung anstelle einer Kabelverbindung zu wählen, wenn beide mit dem Internet verbunden sind? Ich habe die Ethernet-Verbindung so bearbeitet, dass die Route mit der Voreinstellung "Diese Verbindung nur für Ressourcen in diesem Netzwerk verwenden" weitergeleitet wird. Andere Personen gaben an, dass sie damit erfolgreich waren, um die bevorzugte WLAN-Verbindung zu erhalten, aber dies funktioniert bei mir nicht. Das Problem besteht weiterhin. Ethernet wird immer noch für das Internet bevorzugt, und WLAN wird ignoriert.
Ist es auch möglich, eine kabelgebundene Verbindung als Failover-Verbindung zur drahtlosen Verbindung zu verwenden?
networking
network-manager
Gunjan Parashar
quelle
quelle
Antworten:
Sie können die Metrik ändern.
route add default dev eth0 metric 20
Wenn Sie die Metrik ändern, hat Ihre Standardroute zu wless0 weniger Metrik und der Datenverkehr erfolgt über wless0. Wenn wless0 nicht verfügbar ist, wird die Standardroute zu wless0 aus der Routing-Tabelle gelöscht und der Datenverkehr erfolgt über eth0. Nachdem Sie wless0 wieder aktiviert haben, ist die Standardmetrik auf eth0 kleiner als 20 und der Datenverkehr geht wieder auf wless0.Sie können auch
/etc/network/interfaces
die Metrik permanent für die Schnittstelle bearbeiten und festlegen.@gunjan parashar Ausarbeiten:
Netzwerk-Service-Route-Pakete für mehrere Parameter. Das erste ist, dass das Paket für das lokale Netz ist oder nicht. Verwenden Sie für diese Entscheidung den Netzwerkdienst netwotk mask von nic setup. Wenn das Paket nicht im lokalen Netz ist, sendet der PC es an das Standard-Gateway.
Wenn Sie zwei Schnittstellen im selben Subnetz / lokalen Netzwerk und dasselbe Gateway für beide Schnittstellen haben, muss der PC einige "Parameter" für die Routing-Entscheidung verwenden. Der Parameter für das Routing ist metrisch. Praktisch weniger Metrik ist eine bessere Route, und der PC sendet basierend darauf ein Paket an das Gateway. Falls Sie dieselbe Metrik und dasselbe gw und beide Schnittstellen im lokalen Netz haben, funktioniert der Datenverkehr zu gw nicht, da der PC keine Routing-Entscheidung treffen kann.
Wenn Sie die Metrik ändern, sagen Sie praktisch pc "Link over eth0 is worst. Use wlan0". Wenn wlan0 down ist, ist jede Verbindung besser als keine Verbindung und pc wird eine "schlechtere" Verbindung verwenden. Wenn du wieder wlan hast, wird es automatisch besser, weil der Standard-Metrikparameter kleiner ist als der manuell auf eth0 konfigurierte Metrikparameter.
quelle