Conocer tu dirección IP desde la terminal de Linux es una habilidad básica y esencial para cualquier usuario que esté interesado en la administración de redes o en tareas relacionadas con la seguridad informática. En este tutorial, aprenderás a obtener tanto tu dirección IP privada como pública utilizando comandos simples en la terminal. No necesitas conocimientos avanzados, solo acceso a una computadora con Linux.
Requisitos
Una computadora con Linux instalado.
Acceso a la terminal.
Para abrir la terminal en Linux, puedes presionar Ctrl + Alt + T en la mayoría de distribuciones. Alternativamente, búscala en el menú de aplicaciones bajo el nombre “Terminal”.
La dirección IP privada es la que identifica tu dispositivo dentro de tu red local.
Comando a utilizar: ip addr
Descripción: Este comando muestra información sobre todas las interfaces de red. Busca una línea similar a inet 192.168.x.x o inet 10.x.x.x, dependiendo de tu red. La dirección que aparece después de inet es tu IP privada.
Ejemplo: 3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 inet 192.168.1.15/24 brd 192.168.1.255 scope global dynamic wlp2s0
En este caso, la IP privada es 192.168.1.15.
La dirección IP pública es la que utiliza tu red para conectarse a Internet.
Comando a utilizar: curl ifconfig.me
Descripción: Este comando utiliza una herramienta llamada curl para consultar tu dirección IP pública a través de un servicio web.
Nota: Si no tienes curl instalado, puedes instalarlo con: sudo apt install curl
(en distribuciones basadas en Debian como Ubuntu).
Ejemplo: 198.51.100.42
Esta es tu dirección IP pública.
Si curl no está disponible, puedes usar wget con el siguiente comando: wget -qO- ifconfig.me
El resultado será tu IP pública, similar al uso de curl.
Conclusión:
Conocer tu dirección IP privada y pública es fundamental para gestionar conexiones de red y solucionar problemas. Ahora tienes las herramientas necesarias para obtener esta información de forma rápida y eficiente desde la terminal de Linux.