Inicio·Comandos de terminal

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ónSignificado
a / addr showInterfaces and their addresses. Replaces ifconfig.
r / routeThe routing table. Replaces route.
neighThe ARP/neighbour table. Replaces arp.
link set eth0 up|downBring an interface up or down.
-brOne short line per entry, far easier to read.
route get <ip>Which interface and source address would be used for that destination.
-4 / -6Restrict the output to one address family.

Ejemplos

ip -br a

Every interface, state and address in a compact table.

ip route get 8.8.8.8

Which route and source IP the kernel would pick.

sudo ip addr add 192.168.1.50/24 dev eth0

Add 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