X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=src%2Frc.d%2Frc.firewall;h=25d764bc5fcb7bd04c728a9fd443b4fc8944231c;hp=522648ed9e138960cf5be8982b970284fa640233;hb=6e13d0a5c5355055343b1f0ab9b7058a64bca89e;hpb=0d0521b60cf071e69452565c3da7015e86dfc7ad diff --git a/src/rc.d/rc.firewall b/src/rc.d/rc.firewall index 522648ed9e..25d764bc5f 100644 --- a/src/rc.d/rc.firewall +++ b/src/rc.d/rc.firewall @@ -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