summaryrefslogtreecommitdiffstats
path: root/usr/local/sbin
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2011-09-20 20:11:01 +0000
committerErmal <eri@pfsense.org>2011-09-20 20:11:01 +0000
commita486425f5df533eea08e17a47f24d7c3d8c4e8b2 (patch)
treef986c76ecd14bb448945e53f1f9a222c37a18c68 /usr/local/sbin
parentc012cc39ef640448e1eed65ddbc1563f51b1e610 (diff)
downloadpfsense-a486425f5df533eea08e17a47f24d7c3d8c4e8b2.zip
pfsense-a486425f5df533eea08e17a47f24d7c3d8c4e8b2.tar.gz
Bind the state killing to the interface they should kill the states so that it does not impact other services like in #1421
Diffstat (limited to 'usr/local/sbin')
-rwxr-xr-xusr/local/sbin/vpn-linkdown10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/local/sbin/vpn-linkdown b/usr/local/sbin/vpn-linkdown
index 4b6cff7..0549b1f 100755
--- a/usr/local/sbin/vpn-linkdown
+++ b/usr/local/sbin/vpn-linkdown
@@ -2,8 +2,8 @@
# record logout
/usr/bin/logger -p local3.info "logout,$1,$4,$5"
-/sbin/pfctl -b 0.0.0.0/32 -b $4/32
-/sbin/pfctl -k $4/32
-/sbin/pfctl -k 0.0.0.0/32 $4/32
-/sbin/pfctl -K $4/32
-/sbin/pfctl -K 0.0.0.0/32 -K $4/32
+/sbin/pfctl -i $1 -b 0.0.0.0/32 -b $4/32
+/sbin/pfctl -i $1 -k $4/32
+/sbin/pfctl -i $1 -k 0.0.0.0/32 $4/32
+/sbin/pfctl -i $1 -K $4/32
+/sbin/pfctl -i $1 -K 0.0.0.0/32 -K $4/32
OpenPOWER on IntegriCloud