ip
Muestra las direcciones IP, las interfaces de red y las rutas del equipo.
Es la herramienta moderna de iproute2 para ver la red del sistema. Lo usas para conocer tu dirección IP, revisar si una tarjeta de red está activa o consultar la tabla de rutas. Es el reemplazo del viejo ifconfig.
ip [opciones] OBJETO [COMANDO]ip link set ... down, ip addr del o ip route del cambian la red al instante. Si estás conectado por SSH y los aplicas a la interfaz por la que entraste, pierdes el acceso al equipo.
Despiece
6 ejemplosVer todas las direcciones IP
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | addr | Argumento | El objeto de direcciones; muestra la IP de cada interfaz. |
Lista cada interfaz con su estado y sus direcciones: la IPv4 va en la línea inet y la IPv6 en la línea inet6.
Ver solo direcciones IPv4
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | -4 | Opción | Filtra la salida para dejar solo IPv4. |
| 3 | addr | Argumento | El objeto de direcciones. |
Oculta las IPv6 y deja solo las direcciones IPv4, más fáciles de leer.
Revisar una interfaz en particular
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | addr | Argumento | El objeto de direcciones. |
| 3 | show | Argumento | La acción de mostrar. Es la acción por defecto, por eso ip addr solo también muestra. |
| 4 | eth0 | Argumento | El nombre de la interfaz; en tu equipo puede ser enp0s3 o wlan0. |
Muestra solo la dirección y el estado de esa interfaz. Si no existe con ese nombre, sale Device "eth0" does not exist.
Ver el estado de las interfaces
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | link | Argumento | El objeto de las interfaces de red, físicas y virtuales. |
| 3 | show | Argumento | Pide mostrarlas. |
Dice si cada interfaz está UP (activa) o DOWN (desactivada), con su dirección MAC en la segunda línea.
Ver la tabla de rutas
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | route | Argumento | El objeto de rutas del sistema. |
Muestra las rutas; la línea default es tu puerta de enlace, el punto de salida a internet.
Salida resumida de todas las interfaces
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | ip | Comando | La herramienta de iproute2 para redes. |
| 2 | -br | Opción | Breve: compacta cada interfaz a una línea. |
| 3 | addr | Argumento | El objeto de direcciones. |
Cada interfaz en una sola línea con su estado y su IP; ideal para confirmar tu dirección de un vistazo.
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| addr | Muestra las direcciones IP de todas las interfaces. Su alias corto es ip a. |
| link | Muestra las interfaces de red, su dirección MAC y si están activas (UP) o no (DOWN). |
| route | Muestra la tabla de rutas, incluida la puerta de enlace. |
| -4 | Muestra solo lo relacionado con IPv4. |
| -6 | Muestra solo lo relacionado con IPv6. |
| -br--brief | Salida breve: una sola línea por interfaz, más fácil de leer. |
| -s--stats | Agrega estadísticas de tráfico: bytes y paquetes recibidos, enviados, con error o descartados. Se usa con link, por ejemplo ip -s link. |
Fallas comunes
| Falla | Remedio |
|---|---|
| Seguir usando ifconfig de memoria. | Debian y Ubuntu modernos ya no traen ifconfig por defecto. Usa ip addr, que es la herramienta actual y viene instalada. |
| Agregar una IP con ip addr add y que desaparezca al reiniciar. | Los cambios hechos con ip son temporales. Para que sean permanentes configúralos en la herramienta de red de tu sistema: NetworkManager (nmcli), netplan en Ubuntu o /etc/network/interfaces en Debian. |
| Olvidar sudo al cambiar la red. | ip addr add e ip link set requieren permisos de root. Sin sudo verás RTNETLINK answers: Operation not permitted. |
| Buscar la puerta de enlace en ip addr. | La puerta de enlace no es una dirección de las interfaces, es una ruta. Mírala con ip route; la línea que empieza con default es la tuya. |
Preguntas frecuentes
- ¿Cómo veo mi dirección IP en Linux?
- Ejecuta ip addr o su forma corta ip a. Busca tu interfaz activa (algo como enp3s0 o eth0 si es por cable, wlp2s0 o wlan0 si es wifi): tu IPv4 está en la línea inet y la IPv6 en inet6. Para verlo más compacto usa ip -br a.
- ¿Cuál es la diferencia entre ip y ifconfig?
- ip es la herramienta moderna de iproute2, viene instalada en Debian y Ubuntu, y agrupa direcciones, interfaces, rutas y más. ifconfig es del paquete net-tools y ya no se instala por defecto.
- ¿Cómo encuentro mi puerta de enlace?
- Usa ip route y busca la línea que empieza con default. La IP que le sigue es tu puerta de enlace, por lo general la de tu módem o router.
- ¿Cómo activo una interfaz de red?
- Con sudo ip link set enp0s3 up (o down para desactivarla). Ojo: si trabajas por SSH, desactivar tu interfaz te corta la conexión.
- ¿Qué significan lo, eth0 y wlan0 en ip addr?
- Cada uno es una interfaz de red. lo es la interfaz interna del propio equipo (loopback, 127.0.0.1). eth0 y wlan0 son los nombres clásicos de cable y wifi; en sistemas actuales verás nombres como enp0s3 para cable y wlp2s0 para wifi.