Por que o / sbin / route leva alguns segundos para ser executado?

4

Parece que tenho algum tipo de problema na minha rede local por algum motivo / sbin / route leva alguns segundos para ser executado.

As primeiras 2 linhas levam aproximadamente 0,1s antes de aparecerem na tela, mas a rota padrão aguarda 2-5s antes que você possa ver.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.5.0     *               255.255.255.0   U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.5.1     0.0.0.0         UG    0      0        0 eth0

Eu realmente não consigo entender por que isso ocorre, já que é uma rede pequena com um roteador e dois computadores Ubuntu e um ponto de acesso wlan separado (para meu laptop).

O roteador é um Dlink DIR-100 e ele cuida da conexão com a internet (192.168.5.1).

Os computadores estão executando o Ubuntu (e obtém números IP do dlink).

O roteador wlan é um firmware rodando WR54GL da Linksys, usa o número de ip 192.168.5.2 e compartilha a série de números IP 192.168.6.x no lado sem fio.

Eu não consigo me concentrar no problema, no que está errado. Eu olhei como o DIR-100 está configurado e o comparei com um amigo que tem uma configuração de rede similar em sua casa (mas tudo parece igual).

Alguém pode me apontar na direção certa? Por que eu tenho esse atraso estranho ao executar o / sbin / route?

Obrigado Albin

update : Obrigado por apontar que ele tentou resolver o número de ip dos gateways, Eu adicionei isso ao / etc / hosts como uma solução rápida e isso resolveu o meu problema.

Isso é o que eu adicionei ao / etc / hosts

192.168.5.1     gw      gw.bogus.net
    
por Albin 05.09.2009 / 19:09

1 resposta

7

Pode haver resolução de nome?

/sbin/route -n

não tentará procurar o seu ip.

Se isso fizer diferença, pode haver um problema em como o dns é configurado, no seu exemplo, ele tentará resolver 192.168.5.1 em um nome usando o servidor dns configurado. Se este servidor dns for o servidor de dns do seu ISP, ele não conseguirá encontrar o nome de um computador na rede local.

    
por 05.09.2009 / 19:22