From 8d964cea2ce977423f14cb24b4115a680c985ac7 Mon Sep 17 00:00:00 2001 From: Ermal Date: Fri, 7 May 2010 11:02:45 +0000 Subject: Add scpecific scripts for when ovpn goes up and down so we get neccessary values for used in varius areas of pfSense. TODO is find out how to get DNS info form openvpn. --- usr/local/sbin/ovpn-linkdown | 7 +++++++ usr/local/sbin/ovpn-linkup | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100755 usr/local/sbin/ovpn-linkdown create mode 100755 usr/local/sbin/ovpn-linkup (limited to 'usr/local/sbin') diff --git a/usr/local/sbin/ovpn-linkdown b/usr/local/sbin/ovpn-linkdown new file mode 100755 index 0000000..451f606 --- /dev/null +++ b/usr/local/sbin/ovpn-linkdown @@ -0,0 +1,7 @@ +#!/bin/sh +/sbin/pfctl -b $3 +# delete the node just in case mpd cannot do that +/bin/rm -f /var/etc/nameserver_$1 +/bin/rm -f /tmp/$1_router +/bin/rm -f /tmp/$1up +/usr/bin/touch /tmp/filter_dirty diff --git a/usr/local/sbin/ovpn-linkup b/usr/local/sbin/ovpn-linkup new file mode 100755 index 0000000..2ade032 --- /dev/null +++ b/usr/local/sbin/ovpn-linkup @@ -0,0 +1,11 @@ +#!/bin/sh + +# write nameservers to file needs dns fidnings?! + +# let the configuration system know that the ip has changed. +#/bin/echo $1 > /tmp/rc.newwanip +/bin/echo $4 > /tmp/$1_router +/usr/bin/touch /tmp/$1up +# reload filter +/usr/bin/touch /tmp/filter_dirty +exit 0 -- cgit v1.1