Qual é o equivalente GNU / Linux do “route get…” do BSD?

16

O comando BSD route possui um recurso que mostrará qual rota será selecionada para um determinado host. Por exemplo:

/Users/mhaase $ route get google.com
   route to: iad23s07-in-f8.1e100.net
destination: iad23s07-in-f8.1e100.net
    gateway: 10.36.13.1
  interface: en0
      flags: <UP,GATEWAY,HOST,DONE,WASCLONED,IFSCOPE,IFREF>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

Ocasionalmente, acho isso útil se estou mexendo manualmente com as tabelas de roteamento para garantir que as regras de roteamento estejam funcionando conforme o esperado.

A versão GNU da rota não tem o mesmo subcomando "get". Existe algum equivalente ou alternativa para o GNU / Linux?

    
por Mark E. Haase 31.10.2012 / 17:02

1 resposta

23

Existe

ip route get 74.125.137.100

mas não faz resolução de nome de host (o que eu acho que é uma coisa boa). O comando geralmente está disponível nos pacotes iproute ou iproute2.

    
por 31.10.2012 / 18:07

Tags