-
Teste o status da conexão de rede da sua máquina.
ifconfig [INTERFACE]
Substitua
[INTERFACE]
pelo nome da interface de rede incorreta. Para a primeira (ou única) interface Ethernet que normalmente seriaeth0
. A saída desse comando deve ter pelo menos uma entrada parainet addr
(ouinet6 addr
com escopo global, se você estiver em uma rede somente IPv6) para poder falar com o gateway / roteador de internet local. Você pode restringir a saída para essas entradas comLANG=POSIX ifconfig [INTERFACE] | grep -e 'inet addr:' -e 'inet6 addr:.*Scope:Global'
-
Encontre o endereço do gateway / roteador local. Aparece na primeira linha da saída de
ip route
e normalmente tem o formato
192.168.x.y
ou10.x.x.y
(ondex
é um número entre 0 e 255 e y está entre 1 e 254), e. g.192.168.0.1
.Verifique se o gateway / roteador local está acessível em seu endereço determinado anteriormente:
ping -W 0.5 -c 4 [ADDRESS]
Se este comando reportar uma mensagem de erro em vez de informações de tempo, o gateway está inacessível (desconectado, desligado, sem resposta).
-
Verifique a conexão com a Internet tentando entrar em contato com um servidor conhecido na Internet:
ping -c 4 google.com
Se o nome do host não puder ser resolvido, o roteador local ou o provedor de upstream poderá ter um problema de DNS (intermitente). Você ainda pode entrar em contato com hosts remotos por seu endereço IP:
ping -c 4 8.8.8.8
ou, no caso de redes IPv6:
ping6 -c 4 2001:4860:4860::8888
Se nenhum deles retornar respostas positivas, a conexão do roteador local ao seu provedor de Internet provavelmente não funcionará. Há casos mais raros de uma interrupção parcial, em que o provedor ainda pode ser acessado, mas algumas ou todas as outras redes (como os servidores do Google nos comandos acima) estão inacessíveis.
Infelizmente, não é trivial determinar se o problema está na configuração local do gateway / roteador / modem ou no final do seu provedor de Internet.