Linux

¿Cuál es la mejor manera de usar ipconfig en Linux?

noviembre 12, 2026 Qué es mejor? 6 min read
¿Cuál es la mejor manera de usar ipconfig en Linux?

¿Cuál es la mejor manera de usar ipconfig en Linux?

La respuesta corta: usa «ip» y reserva «ipconfig» para casos concretos

Si vas a administrar una red en Linux, conviene que uses ip, incluido en iproute2: reúne direcciones, estado de interfaces y rutas en una herramienta moderna. ipconfig sigue siendo útil para reconocer la salida de sistemas Windows, localizar un binario heredado o consultar una imagen mínima donde iproute2 no esté instalado.

Opción Ventaja real Inconveniente real
ip Direcciones IPv4 e IPv6, rutas y estado en el mismo programa Su sintaxis es más extensa
ipconfig Formato familiar de Windows No ofrece rutas y suele ser una instalación heredada
ifconfig Disponible en instalaciones antiguas Está obsoleto y su interfaz es menos completa

No confundas ipconfig con ifconfig: el primero pertenece a Net-tools y reproduce el estilo de Windows; el segundo es el comando clásico de Unix que antecede a ip.

Qué necesitas antes de consultar la configuración de red

En Linux, la forma habitual de consultar la red es instalar o tener disponible iproute2, que aporta el programa ip. Las versiones modernas de esta suite admiten los comandos de este artículo, como ip address, ip route y ip link.

No necesitas permisos de administrador para leer información: ip address, ip link y ip route suelen mostrar los datos que el usuario puede consultar. sudo tiene sentido para modificar una interfaz o cambiar una dirección; para consultar, muchas instalaciones permiten hacerlo sin privilegios elevados.

Tampoco necesitas instalar Net-tools si ya tienes iproute2. ipconfig y ifconfig pertenecen a net-tools, una suite heredada. Puedes comprobar qué comandos existen antes de instalar nada:

command -v ip
command -v ipconfig
command -v ifconfig
command -v nmcli

Si ip no aparece, instala el paquete iproute2 con el gestor de tu distribución. En Debian y Ubuntu se llama iproute2; Fedora lo distribuye dentro de iproute; el nombre exacto puede comprobarse en el repositorio oficial de cada distribución.

Los métodos para conocer las direcciones y el estado de la red

Herramienta o fuente Disponible Información principal IPv4 IPv6 Estado de interfaz Requisitos y limitaciones
ip Sí, con iproute2 Direcciones, enlaces y rutas Sí Sí Sí La consulta de rutas necesita la suite iproute2
ipconfig Sí, con net-tools Dirección, máscara y puerta de enlace Sí Según versión Limitado Net-tools es una suite heredada y no muestra rutas completas
ifconfig Sí, con net-tools Direcciones y estado básico Sí Según versión Sí Programa obsoleto; no ofrece el conjunto actual de ip
nmcli Sí, con NetworkManager Dispositivos, conexiones y perfiles Sí Sí Sí Requiere NetworkManager y un daemon activo
/sys/class/net Sí, en Linux Interfaz y enlaces simbólicos del kernel Lectura manual Lectura manual Lectura manual No ofrece un resumen de direcciones ni rutas por sí sola

ip es la referencia general porque muestra cada dirección con su familia, estado y atributos. ipconfig resulta más reconocible, pero su presentación no sustituye la información de rutas de ip route. nmcli es especialmente útil cuando la conexión la administra NetworkManager.

Método principal: consultar la red con «ip»

  1. Muestra todas las interfaces y sus direcciones:
ip address show
  1. Filtra una interfaz concreta:
ip address show dev eth0
  1. Separa las direcciones IPv4 e IPv6:
ip -4 address show dev eth0
ip -6 address show dev eth0
  1. Consulta la tabla de rutas:
ip route show
ip -6 route show
  1. Revisa el estado del enlace:
ip link show dev eth0

Ejemplo: si ip -4 address show dev eth0 devuelve inet 192.0.2.10/24, la interfaz tiene esa dirección IPv4 y una máscara de 24 bits. Si ip -6 address show dev eth0 devuelve inet6 2001:db8::10/64, también aparece una dirección IPv6 con prefijo de 64 bits. Son valores de documentación, útiles para practicar; no representan la configuración de tu equipo.

