Inicio·Comandos de terminal

route

Red

Uso

route -n | route -n get default

Lee y edita la tabla de rutas del nucleo, pero en Linux ha cedido el paso a `ip route`, y en BSD/macOS la sintaxis es distinta, como `route -n get default`, asi que los ejemplos no se trasladan.

Opciones habituales

OpciónSignificado
-nNumeric output, no reverse DNS (Linux).
-n get defaultShow the default route on macOS/BSD, which has a different grammar.
add default gw <ip>Add a default gateway (Linux); BSD writes add default <ip>.
del / deleteRemove a route. Linux says del, BSD says delete.

Ejemplos

route -n

The kernel routing table on Linux.

route -n get default

Which gateway macOS is using.

sudo route add default gw 192.168.1.1

Set a gateway by hand, lost at reboot (Linux).

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 route?

Lee y edita la tabla de rutas del nucleo, pero en Linux ha cedido el paso a `ip route`, y en BSD/macOS la sintaxis es distinta, como `route -n get default`, asi que los ejemplos no se trasladan.

Q. ¿Cómo se escribe?

route -n | route -n get default — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 4; la lista completa está en man route. Este comando está en Red.

Comandos relacionados

página man: man route