diff options
author | nachoparker <nacho@ownyourbits.com> | 2021-09-28 03:21:33 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2021-09-28 03:27:44 +0300 |
commit | b0678445501a39a4fd52e98b011c709352632b7b (patch) | |
tree | a9e748db24190ecac748f38ce4feaf78cd93a547 /bin/ncp/NETWORKING/dnsmasq.sh | |
parent | 6ad96eddd3c2893ef9b75b6d4e0a927dab5c793f (diff) |
add get_ip functionv1.39.15
Signed-off-by: nachoparker <nacho@ownyourbits.com>
Diffstat (limited to 'bin/ncp/NETWORKING/dnsmasq.sh')
-rw-r--r-- | bin/ncp/NETWORKING/dnsmasq.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/ncp/NETWORKING/dnsmasq.sh b/bin/ncp/NETWORKING/dnsmasq.sh index ed765242..07fb5d2a 100644 --- a/bin/ncp/NETWORKING/dnsmasq.sh +++ b/bin/ncp/NETWORKING/dnsmasq.sh @@ -48,9 +48,10 @@ configure() return } - local IFACE=$( ip r | grep "default via" | awk '{ print $5 }' | head -1 ) - local IP=$( ncc config:system:get trusted_domains "${TRUSTED_DOMAINS[docker_overwrite]}" | grep -oP '\d{1,3}(.\d{1,3}){3}' ) - [[ "$IP" == "" ]] && IP=$( ip a show dev "$IFACE" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 ) + local IFACE IP + IFACE=$( ip r | grep "default via" | awk '{ print $5 }' | head -1 ) + IP=$( ncc config:system:get trusted_domains "${TRUSTED_DOMAINS[docker_overwrite]}" | grep -oP '\d{1,3}(.\d{1,3}){3}' ) + [[ "$IP" == "" ]] && IP="$(get_ip)" [[ "$IP" == "" ]] && { echo "could not detect IP"; return 1; } |