We have the following rule in our /etc/network/interfaces file:
up route add -net 22.214.171.124/8 dev eth1
If we run
route -vne we see it listed:
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface . . . 126.96.36.199 0.0.0.0 255.0.0.0 U 0 0 0 eth1 . . .
Except today we noticed that it was not listed. We rebooted the machine and it appeared again. Can you think of a reason why a routing rule like this would not be honored?
This is a 10.04 machine, FWIW, and we saw no error messages related to eth1 in syslog.