Informática y Software Práctico

Como ver mi IP en Linux cuando ifconfig no aparece

Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay

Abres la terminal, escribes ifconfig y recibes un escueto «command not found». Ese es el escenario límite del que casi nadie habla cuando buscas como ver mi ip en linux: la herramienta clásica ya no está instalada por defecto en muchas distribuciones modernas, y las guías antiguas te dejan a medio camino. Si te ha pasado, no estás roto tú: el sistema cambió.

En los últimos años, varias distribuciones dejaron de incluir net-tools (el paquete que trae ifconfig) en la instalación base. La alternativa oficial es el conjunto iproute2, cuyo comando central es ip. Saber esto marca la diferencia entre perder diez minutos o resolverlo en cinco segundos.

El comando que sí funciona cuando ifconfig falla

Para ver tu dirección IP local, prueba directamente:

ip addr show

O su forma abreviada, ip a. Verás una lista de interfaces: lo (loopback, con la 127.0.0.1), eth0, wlan0, enp3s0 o nombres similares. La IP que buscas aparece tras la palabra inet, normalmente en formato 192.168.x.x o 10.x.x.x. La línea con inet6 es la IPv6, que puedes ignorar si solo necesitas la IPv4.

Un detalle que confunde a mucha gente: si estás conectado por WiFi, la interfaz relevante suele empezar por wl; si es cable, por en o eth. Mirar la interfaz equivocada es el segundo error más común después de no tener ifconfig.

Ver mi dirección IP en Linux desde fuera de la red local

Aquí viene la distinción que muchas guías mezclan sin avisar: la IP privada (la de tu red doméstica) y la IP pública (la que ve internet) son cosas distintas. Los comandos anteriores solo te dan la primera. Para la segunda necesitas consultar un servicio externo, por ejemplo:

curl ifconfig.me

o

curl -s https://ipinfo.io/ip

Esto requiere conexión a internet y que curl esté instalado. Si no lo está, wget -qO- ifconfig.me hace lo mismo en sistemas donde wget sí viene de serie. Ojo: estos servicios externos devuelven lo que ellos ven de ti, que puede ser la IP de tu router o la de un proveedor de VPN si tienes una activa.

El caso que rompe casi todas las guías: entornos sin red o contenedores

Si estás dentro de un contenedor Docker, una máquina virtual o un servidor sin conexión, el resultado cambia por completo. En un contenedor, ip a te mostrará la IP interna del contenedor, no la del host. Esa IP no sirve para acceder desde otro equipo de tu red. Esto no funciona para diagnosticar problemas de conectividad externa y conviene tenerlo claro antes de perder tiempo persiguiendo una dirección que no es la que crees.

En mi experiencia, el error más frecuente no es el comando, sino la expectativa: alguien copia la IP de un contenedor y se pregunta por qué el puerto no responde desde el navegador de su portátil. La respuesta casi siempre está en el mapeo de puertos, no en la IP.

Otras vías rápidas según tu situación

Si el problema es que no recuerdas la interfaz, hostname -I devuelve todas las IPs no loopback en una sola línea, lo cual es práctico para scripts. En sistemas con NetworkManager, nmcli device show ofrece un resumen más legible, con puerta de enlace incluida. Y en escritorios con applet de red, el icono de la bandeja del sistema muestra la IP al pasar el cursor, aunque no siempre con el detalle que necesitas.

Para quien viene de Windows, el equivalente mental de ipconfig es ip addr, no ifconfig. Esa traducción mental ahorra bastantes búsquedas.

Por qué conviene aprender iproute2 y no solo ifconfig

El proyecto net-tools lleva años en modo mantenimiento y muchas distribuciones lo tratan como legado. Documentación oficial de kernels y manuales de administración de sistemas recomiendan iproute2 para configuración de red. Instalar net-tools sigue siendo posible en la mayoría de repositorios, pero es añadir una dependencia solo por costumbre. Aprender ip a, ip r y ip link cubre el 90% de las consultas cotidianas.

No puedo prometerte que con esto resuelvas cualquier problema de red: si el adaptador no aparece en ip link, el asunto es de drivers o de hardware, no de comandos. Ahí el siguiente paso es revisar dmesg o el estado del servicio de red, que ya es otro tema.

La conclusión práctica: cuando busques como ver mi ip en linux, empieza por ip a. Si lo que quieres es tu dirección pública, usa curl contra un servicio externo. Y si estás en un contenedor, recuerda que la IP que ves no es la de tu equipo. Tres comprobaciones que evitan la mayoría de los callejones sin salida.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.