Browse Source

Better setting of new_internet_device

Bapt Abl 3 years ago
parent
commit
0a05dfb661
1 changed files with 1 additions and 1 deletions
  1. 1 1
      conf/ynh-hotspot

+ 1 - 1
conf/ynh-hotspot

@@ -327,7 +327,7 @@ if [ "$1" != restart ]; then
   done
 
   old_internet_device=$(ynh_setting_get hotspot internet_device)
-  new_internet_device=$(ip route | awk '/default via/ { print $NF; }')
+  new_internet_device=$(ip --json route | jq -r '.[] | select(.dst == "default") | .dev')
 
   # Switch the NAT interface if there is a VPN
   ip link show dev tun0 &> /dev/null