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.