La limitación principal está en la sintaxis: ip address show es más largo que ipconfig, y los modificadores como -4, -6 o dev requieren recordarlos. A cambio, una sola suite permite revisar direcciones, estado y rutas.

Método compatible: usar «ipconfig» de Net-tools

Primero comprueba si el binario existe:

command -v ipconfig

Si no devuelve una ruta, puedes localizarlo en las ubicaciones habituales:

find /sbin /usr/sbin /bin /usr/bin -maxdepth 1 -name ipconfig 2>/dev/null

Si sigue ausente, instala net-tools mediante el gestor de paquetes de tu distribución. En Debian y Ubuntu: sudo apt install net-tools; en Fedora: sudo dnf install net-tools. El nombre del paquete debe confirmarse en el repositorio correspondiente.

Después, estas son las opciones principales:

ipconfig
ipconfig -a
ipconfig eth0

ipconfig muestra las interfaces configuradas; -a amplía la salida a todas las interfases disponibles, incluidas las que no están activas; el nombre de interfaz limita el resultado a ese dispositivo.

Ejemplo: una línea como inet address:192.0.2.10 indica una dirección IPv4. La dirección de puerta de enlace aparece si el sistema tiene una ruta predeterminada. Este dato es de ejemplo, no una medición del equipo.

Su salida es más limitada que la de ip: no ofrece una tabla de rutas comparable a ip route show, y la presencia de IPv6 depende de la versión instalada y de la configuración. Conviene usarlo por compatibilidad o familiaridad, no como la primera opción para diagnosticar enrutamiento.

Método mínimo: consultar el sistema o usar NetworkManager

En Linux, /sys/class/net enumera las interfaces del kernel:

ls -l /sys/class/net

Cada nombre enlazado suele ser una interfaz, como lo o eth0. Para consultar su estado operativo:

cat /sys/class/net/eth0/operstate

up o down indican el estado del enlace según este archivo del kernel. Para obtener direcciones, ip address show evita descifrar manualmente archivos y atributos:

ip address show dev eth0
ip link show dev eth0

Si NetworkManager gestiona las conexiones, consulta primero sus dispositivos:

nmcli device status
nmcli device show

Y para ver la conexión activa:

nmcli connection show --active

nmcli device show distingue el dispositivo de red de la conexión configurada: una interfaz física puede estar vinculada a un perfil de red distinto. Esta alternativa es útil para diagnosticar ar WPA, Ethernet y perfiles administrados por NetworkManager, pero no funciona en sistemas sin ese gestor.

Errores frecuentes y cómo resolverlos

  • ipconfig: command not found: el binario no está instalado o no está en el PATH. Usa command -v ipconfig; si no aparece, instala net-tools o recurre a ip.
  • ifconfig: command not found: ocurre en instalaciones modernas sin Net-tools. Sustituye ifconfig por ip address show.
  • sudo: command not found: tu distribución no instala sudo por defecto. No lo automatices a ciegas; revisa qué privilege escalation tool utiliza el sistema.
  • Falta una dirección IPv4 o IPv6: no todos los interfaces tienen ambas familias configuradas. Comprueba por separado con ip -4 address show dev eth0 e ip -6 address show dev eth0.
  • eth0 no existe: el nombre visible en NetworkManager puede ser enp3s0, wlp2s0 u otro. Lista interfaces con ip link show y nmcli device status.
  • La interfaz existe, pero no aparece en ipconfig: usa ipconfig -a; quizá esté desactivada.
  • NetworkManager muestra un dispositivo, pero no una conexión: son conceptos distintos. Revisa nmcli device show y nmcli connection show --active por separado.

Si quieres comprobaraddresses sin instalar nada, usa ip; si diagnosticas una instalación mínima, recurre a /sys/class/net; si necesitas una salida compatible con Windows, instala Net-tools y usa ipconfig.

Datos técnicos comprobados en octubre de 2026.

Fuentes

  1. YcombinatorThe real reason ifconfig on Linux is deprecated (2018) – Hacker Newsconsultado el 28/10/2026
  2. MediumLinux Networking/Ip Address – Mediumconsultado el 28/10/2026
  3. Cscpatch-2.2.11 linux/net/ipv4/ipconfig.c – nic.FUNETconsultado el 28/10/2026