]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/rc.d/rc.firewall
HinzugefĆ¼gt:
[people/pmueller/ipfire-2.x.git] / src / rc.d / rc.firewall
index 522648ed9e138960cf5be8982b970284fa640233..25d764bc5fcb7bd04c728a9fd443b4fc8944231c 100644 (file)
@@ -236,6 +236,8 @@ case "$1" in
                /sbin/iptables -t nat -A POSTROUTING -m mark --mark 3 -j SNAT --to-source $ORANGE_ADDRESS
        fi
 
+       # run openvpn
+       /usr/local/bin/openvpnctrl --create-chains-and-rules
 
        # run local firewall configuration, if present
        if [ -x /etc/rc.d/rc.firewall.local ]; then
@@ -264,6 +266,9 @@ case "$1" in
                /sbin/iptables -A INPUT -p udp --source-port 67 --destination-port 68 -i $IFACE -j ACCEPT
        fi
 
+       # stop openvpn
+       /usr/local/bin/openvpnctrl --delete-chains-and-rules
+
        # run local firewall configuration, if present
        if [ -x /etc/rc.d/rc.firewall.local ]; then
                /etc/rc.d/rc.firewall.local stop