From: Aaron LI Date: Sun, 13 Dec 2020 08:39:44 +0000 (+0800) Subject: mark tunnel device 'down' before destroying X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=379dc9d5fd9ffbfcc223b0d4bc74cb3885dbbc2c;p=users%2Fdwmw2%2Fvpnc-scripts.git mark tunnel device 'down' before destroying Signed-off-by: Aaron LI Signed-off-by: Daniel Lenski --- 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