Привет у меня возникли проблемы с обработкой отказов на Voyage OS. У меня есть система с интерфейсами eth0 и ppp0, где eth0 является основным, а ppp0 является вторичным путем для трафика.
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
Когда я отключаюсь или ifdown eth0, запись маршрута по умолчанию для eth0 удаляется, и трафик проходит через интерфейс ppp0, потому что его показатель выше, чем eth0. Когда я подключил eth0, по умолчанию создается запись для eth0, и трафик проходит через интерфейс eth0. Но когда локальная сеть не работает, так как eth0 находится в локальной сети, маршрут по умолчанию не удаляется, поэтому отказоустойчивость не происходит. Пожалуйста, скажите мне, есть ли способ сделать это. Когда локальная сеть отключена, маршрут по умолчанию автоматически удаляется из таблицы маршрутизации через некоторое время.