Com verificar i resoldre problemes de connectivitat a Linux
Guia pas a pas per a persones sense coneixements previs. Segueix els passos en ordre i trobaràs on és el problema.
Obriràs una finestra de terminal (també anomenada consola o línia de comandes). A la majoria de distribucions Linux pots obrir-la amb Ctrl + Alt + T. Un cop oberta, copia i enganxa les comandes exactament com les veus.
Primer comprovem si el sistema “veu” la targeta de xarxa i si està encesa.
Busca línies que continguin eth0, enp3s0 o wlan0. Has de veure:
Si veus DOWN, activa-la (canvia eth0 pel nom real de la teva interfície):
Sense IP, no hi ha connexió possible. Comprova si el teu sistema en té una assignada.
Has de veure una línia com inet 192.168.x.x/24. Si no apareix:
Primer troba l’adreça del teu router, i després comprova si respon.
Copia l’adreça que apareix i executa:
Provem connectivitat a internet directa (sense DNS per ara).
Si el router respon (pas 3) però 8.8.8.8 no, potser el teu router no té connexió a internet o el firewall bloqueja les sortides.
Si el pas 4 va bé però no pots navegar per la web, el problema és el DNS (el sistema que converteix “google.com” en una IP).
Si el DNS falla, pots canviar-lo temporalment al de Google:
De vegades el firewall del sistema pot bloquejar connexions. Comprova el seu estat.
Si res ha funcionat, els logs et diran exactament on és el problema.
Segueix l’ordre fins trobar el problema
ping
Comprova si un servidor és accessible i quant tarda a respondre.
ip
Gestiona interfícies, adreces IP i rutes del sistema.
traceroute
Mostra el camí que fan els paquets fins a la destinació.
nslookup
Consulta servidors DNS per resoldre noms de domini.
ss
Mostra connexions actives i ports oberts al sistema.
mtr
Combina ping i traceroute en temps real. Molt útil.