Hallo, ich habe ein Problem mit der Failover-Behandlung auf Reisen. Ich habe ein System mit eth0- und ppp0-Schnittstellen, wobei eth0 der primäre und ppp0 der sekundäre Pfad für den Datenverkehr ist.
root@voyage:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.40.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 10 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.255.255.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.40.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Beim Trennen oder Herunterfahren von eth0 wird der Standardrouteneintrag für eth0 gelöscht und der Datenverkehr fließt über die ppp0-Schnittstelle, da die Metrik höher als eth0 ist. Wenn ich eth0 eingesteckt habe, wird der Standardrouteneintrag für eth0 erstellt und der Datenverkehr fließt über die eth0-Schnittstelle. Wenn das LAN nicht funktioniert, da eth0 im LAN ist, wird die Standardroute nicht gelöscht, sodass kein Failover stattfindet. Bitte sagen Sie mir, dass es eine Möglichkeit gibt, dies zu tun. Wenn das LAN ausfällt, wird die Standardroute nach einiger Zeit automatisch aus der Routing-Tabelle gelöscht.
quelle