Am Fr, den 05.08.2005 schrieb Aleksandar Milivojevic um 17:06:
Is it possible to have a route stick in the kernel, even if device it points to goes to roller coaster up and down drive.
For example. I have an ADSL modem and am doing VPN over it. There's a route needed for VPN added like this:
ip route add 192.168.1.0/24 via 1.2.3.4 src 192.168.2.1
There are two problems with it:
a) if ADSL link is down when above command is executed, the route command will fail (ppp0 is down, so there's no 1.2.3.4)
b) if ADSL link is up when above command is executed, but it goes down (and up again) later, the route is removed from kernel routing tables
So, if there are any problems with ADSL link, I need to manually reset my VPN
Aleksandar Milivojevic
The network scripts are prepared for this. Create a file called /etc/sysconfig/network-scripts/route-<devicename> with content "192.168.1.0/24 via 1.2.3.4 src 192.168.2.1" (the ip route add is executed by the network script automatically). You can read about that in /usr/share/doc/initscripts*/sysconfig.txt.
Alexander