IP, Redes y Direcciones IPv4

Obtener IP en Linux: ip addr contra ifconfig

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

Cuando alguien pregunta cómo obtener ip en linux, la respuesta rápida que circula en foros suele ser ifconfig. Es un consejo heredado de otra época. Hoy conviene comparar dos herramientas concretas: el clásico ifconfig del paquete net-tools y el comando ip addr de iproute2. Ambas muestran la dirección del equipo, pero no envejecen igual.

He visto sistemas recién instalados donde ifconfig ni siquiera existe. No falla la red: falta el paquete. En cambio, ip addr aparece en prácticamente cualquier distribución moderna porque iproute2 viene por defecto. Ese detalle decide muchas veces cuál usar.

Qué muestra cada comando al consultar la dirección del equipo

La forma más directa de obtener la IP en Linux con iproute2 es ip addr show o su abreviatura ip a. Devuelve todas las interfaces con su estado, la dirección MAC, las IPv4 e IPv6 y los flags de la interfaz. La salida es más densa que la de ifconfig, pero también más completa.

Con net-tools, ifconfig a secas lista las interfaces activas. Si una está caída, no aparece salvo que uses ifconfig -a. Esa omisión despista bastante cuando se depura una conexión que no levanta.

Un matiz que casi nadie menciona: ip addr distingue entre direcciones scope global, link y host. Si solo buscas la IPv4 de tu tarjeta, puedes filtrar con ip -4 addr show dev eth0. Con ifconfig no hay filtrado por familia sin recurrir a grep.

Por qué ip addr gana en la mayoría de escenarios

La razón principal no es estética. net-tools está considerado obsoleto en el ecosistema Linux desde hace años; varias distribuciones dejaron de instalarlo por defecto y otras lo mantienen solo por compatibilidad. Eso implica que un tutorial con ifconfig puede dejar a alguien bloqueado en un servidor minimalista.

iproute2, en cambio, es el estándar de facto. Su sintaxis es coherente: ip link para interfaces, ip addr para direcciones, ip route para rutas. Aprender esa estructura ahorra tiempo cuando necesitas más que consultar la IP.

Hay una excepción honesta: equipos antiguos con kernels viejos o sistemas embebidos con BusyBox pueden no traer iproute2 completo. Ahí ifconfig sigue siendo el recurso disponible. No es lo habitual en un escritorio o servidor actual, pero conviene saberlo antes de dar por sentado que el comando existirá.

Ejemplo real de uso en un equipo con dos tarjetas

En una máquina con Wi-Fi y Ethernet, ejecuté ip addr y aparecieron las interfaces lo, wlan0 y enp3s0. La Wi-Fi mostraba una IPv4 local asignada por DHCP y la Ethernet estaba caída. Con ifconfig solo veía la Wi-Fi activa; la Ethernet no aparecía. Saber que existía y estaba caída cambió el diagnóstico.

Ese es el tipo de detalle que hace que, al obtener ip en linux, la herramienta importe. No es solo leer un número: es entender el estado de cada interfaz.

Casos donde ifconfig todavía tiene sentido

Si administras un router con firmware antiguo o una distribución ligera sin iproute2, ifconfig puede ser la única opción. También aparece en scripts heredados que no quieres tocar. En esos casos funciona, pero no esperes la misma información ni el mismo filtrado.

Otra limitación de ifconfig: su salida no muestra tan claramente el estado administrativo de la interfaz ni los contadores modernos. Para diagnosticar problemas finos, iproute2 ofrece más contexto sin herramientas extra.

Conclusión práctica

Para obtener la IP en Linux de forma fiable en sistemas actuales, usa ip addr. Es la opción que probablemente ya está instalada, la que ofrece más detalle y la que sigue la dirección del ecosistema. Reserva ifconfig para entornos heredados donde no haya alternativa. Documentación oficial de iproute2 y las notas de release de las distribuciones respaldan esta preferencia; no prometo que todas las máquinas se comporten igual, pero la tendencia es clara.


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.