Devmind.
Menu

Apprendre, à votre rythme

Tous les cursus sont accessibles sans compte.

Chapitre 4 / Notion

Table de routage et passerelle

« Pas d'internet » signifie presque toujours : pas de route, ou mauvaise passerelle.

◷ 14 minutesTravail sur votre machine

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 : /24 bat 0.0.0.0/0).
  • Route par défaut (0.0.0.0/0, ou default) : 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 route montre 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.

Pas de correction en ligneConfrontez votre code aux résultats attendus du cours.