Por que a 'rota' fica pendurada por um tempo antes da tabela de rotas ser descartada?

9

Digitando o comando:

% route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
(... hang for a while ...)
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0

Aqui, antes que a última regra da linhadefault seja impressa, a rota é interrompida por um tempo.

A tabela de rotas não está armazenada em algum lugar?

Eu usei para grep o resultado de route para obter a regra default , para obter o gateway padrão. Agora, route parece travar por um tempo em algumas máquinas.

    
por Xiè Jìléi 02.06.2011 / 05:02

2 respostas

19

Ele está tentando fazer uma pesquisa reversa de DNS no endereço do gateway e aguardando o tempo limite. Tente executar com a opção -n para suprimir isso.

    
por 02.06.2011 / 05:06
3

Você pode ter alguns problemas relacionados ao DNS. Tente o seguinte para verificar:

$ cat /etc/resolv.conf
nameserver <IP_1>
nameserver <IP_2>
search <DOMAIN>

host www.google.com <IP_1>

host www.google.com <IP_2>

Se tudo estiver funcionando bem, você não deve obter nenhum atraso durante a execução do comando 'route'

Atenciosamente

    
por 19.11.2012 / 14:38