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.