Table de routage et passerelle
« Pas d'internet » signifie presque toujours : pas de route, ou mauvaise passerelle.
Prérequis : cours 2.2 ; passerelle, NAT et DHCP.
Pourquoi
« Pas d'internet » signifie presque toujours : pas de route, ou mauvaise passerelle. Lire une table de routage, c'est répondre en 10 secondes à « par où sort ce paquet ? ».
Concepts
- Route : « pour aller vers CE réseau, passer par CETTE passerelle (ou telle interface) ». La table se lit de haut en bas, la plus spécifique gagne (longest prefix match :
/24bat0.0.0.0/0). - Route par défaut (
0.0.0.0/0, oudefault) : la passerelle vers « tout le reste » — généralement la box. Pas de default = pas d'internet, même avec une IP parfaite. - Passerelle (gateway) : le routeur du réseau local, qui connaît la suite du chemin. Elle doit être joignable en direct (même réseau) sinon rien ne sort.
Exemple : lire et tester
ip route
# default via 192.168.1.1 dev wlan0 → tout le reste sort par la box
# 192.168.1.0/24 dev wlan0 scope link → le local en direct
ping -c2 192.168.1.1 # la passerelle répond ?
ping -c2 8.8.8.8 # le routage sort ?
ping -c2 google.com # + le DNS suit ?
Ces 3 pings, dans l'ordre, isolent : local → routage → DNS. C'est LA méthode (détaillée au chapitre 9).
Cas réel
PC qui « n'a plus internet depuis le changement de box » : nouvelle box en 192.168.0.1, PC resté en statique avec passerelle 192.168.1.1 (inexistante). IP correcte, DNS correct, mais pas de route valide. Deux minutes avec ip route, une heure sans.
Pièges
- Deux passerelles par défaut (WiFi + filaire, VPN + box) : le système choisit par métrique, pas toujours la meilleure.
ip routemontre qui gagne. - Route persistée oubliée (ajoutée à la main il y a un an) : survit aux reboots via la conf réseau et crée des mystères.
- Confondre « passerelle injoignable » et « internet down » : tester la passerelle d'abord.
À retenir
La plus spécifique gagne, pas de default = pas d'internet, et les 3 pings dans l'ordre.