All pastes #274097 Raw Edit

Untitled

public text v1 · immutable
·published 2006-12-10 12:44 UTC
rendered paste body
#!/bin/sh

#VPN_IP=192.168.216.186
#VPN_IP=192.168.181.50
VPN_IP=192.168.130.229
HOST=194.67.57.26
gw=192.168.255.1

check=`ping -n -c 7 $HOST |awk {'print $7'} |grep ^time`
PID=`ps aux |grep openvpn |grep -v grep |awk {'print $2'}`

if [ -z "$check" ]; then
            for i in $PID; do
                    echo $i
                    kill $i
            done
                ip ro add 82.211.136.2/32 via $gw
                ifdown dvb0_0 ; sleep 2 ; \
                ip route del default via $VPN_IP ; \
                modprobe -r b2c2_flexcop_pci; sleep 2; modprobe b2c2_flexcop_pci ; \
                ifup dvb0_0 ; sleep 2 ; \
                iptables -F -t nat
                /etc/net/scripts/config-fw eth0 restart
                route add -host 82.211.136.2 gw $gw
                nice -n 7 /usr/sbin/openvpn --config /etc/openvpn/redial72.ovpn
    else
        exit 0
fi