ip
Red
Uso
ip <object> <command>El unico comando de Linux para direcciones, rutas y tabla de vecinos, que sustituye a ifconfig, route y arp; lo que cambies con el desaparece al reiniciar salvo que lo escribas tambien en la configuracion de red.
Opciones habituales
| Opción | Significado |
|---|---|
| a / addr show | Interfaces and their addresses. Replaces ifconfig. |
| r / route | The routing table. Replaces route. |
| neigh | The ARP/neighbour table. Replaces arp. |
| link set eth0 up|down | Bring an interface up or down. |
| -br | One short line per entry, far easier to read. |
| route get <ip> | Which interface and source address would be used for that destination. |
| -4 / -6 | Restrict the output to one address family. |
Ejemplos
ip -br aEvery interface, state and address in a compact table.
ip route get 8.8.8.8Which route and source IP the kernel would pick.
sudo ip addr add 192.168.1.50/24 dev eth0Add an address, live and temporary.
Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace ip?
El unico comando de Linux para direcciones, rutas y tabla de vecinos, que sustituye a ifconfig, route y arp; lo que cambies con el desaparece al reiniciar salvo que lo escribas tambien en la configuracion de red.
Q. ¿Cómo se escribe?
ip <object> <command> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 7; la lista completa está en man ip. Este comando está en Red.
Comandos relacionados
página man: man ip