Ok, parece que tenho uma conexão com a Internet, porque sou capaz de fazer ping de endereços IP externos.
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=58 time=266 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=58 time=339 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=58 time=267 ms
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5001ms
Mas, por algum motivo, não posso fazer mais nada.
$ drill @8.8.8.8 google.com
Error: error sending query: Could not send or receive, because of
network error
Já experimentei vários dispositivos na rede e tentei reinicializar o roteador.
Originalmente, pensei que o problema poderia ter sido causado pelo servidor dns na rede, mas depois de desativá-lo e usar o serviço do Google, estou recebendo o mesmo problema.
Este é um problema com uma rede doméstica. Nada chique. ISP fornecido roteador e um pequeno servidor doméstico fazendo DNS, DHCP e algumas coisas de compartilhamento de arquivos.
Eu não tenho conexão com a internet, então não consigo fazer o download do traceroute, mas aqui está um tracepath
$ tracepath 8.8.8.8 -b
1?: [LOCALHOST] pmtu 1432
1: _gateway (192.168.1.1) 0.684ms
1: _gateway (192.168.1.1) 0.631ms
2: no reply
3: no reply
^C
Espero que esteja perguntando isso no lugar certo. Agradecemos antecipadamente por qualquer ajuda.
Editar: Obrigado pela vossa ajuda até agora. Vou adicionar mais algumas informações que podem ajudar.
Estou com esse problema em todos os dispositivos da rede. Isso inclui 2 máquinas Arch Linux, um Ubuntu e duas divisões android.
Apenas recentemente parou de funcionar. Eu não fiz nenhuma atualização que tenha causado o problema.
Falei com o meu ISP e eles dizem que não podem ver falhas na linha.
O firewall está embutido no roteador. Muito básico e com todos os padrões, exceto que eu tenho uma porta aleatória aberta para acesso ssh - somente via chave pública.