Por que não consigo acessar computadores da rede local, mas posso navegar na Web?

1

Eu tenho um problema estranho. Hoje, depois de ligar meu Ubuntu 9.10 PC, não consigo me conectar à minha rede local, mas posso usar a Internet. Temos uma única máquina do servidor Windows 2003 que funciona como um servidor DNS principal local, um servidor DHCP e um controlador de domínio. Embora pareça dar-me o endereço IP local, não posso fazer o ping, assim como qualquer outra máquina na rede.

Eu tentei todos os itens abaixo e isso não ajudou:

  • Reiniciando;
  • Reconectando-se à rede;
  • Forçando o dhclient a renovar o endereço IP;
  • Excluindo e criando novos perfis de conexão;
  • Conectando minha máquina a outra tomada de rede;

Talvez tenha algo a ver com o roteamento, porque eu adulterei as tabelas de roteamento no dia anterior, mas as tabelas parecem boas para mim:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 vboxnet0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Nossa LAN usa um roteador D-Link DI-604, e parece-me que estou conectado à rede fora do roteador. Eu nem consigo acessar sua página de administração.

Por favor, sugira pelo menos o que posso fazer para resolver isso.

P.S. O que parece mais estranho para mim é que eu posso acessar o PC em questão de fora da rede, abrindo uma porta no roteador. Eu consegui ssh para ele de fora, mas eu ainda não consigo pingar nada no interior.

P.P.S Hoje eu tentei reinstalar o network-manager com a opção --purge , mas não adiantou. Depois disso, criei uma nova reserva DCHP para meu PC para alterar meu IP local, mas isso também não alterou nada. Meu PC é capaz de obter uma oferta DHCP, mas não consegue se conectar a nenhum computador local. Estou desesperada.

    
por Igor Zinov'yev 28.12.2009 / 13:32

1 resposta

2

Não tenho certeza, mas não gosto de suas métricas.
Este trecho da página de manual do Unix da rota é sugestivo:

A metric of 0 implies that the route does not refer to a gateway, but rather to one of the machine's interfaces. Destinations matching such a route are sent out on the interface identified by the gateway address. For interfaces using the ARP protocol, a metric of 0 is used to specify all destinations are local, meaning that a host should ARP for all addresses by adding a default route containing a metric of 0, as illustrated in the following example:

route add default 0

<hostname> is the name or IP address associated with the network interface all packets should be sent over. On a host with a single network interface, is normally the same as the returned by uname -n.

Você alterou as métricas originais? Talvez você deve definir todos para 1.
De qualquer forma, sugiro que você compare esses valores com outra máquina na qual a rede funcione.

    
por 28.12.2009 / 16:56