Início·Comandos de terminal

route

Rede

Uso

route -n | route -n get default

Le e edita a tabela de rotas do kernel, mas no Linux cedeu lugar a `ip route`, e no BSD/macOS a sintaxe e outra, como `route -n get default`, entao os exemplos nao servem nos dois lados.

Opções comuns

OpçãoSignificado
-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.

Exemplos

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).

Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que route faz?

Le e edita a tabela de rotas do kernel, mas no Linux cedeu lugar a `ip route`, e no BSD/macOS a sintaxe e outra, como `route -n get default`, entao os exemplos nao servem nos dois lados.

Q. Como se digita?

route -n | route -n get default — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 4; a lista completa está em man route. Este comando fica em Rede.

Comandos relacionados

página man: man route