Diagnostiquer et résoudre des redémarrages intempestifs sur un routeur UniFi
L'introduction d'un redémarrage soudain en pleine journée sans qu'aucune mise à jour ne soit planifiée est une situation frustrante.
Le problème majeur est que l'interface graphique (GUI) est souvent aveugle à ces crashs brutaux : les journaux classiques sont effacés lors de la coupure électrique ou du redémarrage.
Ce guide explique comment contourner l'interface web, utiliser les accès SSH pour débusquer une erreur système fatale (Kernel Panic), et mettre en place un contournement en attendant un correctif officiel du constructeur.
Récupérer les traces du crash (Post-Mortem)
Lorsqu'un système Linux (sur lequel est basé UniFi OS) subit une erreur fatale, il tente de sauvegarder les dernières secondes d'activité dans une mémoire persistante avant de redémarrer.
Connectez-vous en SSH à votre routeur et vérifiez le dossier pstore :
ls -la /sys/fs/pstore/
cat /sys/fs/pstore/console-ramoops-0
Si le fichier console-ramoops-0 (ou dmesg-ramoops) existe, il contient l'autopsie du plantage.
Recherchez les termes Unable to handle kernel paging request, Internal error: Oops ou Call trace. Dans le cadre d'une défaillance logicielle du traitement réseau, la trace pointe souvent vers les modules propriétaires (ici umac) :
[567513.816931] Unable to handle kernel paging request at virtual address...
[567513.858406] Internal error: Oops: 96000006 [#1] PREEMPT SMP
[567514.105505] Call trace:
[567514.112162] ubnt_attach_vlan_tag+0x54/0xcc [umac]
[567514.119405] wlan_proxy_arp+0x460/0x17b0 [umac]
Identifier les signes avant-coureurs
Un crash est souvent précédé d'erreurs répétées. En explorant les logs du noyau, il est possible de repérer le processus qui s'étouffe avant l'arrêt fatal.
dmesg | grep -i "86dd"
Si cette commande révèle un spam massif du type protocol 86dd is buggy, cela indique que le pilote Wi-Fi n'arrive plus à gérer correctement le trafic IPv6 (code 86dd). Combiné au Proxy ARP activé, cela mène inévitablement à la saturation et au Kernel Panic.
Gérer les interférences de nouvelle génération (Wi-Fi 7 / MLO)
Lors de l'analyse réseau en SSH, un autre type de message récurrent peut saturer les journaux :
wlan: [0:E:MLOIE] ieee80211_parse_multilink_ie: Error MLDID should be present if ML probe req is directed to tx vap, drop ni is XX:XX:XX:XX:XX:XX
Il ne s'agit pas d'un bug critique. Les smartphones récents scannent les réseaux environnants (Probe Requests) en utilisant des adresses MAC aléatoires privées et le protocole MLO (Multi-Link Operation, spécifique au Wi-Fi 7).
Le routeur détecte une requête MLO incomplète (due à l'anonymisation matérielle) et la rejette proprement (drop ni).
Bien que bruyant dans les logs, ce phénomène est inoffensif pour la stabilité.
Appliquer les mesures de contournement
Dès lors que le problème est identifié comme logiciel (bug dans le pilote lié au traitement simultané de l'IPv6 et du Proxy ARP), un échange de matériel (RMA) est inutile.
Un appareil neuf subirait le même plantage sous le même firmware.
Pour stabiliser immédiatement le réseau :
- Ouvrez l'application UniFi Network.
- Allez dans Settings > WiFi et sélectionnez votre réseau.
- Dans la section Réglage Haute Capacité, décochez Proxy ARP et Multicast vers Unicast.
- Dans la section Contrôles de Comportement, décochez MLO (pour éliminer les erreurs de logs associées aux sondages des appareils Wi-Fi 7).
Vérifiez ensuite la stabilité avec journalctl -k -p 3 -b : si le journal ne renvoie plus d'erreurs critiques, l'hémorragie est stoppée.
Ces investigations avancées via SSH s'avèrent être le meilleur moyen de prouver au support technique qu'un dysfonctionnement est purement logiciel.
En leur fournissant directement la trace complète d'un Kernel Panic, vous leur évitez des semaines de tests inutiles et leur permettez de cibler immédiatement le pilote défaillant.
Une fois votre infrastructure stabilisée par ces contournements, il vous suffit de surveiller les futures notes de mise à jour (Release Notes) du constructeur pour réactiver vos options sereinement lorsqu'un correctif dédié sera publié.