diff --git a/home/.zshrc.local b/home/.zshrc.local index c17d2be..5720689 100644 --- a/home/.zshrc.local +++ b/home/.zshrc.local @@ -133,7 +133,7 @@ function mullvad() ( if (( $# < 1 )); then echo "USAGE: $0 LOCATION|off" >&2 fi - current_interfaces="$(ip -o a|grep -o '[0-9]*:\ mullvad-[a-z][a-z][0-9]*'|uniq|cut -d: -f2|tr -d ' ')" + current_interfaces="$(ip -o a|grep -oE '[0-9]*:\ mullvad-(v6-)?[a-z][a-z][0-9]*'|uniq|cut -d: -f2|tr -d ' ')" for current_interface in $current_interfaces; do sudo wg-quick down "$current_interface" done