diff options
author | Ermal <eri@pfsense.org> | 2011-07-11 21:05:18 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2011-07-11 21:05:35 +0000 |
commit | 514f63d122c60a74e6a131fe97208ccb58ed02f2 (patch) | |
tree | 87273b5066b5a26d1567e81480c4abb4fdd030ba /usr | |
parent | 2eb9c02f54eed8bb9266b96861fdb349986ac94b (diff) | |
download | pfsense-514f63d122c60a74e6a131fe97208ccb58ed02f2.zip pfsense-514f63d122c60a74e6a131fe97208ccb58ed02f2.tar.gz |
Put a netmask of /32 to all parameters of -k/-K/-b of pfctl to avoid any issues.
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/sbin/ppp-linkdown | 8 | ||||
-rwxr-xr-x | usr/local/sbin/vpn-linkdown | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/usr/local/sbin/ppp-linkdown b/usr/local/sbin/ppp-linkdown index a20d966..4c1ad15 100755 --- a/usr/local/sbin/ppp-linkdown +++ b/usr/local/sbin/ppp-linkdown @@ -6,10 +6,10 @@ fi if [ -f "/tmp/${interface}_defaultgw" ]; then route delete default $4 fi -/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 +/sbin/pfctl -k 0.0.0.0/0 -k $3/32 +/sbin/pfctl -k $3/32 +pfctl -K $3/32 +/sbin/pfctl -b 0.0.0.0/32 -b $4/32 # delete the node just in case mpd cannot do that /usr/sbin/ngctl shutdown $1: if [ -f "/var/etc/nameserver_$1" ]; then diff --git a/usr/local/sbin/vpn-linkdown b/usr/local/sbin/vpn-linkdown index 1d533cb..ac9ea2a 100755 --- a/usr/local/sbin/vpn-linkdown +++ b/usr/local/sbin/vpn-linkdown @@ -2,4 +2,4 @@ # record logout /usr/bin/logger -p local3.info "logout,$1,$4,$5" -# /sbin/pfctl -b $3 -b $4 +/sbin/pfctl -b $3/32 -b $4/32 |