Ver IP dinámica

Se puede hacer simplemente ejecutando ifconfig, pero podemos filtralo de varias formas, de modo que veamos sólo la IP. El siguiente script usa distintas herramientas (egrep, grep, awk,sed). Nótese que algunos sólo sirven si la conexión esa través de modem.


# FORMAS DE VER LA IP DINAMICA

IPDIN1="$(/sbin/ifconfig |awk -F'[: ]+' '/inet addr:/ {print $4}' | egrep -v '(^127\.|^192\.168)')"

IPDIN2="$(/sbin/ifconfig | grep inet | grep -v 192.168 | grep -v 127 | awk '{print $2}' | cut -f 2 -d ':')"

IPDIN3="$(ifconfig eth0 | grep inet | tac -s addr: | fmt -15 | grep ^[123456789])"

IPDIN4="$(ifconfig eth0 | sed -e '/inet/!d' -e 's/.*addr://' -e 's/[ ].*//')"

echo "Método 1, IP = $IPDIN1"
echo "Método 2, IP = $IPDIN2"
echo "Método 3, IP = $IPDIN3"
echo "Método 4, IP = $IPDIN4"