From 379dc9d5fd9ffbfcc223b0d4bc74cb3885dbbc2c Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Sun, 13 Dec 2020 16:39:44 +0800 Subject: [PATCH] mark tunnel device 'down' before destroying Signed-off-by: Aaron LI Signed-off-by: Daniel Lenski --- vpnc-script | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vpnc-script b/vpnc-script index 2de0c61..0e20a0f 100755 --- a/vpnc-script +++ b/vpnc-script @@ -1101,6 +1101,7 @@ do_disconnect() { if [ -n "$INTERNAL_IP6_NETMASK" ]; then $IPROUTE -6 addr del $INTERNAL_IP6_NETMASK dev $TUNDEV fi + $IPROUTE link set dev "$TUNDEV" down else if [ -n "$INTERNAL_IP4_ADDRESS" ]; then ifconfig "$TUNDEV" `ifconfig_syntax_del "$INTERNAL_IP4_ADDRESS"` @@ -1111,6 +1112,7 @@ do_disconnect() { if [ -n "$INTERNAL_IP6_NETMASK" ]; then ifconfig "$TUNDEV" `ifconfig_syntax_del "$INTERNAL_IP6_NETMASK"` fi + ifconfig "$TUNDEV" down fi destroy_tun_device -- 2.50.1