]> git.ipfire.org Git - people/ms/ipfire-2.x.git/commitdiff
location: Restart IPsec after firewall was restarted
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 28 Jul 2020 17:18:18 +0000 (17:18 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Tue, 28 Jul 2020 18:32:20 +0000 (18:32 +0000)
strongswan creates rules in iptables which are being dropped when
the firewall is being restarted.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
src/scripts/convert-to-location

index 9149b854d32c011bec8c621474d35bf10d0bb87f..428a91d34254bc78ba4bd4954a3786a7c9ab5fb8 100755 (executable)
@@ -47,6 +47,11 @@ if [ -f "$FW_CONF_DIR/geoipblock" ]; then
 
        # Regenerate firewall chains.
        /etc/init.d/firewall restart
+
+       # Restart IPsec for dropped iptables rules
+       if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then
+               /etc/init.d/ipsec restart
+       fi
 fi
 
 # Finished.