Você diz que todos os outros computadores da sua casa têm uma conexão. Então o problema está apenas na sua máquina linux. Existem várias possibilidades:
-
Você tem uma conexão, mas não consegue acessar seu DNS; você pode diagnosticar isso por
ping -c1 8.8.4.4
se você puder entrar em contato com o Google, terá uma conexão e precisará atualizar apenas seus servidores DNS. Edite (como sudo) seu /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 fazer ping no Google, mas pode fazer ping no roteador ou em qualquer outro PC da sua LAN. Neste caso, é possível que você também tenha o problema 1, então você terá que verificar isso, mas primeiro, você precisa verificar sua tabela de roteamento. Imprima com
route -n
e verifique se existe uma linha como esta:
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.253.1 0.0.0.0 UG 0 0 0 eth0
O que é importante aqui é que você tem o conjunto duplo de 0.0.0.0 exatamente onde você os vê, o sinalizador definido como UG (significa Gateway Up) e algum endereço IP abaixo de Gateway. Caso contrário, sua tabela de roteamento foi corrompida. Você pode simplesmente restaurá-lo por meio de:
sudo ip route add default via IP.address.OfYour.Router
e agora podemos seguir o primeiro passo.
-
Se você não puder fazer ping em nenhum PC em sua LAN, haverá outro tipo de problema, e mais perguntas precisarão ser feitas. Mas nós vamos atravessar a ponte quando chegarmos lá.