making a route sticky

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Quoting Feizhou <feizhou@xxxxxxxxxxxx>:

> create /etc/ppp/ip-up.local and /etc/ppp/ip-down.local to handle these.
>
> When ADSL goes up, the pppd daemon can run ip-up.local to setup the 
> routes needed and when it goes down, the pppd daemon can run 
> ip-down.local to fix things or remove those routes.
>
> However, ADSL and VPN may imply move than one ppp interface (pptp 
> based vpns) and if that is the case you want to add logic to 
> differentiate whether you are handling the ADSL ppp interface or the 
> VPN interface.

Thanks, using ip-up.local solved my problem.  I've placed follwing script into
it:

#! /bin/sh

cd /etc/sysconfig/network-scripts
for ifconfig in `ls ifcfg-*`; do
   unset TYPE
   . $ifconfig
   if [ "$TYPE" = "IPSEC" ]; then
      vpn=`echo $ifconfig | cut -f2 -d'-'`
      ifdown $vpn
      ifup $vpn
   fi
done

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux