]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
core120: Update OepnVPN configurations for PMTU changes
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 Apr 2018 10:36:46 +0000 (11:36 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 9 Apr 2018 10:36:46 +0000 (11:36 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/core/120/update.sh

index 0744f3a7f16acc08869bf6553493fe03ec3761a6..e4ee15b5253efb943c7585c4d31fd2ab149837aa 100644 (file)
@@ -58,6 +58,9 @@ if [ -e /var/ipfire/ovpn/server.conf ]; then
        sed -i -e 's/script-security 3 system/script-security 3/' \
                -e '/status .*/ a ncp-disable' /var/ipfire/ovpn/server.conf
 
+       # Disable Path MTU discovery settings
+       sed -e "/^mtu-disc/d" -i /var/ipfire/ovpn/server.conf
+
        # Update the OpenVPN CRL
        openssl ca -gencrl -keyfile /var/ipfire/ovpn/ca/cakey.pem \
                -cert /var/ipfire/ovpn/ca/cacert.pem \
@@ -67,6 +70,15 @@ if [ -e /var/ipfire/ovpn/server.conf ]; then
        /usr/local/bin/openvpnctrl -s
 fi
 
+# Update OpenVPN N2N configurations
+/usr/local/bin/openvpnctrl -kn2n
+
+for file in /var/ipfire/ovpn/n2nconf/*/*.conf; do
+       sed -e "/^mtu-disc/d" -i ${file}
+done
+
+/usr/local/bin/openvpnctrl -sn2n
+
 # Start services
 /etc/init.d/apache restart
 /etc/init.d/unbound restart