Você tem uma conexão, mas não pode acessar seu DNS; você pode diagnosticar isso
ping -c1 8.8.4.4
se você puder acessar o Google, terá uma conexão e precisará atualizar apenas seus servidores DNS. Edite (como sudo) seu arquivo /etc/resolv.conf e adicione estas duas linhas:
nameserver 8.8.8.8
nameserver 8.8.4.4
e agora você está pronto para ir.
Você não pode executar ping no Google, mas pode executar ping no seu roteador ou em qualquer outro computador na sua LAN. Nesse caso, é possível que você também tenha o problema 1, portanto, será necessário verificar isso, mas primeiro você deve verificar sua tabela de roteamento. Imprima com
ip route show default
e verifique se há uma resposta, como esta:
default via 192.168.11.1 dev wlan0 proto dhcp metric 600
(isto é para o meu laptop). O importante é que o endereço IP correto do seu roteador seja mostrado exatamente onde o meu ( 192.168.11.1 ) é mostrado. Se um endereço IP incorreto for exibido ou, pior ainda, se o comando ip route show default não receber resposta , sua tabela de roteamento estará corrompida. Você pode simplesmente restaurá-lo por meio de:
sudo ip route del default (only if the wrong IP address appears)
sudo ip route add default via IP.address.OfYour.Router
e agora podemos dar o passo 1.