123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- #set -o xtrace
- #logfile=/tmp/client_down
- #exec >> $logfile 2>&1
- #date
- echo ===========================================
- echo $common_name
- echo ===========================================
- ext_ovpn=`/sbin/ifconfig external | grep inet | /bin/sed 's/^ *inet addr://g' | /bin/sed 's/ .*//g'`
- echo 'Ext_Ovpn '$ext_ovpn
- paddr=`grep ifconfig-push "/etc/openvpn/ccd/$common_name" | sed 's/ifconfig-push //g' | sed 's/ .*//g'`
- echo 'Paddr '$paddr
- if [ $? -eq 0 ]
- then
- # ping -c3 $paddr
- # [ $? -gt 0 ] &&
- /usr/bin/sudo /sbin/ip route del $paddr via $ext_ovpn
- fi
- caddr=`grep iroute "/etc/openvpn/ccd/$common_name" | sed 's/iroute //g' | sed 's/ .*//g'`
- echo 'Caddr '$caddr
- if [ $? -eq 0 ]
- then
- # ping -c3 $caddr
- # [ $? -gt 0 ] &&
- /usr/bin/sudo /sbin/ip route del $caddr via $ext_ovpn
- fi
|