Wifi in Ubuntu 14.04 der Kabelverbindung vorziehen?

13

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?

Gunjan Parashar
quelle
Es ist vorzuziehen, wenn Sie separate Fragen stellen können, anstatt Ihre Fragen zu einer zusammenzufassen. Auf diese Weise helfen Sie den Leuten, die Ihre Frage beantworten, und auch anderen, die nach mindestens einer Ihrer Fragen suchen. Vielen Dank!
guntbert

Antworten:

5

Sie können die Metrik ändern. route add default dev eth0 metric 20Wenn 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/interfacesdie Metrik permanent für die Schnittstelle bearbeiten und festlegen.

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX

@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.

2707974
quelle
Können Sie bitte näher darauf eingehen, denn ich kenne mich mit Netzwerken nicht besonders aus
gunjan parashar
Oder geben Sie eine Beispieleinstellung mit Standardwerten
gunjan parashar
Sie haben kleine durchdachte.
2707974