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