Cómo saber la IP publica y privada bajo linea de comandos
Averiguar dirección ip publica utilizando la consola.
# wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
# ifconfig | sed -n "/inet addr:.*255.255.255.0/{s/.*inet addr://; s/ .*//; p}"
Interesante, como todo en GNU-Linux, esto no es posible en sistemas NO UNiX.
# wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Aunque la ip privada podemos verla utilizando el comando ifconfig (sin argumentos), en este caso lo combinaremos con el comando sed para obtener la salida de solo la direccion ip privada.
# ifconfig | sed -n "/inet addr:.*255.255.255.0/{s/.*inet addr://; s/ .*//; p}"
Interesante, como todo en GNU-Linux, esto no es posible en sistemas NO UNiX.
Nótese que el ejemplo anterior sera valido en una red de tipo 192.168.1.0/24. Evidentemente tendra que adaptarlo a las particularidades de su Red porque si tecleamos teniendo un solo computador no nos dara ningun resultado.
Comentarios