From 0e08b7934274089ebe9151f8e7d88d59971ae335 Mon Sep 17 00:00:00 2001 From: hwdsl2 Date: Fri, 20 May 2022 20:05:10 -0500 Subject: [PATCH] Improve VPN setup - When uninstalling, leave IP forwarding enabled if OpenVPN or WireGuard is installed on the system. --- extras/vpnuninstall.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extras/vpnuninstall.sh b/extras/vpnuninstall.sh index c6fdc2d..e66a95e 100755 --- a/extras/vpnuninstall.sh +++ b/extras/vpnuninstall.sh @@ -186,7 +186,9 @@ update_sysctl() { else sed --follow-symlinks -i '/# Added by hwdsl2 VPN script/,+17d' /etc/sysctl.conf fi - echo 0 > /proc/sys/net/ipv4/ip_forward + if [ ! -f /usr/bin/wg-quick ] && [ ! -f /usr/sbin/openvpn ]; then + echo 0 > /proc/sys/net/ipv4/ip_forward + fi echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter fi }