We have a large LAN made up of non-contiguous blocks.
I have /etc/sysconfig/static-routes containing, among other things:
eth0 net x.y.1.0 netmask 255.255.255.0
eth0 net x.y.2.0 netmask 255.255.255.0
eth0 net x.y.144.0 netmask 255.255.240.0
The system I am configuring now lives in x.y.1.0 and has
The problem is that linuxconf does not install my other static routes
to eth0: it installs only the one where the machine lives on.
Disabling linuxconf (chmod u-x /bin/linuxconf) eliminates the problem:
the loop in the "else" part within
/etc/sysconfig/network-scripts/ifup-routes is exactly what I want,
and linuxconf seems to add some undesired intelligence.
Closing because we don't ship linuxconf anymore.