O Ubuntu 12.04 ping 8.8.8.8 não funciona em apenas uma rede [fechada]

0

Estou usando o Ubuntu 12.04. Eu posso conectar e usar a internet em uma rede sem fio (digamos A) e não na outra rede (digamos B). Posso me conectar a B e obter um endereço IP.
Quando eu ping 127.0.0.1 ele funciona Quando eu pingue 192.168.1.1 também funciona mas quando eu faço ping 8.8.8.8 recebo host de destino inacessível.

Eu tentei comentar o dns = dnsmasq em /etc/NetworkManager/NetworkManager.conf, mas isso não funcionou e, em seguida, reiniciei o gerenciador de rede.

Eu também tentei liberar o cache usando cache de liberação de rota ip, mas isso também não funcionou.

Qualquer ajuda seria apreciada.

Obrigado

    
por canatan 23.05.2013 / 04:27

1 resposta

1

A outra rede (rede B) provavelmente tem um firewall implementado, que é configurado para bloquear pacotes ICMP (pings). Esse é provavelmente o caso se a rede estiver em uma universidade, no trabalho ou até mesmo em um café (inteligente).

Quando você ping 8.8.8.8 , um IP deve ser mencionado nessa mensagem que você recebeu. Eu estou apostando que esse IP é 192.168.1.1, então o erro seria algo como reply: 192.168.1.1 destination host unreachable . Além disso, para ter mais certeza, você pode fazer um traceroute . Isso mostra o caminho percorrido pelo seu ping, para que possamos encontrar exatamente onde ele pára. Então, se você executar o comando traceroute -n 8.8.8.8 , provavelmente terá algo assim:

Eu acho que você pode precisar instalar o traceroute usando sudo apt-get install traceroute .

alaa@aa-UBUNTU:~$ traceroute -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.1.1  1.204 ms  1.953 ms  2.101 ms
 2  * * *
 3  * * *

... e essas estrelas continuarão chegando. Isso significa que seu ping foi para 192.168.1.1, mas depois parou, atingiu uma parede, então você nunca conseguirá fazer o ping em 8.8.8.8.

Além disso, isso não tem nada a ver com DNS, porque você está fazendo ping em um IP, não em um nome de host como google.com. O DNS é um sistema que apenas traduz as palavras google.com para algo como 74.125.236.105 . Se houvesse algo errado com suas configurações de DNS, ping google.com retornaria algo assim: ping: unknown host google.com , mas ping 8.8.8.8 não retornaria, porque você já está fazendo ping de um IP direto.

Eu sugiro que você reverta as alterações feitas no NetworkManager.conf.

    
por Alaa Ali 23.05.2013 / 06:02