Kod: Markera allt
#! /bin/bash
#
echo
IF=$(LANG=C; nmcli d | grep connected | grep -v disconnected | awk '{ print $1 }')
IADDR=$(ifconfig $IF | grep inet\ | awk '{ print $2 }' | awk -F : '{ print $2 }')
if [[ -z $IADDR ]]; then
IADDR=$(ifconfig $IF | grep inet | grep -v inet6 | awk '{ print $2 }')
fi
EADDR=`dig +short @resolver1.opendns.com myip.opendns.com 2>/dev/null`
#
INAME=$(host $IADDR | rev | awk '{ print $1 }' | rev | sed 's/.$//g')
ENAME=$(host $EADDR | rev | awk '{ print $1 }' | rev | sed 's/.$//g')
#
printf "Internal: %-15s - %s\n" $IADDR $INAME
printf "External: %-15s - %s\n" $EADDR $ENAME
echo