Pas d'Internet ou coupures intermittentes : tous les appareils, un client, une application
Définir de quel « pas d’Internet » il s’agit
Section intitulée « Définir de quel « pas d’Internet » il s’agit »| Symptôme | Couche la plus probable | Première étape |
|---|---|---|
| Aucun appareil ne peut naviguer | WAN/amont/DNS/NAT | tester le WAN et le DNS depuis le routeur |
| Un seul appareil est hors ligne | IP, passerelle, DNS, Wi-Fi ou VPN de ce client | comparer avec un autre client du même LAN |
| Une seule application échoue | DNS, proxy, QUIC ou IPv6 de l’application | essayer un autre navigateur, désactiver le proxy, tester le DNS |
| Intermittent | liaison, bail DHCP, Wi-Fi, amont | relever une chronologie ; un seul ping ne suffit pas |
| Le ping vers une IP fonctionne, pas le web | DNS ou proxy | nslookup + DNS alternatif |
Cinq couches
Section intitulée « Cinq couches »1. WAN / amont
Section intitulée « 1. WAN / amont »ubus call network.interface.wan statusip -4 addr show eth1ip routeping -c 3 192.168.50.1ping -c 3 1.1.1.1- Pas d’adresse WAN : vérifiez DHCP/PPPoE (voir 007) ;
- Passerelle injoignable : câble, amont ou ONT ;
- Passerelle joignable mais échec vers l’IP publique : amont, NAT ou pare-feu ;
- Pertes partielles : relevez l’heure et l’état de la liaison avant de modifier la configuration.
nslookup openwrt.org 127.0.0.1nslookup openwrt.org 192.168.50.1cat /tmp/resolv.conf.d/resolv.conf.autologread | grep -i dnsmasq | tail -20Avec dnsmasq arrêté dans cet essai :
ping 1.1.1.1depuis le routeur fonctionnait toujours ;nslookup openwrt.org 127.0.0.1échouait ;ping 1.1.1.1depuis le client fonctionnait, le DNS échouait ;- le redémarrage de dnsmasq a rétabli le service.
C’est le schéma classique « l’IP fonctionne, les noms échouent ».
3. LAN / DHCP / adresse du client
Section intitulée « 3. LAN / DHCP / adresse du client »ip -4 addr show br-lancat /tmp/dhcp.leasesip neighSur le client :
ip addr showip routecat /etc/resolv.confping 192.168.1.1Une mauvaise passerelle, un conflit d’IP ou un ancien sous-réseau donnent tous l’impression que « seul cet appareil est hors ligne ».
4. Pare-feu / NAT / routage
Section intitulée « 4. Pare-feu / NAT / routage »uci show firewallnft list ruleset 2>/dev/null | head -80logread | grep -i firewall | tail -20Si le WAN a une adresse et que le DNS fonctionne mais que les clients du LAN n’atteignent pas Internet, vérifiez :
- les zones LAN/WAN ;
- le masquerading du WAN ;
- le forward LAN→WAN ;
- les règles personnalisées qui bloquent le DNS ou le routage.
5. Un client / une application
Section intitulée « 5. Un client / une application »Un client :
- supprimez sa route par défaut :
ip route del default; si la passerelle répond encore mais que l’IP publique échoue, le problème vient de la route de ce client ; - rétablissez-la :
ip route add default via 192.168.1.1; - vérifiez le Wi-Fi, le VPN, le proxy, le DNS privé et la préférence IPv6.
Une application :
- essayez un autre navigateur ou désactivez le proxy ;
- comparez avec
nslookup/curl -v; - le DoH, le QUIC ou le proxy au niveau de l’application peuvent contourner le DNS du routeur ;
- ne « réinstallez pas l’application » à la place d’un diagnostic par couches.
Démonstration enregistrée (essai 015)
Section intitulée « Démonstration enregistrée (essai 015) »Essai 015 : DNS, WAN et route d'un seul clientTélécharger le cast
Documenter les coupures intermittentes
Section intitulée « Documenter les coupures intermittentes »N’écrivez pas « ça coupe parfois ». Relevez :
- l’heure, la durée, et si le service se rétablit seul ;
- tous les appareils ou un seul ;
- filaire ou Wi-Fi, 2,4/5 GHz ;
- si l’adresse WAN ou le bail a changé ;
- les horodatages de la liaison, du DHCP, du DNS et du pare-feu dans
logread; - si cela survient pendant un téléchargement, un envoi, l’itinérance ou la mise en veille.
Sans chronologie, une panne « intermittente » est difficile à corriger ou à vérifier.
Ordre de récupération
Section intitulée « Ordre de récupération »- Rétablissez d’abord le service WAN/DNS ; ne réinitialisez pas aux paramètres d’usine ;
- Pour un seul client, modifiez ce client, pas le routeur ;
- Pour une seule application, désactivez d’abord le proxy et le DNS privé ;
- Si vous redémarrez, relevez l’état avant le redémarrage ;
- La réinitialisation d’usine est le dernier recours ; sauvegardez d’abord.
Essai de laboratoire E2 (2026-10-20)
Section intitulée « Essai de laboratoire E2 (2026-10-20) »- Environnement : OpenWrt 25.12.6 VM x86 200 ; WAN en DHCP
192.168.50.191/24; LAN192.168.1.1/24; client netns192.168.1.175/24. - DNS arrêté : le ping public depuis le routeur fonctionnait ; le DNS du routeur et du client échouait ; le redémarrage de dnsmasq a rétabli le service.
ifdowndu WAN : l’adresse WAN a disparu ; le client joignait la passerelle mais pas1.1.1.1;ifup wana rétabli le service.- Route par défaut du client supprimée : la passerelle répondait, l’IP publique était injoignable ; la restauration de la route a rétabli le service.
- Non testé : Wi-Fi réel, battements de liaison physique, gigue en amont, proxy/DoH/QUIC applicatif, préférence IPv6.
- Cast :
public/casts/015-triage.cast; recette :tests/recipes/no-internet-triage-25.12.md.
Sources et relecture
Section intitulée « Sources et relecture »- Il s’agit d’un E2 partiel : trois pannes contrôlées ont été testées ; les couches intermittente, physique et applicative ne l’ont pas été.
- Aucun relecteur indépendant ; les conclusions se limitent à cet environnement VM/netns.
- N’accusez pas le FAI sur la base d’un seul ping ou d’un seul chargement de page raté.
Sources
Router.Homes
Notes indépendantes sur OpenWrt. Chaque page précise le firmware, l’appareil, le gestionnaire de paquets et le retour arrière.
Icônes : Solar by 480 Design, CC BY 4.0