From a49d7ab2c95ab8ab180d5647bcd9aba6a6af8bd0 Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Mon, 6 Sep 2021 17:58:20 -0500 Subject: [PATCH] Make ip function a bit more reliable for removing the CIDR mask --- pinephoneReverseTether.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pinephoneReverseTether.sh b/pinephoneReverseTether.sh index dae0beb..a5ae2b7 100755 --- a/pinephoneReverseTether.sh +++ b/pinephoneReverseTether.sh @@ -31,7 +31,8 @@ function determine_interface() { printf "$INTERFACE_RETURN" } get_ip() { - printf "$(ip addr show $1| awk '/inet /{print substr($2,1)}' | awk '{print substr($1, 1, length($1)-3)}')" + printf "$(ip -o -4 addr list $1 | awk '{print $4}' | cut -d/ -f1)" + #"$(ip addr show $1| awk '/inet /{print substr($2,1)}' | awk '{print substr($1, 1, length($1)-3)}')" } INTERNET_FACING_INTERFACE=$(determine_interface "Select the interface that is exposed to the internet:")