Dices que todas las otras PC en tu casa tienen una conexión. Entonces el problema radica solo en su máquina Linux. Hay varias posibilidades:
-
Tiene una conexión, pero no puede acceder a su DNS; puede diagnosticar esto por
ping -c1 8.8.4.4
si puede comunicarse con Google, entonces tiene una conexión y solo necesita actualizar sus servidores DNS. Edite (como sudo) su /etc/resolv.conf archivo y agregue estas dos líneas:
nameserver 8.8.8.8 nameserver 8.8.4.4
y ahora estás listo para irte.
-
No puede hacer ping a Google, pero puede hacer ping a su enrutador o a cualquier otra computadora en su LAN. En este caso, es posible que también tenga el problema 1, por lo que deberá verificarlo, pero primero debe verificar su tabla de enrutamiento. Imprímelo con
ip route show default
y verifique que haya una respuesta, como esta:
default via 192.168.11.1 dev wlan0 proto dhcp metric 600
(esto es para mi laptop). Lo importante es que la dirección IP correcta de su enrutador se muestre exactamente donde está la mía (192.168.11.1 ) se muestra. Si se muestra una dirección IP incorrecta o, peor aún, si la ip route show default el comando recibe sin respuesta , entonces su tabla de enrutamiento se ha dañado. Simplemente puede restaurarlo por medio de:
sudo ip route del default (only if the wrong IP address appears) sudo ip route add default via IP.address.OfYour.Router
y ahora podemos ir al paso 1.
-
Si no puede hacer ping a ninguna PC en su LAN, entonces hay otro tipo de problema y será necesario hacer más preguntas. Pero cruzaremos ese puente cuando lleguemos allí.