diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2004-11-07 03:06:49 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2004-11-07 03:06:49 +0000 |
commit | 5b237745003431d487de361ca0980a467ee2f5d5 (patch) | |
tree | 0a29f0237f9e8e536112f9fc816e7a52bbc19691 /usr/local/sbin | |
download | pfsense-5b237745003431d487de361ca0980a467ee2f5d5.zip pfsense-5b237745003431d487de361ca0980a467ee2f5d5.tar.gz |
Initial revision
Diffstat (limited to 'usr/local/sbin')
-rwxr-xr-x | usr/local/sbin/ppp-linkup | 21 | ||||
-rwxr-xr-x | usr/local/sbin/vpn-linkdown | 7 | ||||
-rwxr-xr-x | usr/local/sbin/vpn-linkup | 7 |
3 files changed, 35 insertions, 0 deletions
diff --git a/usr/local/sbin/ppp-linkup b/usr/local/sbin/ppp-linkup new file mode 100755 index 0000000..01bca8e --- /dev/null +++ b/usr/local/sbin/ppp-linkup @@ -0,0 +1,21 @@ +#!/bin/sh + +rm -f /var/etc/nameservers.conf + +# unset CGI environment variables so as not to confuse PHP +unset CONTENT_TYPE GATEWAY_INTERFACE REMOTE_USER REMOTE_ADDR AUTH_TYPE +unset HTTP_USER_AGENT CONTENT_LENGTH SCRIPT_FILENAME HTTP_HOST +unset SERVER_SOFTWARE HTTP_REFERER SERVER_PROTOCOL REQUEST_METHOD +unset SERVER_PORT SCRIPT_NAME SERVER_NAME + +# write nameservers to file +if [ "$6" = "dns1" ]; then + echo $7 >> /var/etc/nameservers.conf +fi +if [ "$8" = "dns2" ]; then + echo $9 >> /var/etc/nameservers.conf +fi + +# let the configuration system know that the +# WAN IP address has changed +/etc/rc.newwanip diff --git a/usr/local/sbin/vpn-linkdown b/usr/local/sbin/vpn-linkdown new file mode 100755 index 0000000..1147119 --- /dev/null +++ b/usr/local/sbin/vpn-linkdown @@ -0,0 +1,7 @@ +#!/bin/sh + +# record logout +/usr/bin/logger -p local3.info "logout,$1,,$3" + +# resync ipfilter +/sbin/ipf -y diff --git a/usr/local/sbin/vpn-linkup b/usr/local/sbin/vpn-linkup new file mode 100755 index 0000000..c56cb95 --- /dev/null +++ b/usr/local/sbin/vpn-linkup @@ -0,0 +1,7 @@ +#!/bin/sh + +# record login +/usr/bin/logger -p local3.info "login,$1,$4,$5" + +# resync ipfilter +/sbin/ipf -y |