diff options
Diffstat (limited to 'usr/local/sbin')
-rwxr-xr-x | usr/local/sbin/ovpn-linkdown | 7 | ||||
-rwxr-xr-x | usr/local/sbin/ovpn-linkup | 11 |
2 files changed, 18 insertions, 0 deletions
diff --git a/usr/local/sbin/ovpn-linkdown b/usr/local/sbin/ovpn-linkdown new file mode 100755 index 0000000..451f606 --- /dev/null +++ b/usr/local/sbin/ovpn-linkdown @@ -0,0 +1,7 @@ +#!/bin/sh +/sbin/pfctl -b $3 +# delete the node just in case mpd cannot do that +/bin/rm -f /var/etc/nameserver_$1 +/bin/rm -f /tmp/$1_router +/bin/rm -f /tmp/$1up +/usr/bin/touch /tmp/filter_dirty diff --git a/usr/local/sbin/ovpn-linkup b/usr/local/sbin/ovpn-linkup new file mode 100755 index 0000000..2ade032 --- /dev/null +++ b/usr/local/sbin/ovpn-linkup @@ -0,0 +1,11 @@ +#!/bin/sh + +# write nameservers to file needs dns fidnings?! + +# let the configuration system know that the ip has changed. +#/bin/echo $1 > /tmp/rc.newwanip +/bin/echo $4 > /tmp/$1_router +/usr/bin/touch /tmp/$1up +# reload filter +/usr/bin/touch /tmp/filter_dirty +exit 0 |