Ну вот, я уже ничего не понимаю.

У меня на домашнем серваке тоже два шлюза.
ip r
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.1
195.62.62.0/24 dev eth1 proto kernel scope link src 195.62.62.50
169.254.0.0/16 dev eth0 scope link metric 1000
default via 195.62.62.49 dev eth1
default via 192.168.1.1 dev eth0 scope link metric 100
route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
195.62.62.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 195.62.62.49 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
А вот на другом - один.
ip r
192.168.3.0/24 dev eth3 proto kernel scope link src 192.168.3.1
81.200.30.0/24 dev eth5 proto kernel scope link src 81.200.30.23
default via 81.200.30.1 dev eth5 metric 100
route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
81.200.30.0 0.0.0.0 255.255.255.0 U 0 0 0 eth5
0.0.0.0 81.200.30.1 0.0.0.0 UG 100 0 0 eth5
Работают оба, но на первом я eth1 поднимаю rc.local, а настройки он пелучает по DHCP, правда, частично. Неужели нормально иметь ДВА ДЕФОЛТНЫХ ШЛЮЗА? У меня подозрение, что они просто меняются местами и оказываются разными в очереди. Может посмотреть
route -n
до проподания интернета и после? Может ткнете куда если я не прав?