você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

routel - listagem da tabela de rotas

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 20 de dezembro de 2010

Para listar a tabela de rotas de um determinado equipamento, normalmente usamos o comando netstat:

% netstat -nr
Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções   MSS Janela  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 wlan0
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 wlan0

O comando routel, que na verdade é um shell script, também exibe a tabela de rotas, porém com muito mais detalhes:

$ routel
         target            gateway          source    proto    scope    dev tbl
   192.168.0.0/ 24                     192.168.0.2   kernel     link  wlan0 
   169.254.0.0/ 16                                              link  wlan0 
        default        192.168.0.1                   static           wlan0 
  192.168.0.255          broadcast     192.168.0.2   kernel     link  wlan0 local
127.255.255.255          broadcast       127.0.0.1   kernel     link     lo local
    192.168.0.0          broadcast     192.168.0.2   kernel     link  wlan0 local
    192.168.0.2              local     192.168.0.2   kernel     host  wlan0 local
      127.0.0.0          broadcast       127.0.0.1   kernel     link     lo local
      127.0.0.1              local       127.0.0.1   kernel     host     lo local
     127.0.0.0/ 8            local       127.0.0.1   kernel     host     lo local
        fe80::/ 64                                   kernel           wlan0 
        default        unreachable                   kernel              lo unspec
            ::1                 ::                     none              lo local
fe80::223:cdff:febe:d690                 ::                     none              lo local
      ff02::1:2          ff02::1:2                                    wlan0 
          cache                                                             
        ff00::/ 8                                                     wlan0 local
        default        unreachable                   kernel              lo unspec

O comando routel tem um parceiro, o routef, que simplesmente apaga toda a tabela de rotas.

Ambos os scripts fazem parte do pacote iproute, em sistemas Ubuntu.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida