Add compatability with newer net-tools ifconfig.

The output has changed slightly; this patch should work with older and
newer versions of ifconfig.
This commit is contained in:
Hank Leininger 2016-07-12 23:37:37 -04:00
parent 133b933dc2
commit e19e34997e
No known key found for this signature in database
GPG key ID: 091E7F7CE898E86C

View file

@ -37,8 +37,8 @@ fi
INTF=$1
PATH="$PATH:/sbin"
IPADDR=`ifconfig $INTF | grep 'inet addr' | tr ':' ' ' | awk '{print $3}'`
NETMASK=`ifconfig $INTF | grep 'inet addr' | tr ':' ' ' | awk '{print $7}'`
IPADDR=`ifconfig $INTF | sed -n 's/inet addr/inet/; s/inet[ :]//p' | awk '{print $1}'`
NETMASK=`ifconfig $INTF | sed -n 's/.*[Mm]ask[: ]//p' | awk '{print $1}'`
DOMAIN=`grep -E "^domain |^search " /etc/resolv.conf | sort | head -1 | awk '{print $2}'`
DNS1=$IPADDR
DNS2=`grep ^nameserver /etc/resolv.conf | head -1 | awk '{print $2}'`