summaryrefslogtreecommitdiffstats
path: root/usr/local/sbin
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-07-06 20:50:03 +0000
committerErmal <eri@pfsense.org>2011-07-06 20:50:42 +0000
commit0f2826c03d3e3971f6d83041f9322737686846d9 (patch)
tree56f0e0e0435cae0a3ec362613636fd7af721ca6f /usr/local/sbin
parent3a26fb7f03a0336ed8dd642c46c6e513fca794da (diff)
downloadpfsense-0f2826c03d3e3971f6d83041f9322737686846d9.zip
pfsense-0f2826c03d3e3971f6d83041f9322737686846d9.tar.gz
Kill states from the previous ip the link had on all mpd consumers. Resolves #1629
Diffstat (limited to 'usr/local/sbin')
-rwxr-xr-xusr/local/sbin/ppp-linkdown5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/local/sbin/ppp-linkdown b/usr/local/sbin/ppp-linkdown
index 1170d2f..a20d966 100755
--- a/usr/local/sbin/ppp-linkdown
+++ b/usr/local/sbin/ppp-linkdown
@@ -6,7 +6,10 @@ fi
if [ -f "/tmp/${interface}_defaultgw" ]; then
route delete default $4
fi
-# /sbin/pfctl -b $3 -b $4
+/sbin/pfctl -k 0.0.0.0/0 -k $3
+/sbin/pfctl -k $3
+pfctl -K $3
+/sbin/pfctl -b 0.0.0.0/32 -b $4
# delete the node just in case mpd cannot do that
/usr/sbin/ngctl shutdown $1:
if [ -f "/var/etc/nameserver_$1" ]; then
OpenPOWER on IntegriCloud