From: Daniel Lenski Date: Sun, 11 Apr 2021 02:21:20 +0000 (-0700) Subject: Linux: fix IPv6 route flushing X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=8bb85b790b1b82062aa899bab5a47f9e274fa903;p=users%2Fdwmw2%2Fvpnc-scripts.git Linux: fix IPv6 route flushing Thanks @sledge.ez for pointing this out in https://gitlab.com/openconnect/vpnc-scripts/-/issues/19#note_507409565 Signed-off-by: Daniel Lenski --- diff --git a/vpnc-script b/vpnc-script index 8c5925b..49dbffe 100755 --- a/vpnc-script +++ b/vpnc-script @@ -353,7 +353,7 @@ if [ -n "$IPROUTE" ]; then else $IPROUTE -6 route replace "$NETWORK/$NETMASKLEN" dev "$NETDEV" fi - $IPROUTE route flush cache 2>/dev/null + $IPROUTE -6 route flush cache 2>/dev/null } set_ipv6_exclude_route() { @@ -367,12 +367,12 @@ if [ -n "$IPROUTE" ]; then return fi $IPROUTE -6 route add $ARGS - $IPROUTE route flush cache 2>/dev/null + $IPROUTE -6 route flush cache 2>/dev/null } reset_ipv6_default_route() { $IPROUTE -6 route del default dev "$TUNDEV" - $IPROUTE route flush cache 2>/dev/null + $IPROUTE -6 route flush cache 2>/dev/null } del_ipv6_network_route() {