fbpx Certificação Linux: Comando route no Linux (tabela de rotas) [Guia Básico]

Blog

Comando route no Linux (tabela de rotas) [Guia Básico]

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando route no Linux (tabela de rotas) [Guia Básico]

O Comando route no Linux manipula a tabela de roteamento IP do kernel. Seu principal uso é configurar rotas estáticas para hosts ou redes especificadas através de uma interface, após a mesma ter sido configurada com o programa ip.

Tudo que o comando route faz pode ser realizado pelo comando ip.

Se o route for utilizado sem nenhuma opção, exibe a tabela de rotas. 

$ routeTabela de Roteamento IP do KernelDestino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Ifacedefault         ip-172-30-0-1.e 0.0.0.0         UG    0      0        0 eth010.8.0.0        ip-10-8-0-2.ec2 255.255.255.0   UG    0      0        0 tun0ip-10-8-0-2.ec2 0.0.0.0         255.255.255.255 UH    0      0        0 tun0instance-data.e 0.0.0.0         255.255.255.255 UH    0      0        0 eth0172.30.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

A mesma informação pode ser vista com o comando ip:

$ ip route showdefault via 172.30.0.1 dev eth0 10.8.0.0/24 via 10.8.0.2 dev tun0 10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1 169.254.169.254 dev eth0 172.30.0.0/24 dev eth0 proto kernel scope link src 172.30.0.46 

O comando netstat -r também lista a tabela de rotas:

$ netstat -r
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções MSS Janela irtt Iface
default ip-172-30-0-1.e 0.0.0.0 UG 0 0 0 eth0
10.8.0.0 ip-10-8-0-2.ec2 255.255.255.0 UG 0 0 0 tun0
ip-10-8-0-2.ec2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
instance-data.e 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
172.30.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

Em algumas distribuições, o pacote Net-Tools que contém o comando route nem sequer é instalado como padrão, preferido o pacote iproute2 que contém o comando  "ip".

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui. Confira o nosso conteúdo com todos os principais comandos no linux.

Gostou? Compartilhe

 

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Especialista Linux com mais de 20 anos de experiência.
Autor de 5 livros e mentor de mais de 14.000 alunos certificados.
20 certificações de alto nível, incluindo LPIC-3, CKA, RHCE e AWS Solutions Architect.

WhatsApp