diff options
author | Ermal <eri@pfsense.org> | 2013-01-30 10:22:02 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2013-01-30 10:26:14 +0000 |
commit | 9eb49a5152a8f3affbf85eaf1923e60eef3b1375 (patch) | |
tree | faa432c58d691cd7a82f606fd6f8f6a0d86549a1 /usr/local/sbin/ppp-linkdown | |
parent | 31b958d5b065a25d9b842d31d793000c93658e15 (diff) | |
download | pfsense-9eb49a5152a8f3affbf85eaf1923e60eef3b1375.zip pfsense-9eb49a5152a8f3affbf85eaf1923e60eef3b1375.tar.gz |
pfctl -b is gone just use std tools of pfctl
Diffstat (limited to 'usr/local/sbin/ppp-linkdown')
-rwxr-xr-x | usr/local/sbin/ppp-linkdown | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/usr/local/sbin/ppp-linkdown b/usr/local/sbin/ppp-linkdown index 87560f7..2ab0b6b 100755 --- a/usr/local/sbin/ppp-linkdown +++ b/usr/local/sbin/ppp-linkdown @@ -16,14 +16,9 @@ if [ "$3" != "" ]; then pfctl -K ${LOCAL_IP} fi -OLD_ROUTER=`/bin/cat /tmp/${1}_router` -if [ "${OLD_ROUTER}" != "" ]; then - echo "Removing states to ${OLD_ROUTER}" | logger -t ppp-linkdown - /sbin/pfctl -b 0.0.0.0/32 -b ${OLD_ROUTER}/32 - - if [ -f "/tmp/${interface}_defaultgw" ]; then - route delete default ${OLD_ROUTER} - fi +/sbin/pfctl -i $1 -k 0.0.0.0/0 +if [ -f "/tmp/${1}_defaultgw" ]; then + route delete default ${OLD_ROUTER} fi # delete the node just in case mpd cannot do that /usr/sbin/ngctl shutdown $1: |