From 2f2909ccaf75df0214cec2707694f6e9bd127204 Mon Sep 17 00:00:00 2001 From: /rootzoll Date: Thu, 12 Sep 2024 18:10:18 +0200 Subject: [PATCH] #3949 fix vm IPrange (#4736) * #3949 local ip range detection that also works for VMs --- home.admin/config.scripts/internet.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home.admin/config.scripts/internet.sh b/home.admin/config.scripts/internet.sh index 83c3f19de..a9df6b4d3 100755 --- a/home.admin/config.scripts/internet.sh +++ b/home.admin/config.scripts/internet.sh @@ -79,7 +79,7 @@ fi ############################################# # get local IP Range -localiprange=$(ip addr | grep 'state UP' -A2 | grep -E -v 'docker0|veth' | grep 'eth0\|wlan0\|enp0\|inet' | tail -n1 | awk '{print $2}' | awk -F. '{print $1"."$2"."$3".0/24"}') +localiprange=$(ip -o -4 addr show ${networkDevice} | awk '/scope global/ {split($4,ip,"/"); split(ip[1],octets,"."); printf "%s.%s.%s.0/%s\n", octets[1], octets[2], octets[3], ip[2]}') ############################################# # check DHCP