Add support for debian 9 - ifconfig command has changed.
This commit is contained in:
parent
cf19de9ba5
commit
044cfaac7c
@ -30,10 +30,19 @@ if [ "$PPP_IFACE" ] ; then
|
||||
PPP_REMOTE=`ifconfig $PPP_IFACE 2>/dev/null | grep -e "P-[tz]-P" | cut -d":" -f3 | cut -d " " -f1`
|
||||
PPP_LOCAL=`ifconfig $PPP_IFACE 2>/dev/null | grep -e "P-[tz]-P" | cut -d":" -f2 | cut -d " " -f1`
|
||||
else
|
||||
INET_INTERFACE=`netstat -rn | grep -e"^0.0.0" | awk '{print$8}'`;
|
||||
EXTERN_IP=`ifconfig | grep -A 1 $INET_INTERFACE | grep "inet Adresse" | cut -d":" -f2 | cut -d " " -f1`
|
||||
INET_INTERFACE="$(netstat -rn | grep -e"^0.0.0" | awk '{print$8}')"
|
||||
EXTERN_IPv4="$(ifconfig | grep -A 1 $INET_INTERFACE | grep "inet Adresse" | cut -d":" -f2 | cut -d " " -f1)"
|
||||
EXTERN_IPv6="$(ifconfig | grep -A 3 $INET_INTERFACE | grep -i global | grep -E "^\s+inet6-" | awk '{print$2}')"
|
||||
if [[ -z "$EXTERN_IPv4" ]] ; then
|
||||
EXTERN_IPv4="$(ip addr show $INET_INTERFACE | grep -E "\s+inet\s+" | awk '{print$2}')"
|
||||
fi
|
||||
if [[ -z "$EXTERN_IPv6" ]] ; then
|
||||
EXTERN_IPv6="$(ip addr show $INET_INTERFACE | grep global | grep -E "\s+inet6\s+" | awk '{print$2}')"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
DNS_SERVER=`cat /etc/resolv.conf | grep -v -e"^#" | grep nameserver | cut -d " " -f2`
|
||||
DEFAULT_GW=`netstat -rn | grep -e"^0.0.0" | awk '{print$2}'`;
|
||||
|
||||
@ -60,7 +69,7 @@ else
|
||||
echo -e "\tInterface extern.............: $INET_INTERFACE" >> $file
|
||||
echo "" >> $file
|
||||
declare -i i=1
|
||||
for ip in $EXTERN_IP ; do
|
||||
for ip in $EXTERN_IPv4 ; do
|
||||
if [ $i -eq 1 ]; then
|
||||
echo -e "\tLocal IPv4 address...........: $ip" >> $file
|
||||
else
|
||||
@ -68,6 +77,16 @@ else
|
||||
fi
|
||||
let i++
|
||||
done
|
||||
i=1
|
||||
for ip in $EXTERN_IPv6 ; do
|
||||
if [ $i -eq 1 ]; then
|
||||
echo "" >> $file
|
||||
echo -e "\tLocal IPv6 address...........: $ip" >> $file
|
||||
else
|
||||
echo -e "\t $ip" >> $file
|
||||
fi
|
||||
let i++
|
||||
done
|
||||
fi
|
||||
fi
|
||||
echo "" >> $file
|
||||
|
Loading…
x
Reference in New Issue
Block a user