L’absence de détection du Wi-Fi sous Linux est un problème courant qui peut avoir plusieurs origines : pilotes manquants, incompatibilités matérielles, blocages logiciels ou encore mauvaise configuration réseau. Comprendre ces causes permet de résoudre efficacement les difficultés rencontrées et d’éviter une perte de connectivité.
À retenir
-
Pilotes non installés ou incompatibles : une carte Wi-Fi peut rester invisible si son pilote n’est pas pris en charge par Linux.
-
Blocages matériels ou logiciels : interrupteur physique, Secure Boot ou gestionnaires en conflit peuvent désactiver le Wi-Fi.
-
Diagnostic précis : quelques commandes clés (
rfkill,lspci,systemctl) permettent d’identifier rapidement la cause.
Les pilotes Wi-Fi non installés ou incompatibles
Lorsque Linux ne détecte pas le Wi-Fi, la cause la plus fréquente est l’absence de pilotes adaptés à la carte réseau. Les puces Realtek ou Broadcom, par exemple, nécessitent souvent des firmwares propriétaires.
« Un matériel non reconnu est avant tout un problème de pilotes, pas de système. » — Julien Morel, consultant open source.
Vérifier l’installation des pilotes
L’outil lspci ou lsusb permet de lister les périphériques détectés. Si la carte Wi-Fi apparaît sans pilote associé, il faut installer le bon package, par exemple :
sudo apt install firmware-realtek
Le blocage matériel ou logiciel du Wi-Fi
Même si les pilotes sont présents, le Wi-Fi sous Linux peut être désactivé par un verrou matériel (interrupteur physique sur l’ordinateur) ou logiciel (rfkill).
« Souvent, le problème est aussi simple qu’un bouton désactivé. » — Claire Martin, ingénieure systèmes.
Utiliser rfkill pour diagnostiquer
La commande rfkill list indique si la carte est bloquée. En cas de blocage logiciel, il suffit d’utiliser :
sudo rfkill unblock wifi
Les conflits entre gestionnaires de réseau
Sous Linux, plusieurs services comme Network Manager et Wpasupplicant peuvent entrer en conflit. Dans ce cas, aucune connexion Wi-Fi n’est visible.
« Un gestionnaire de réseau mal configuré est comme deux capitaines à la barre du même navire. » — Paul Lefèvre, expert Linux.
Vérifier le fonctionnement de Network Manager
La commande suivante permet de s’assurer que le gestionnaire fonctionne :
systemctl status NetworkManager
En cas de problème, une réinstallation peut être nécessaire :
sudo apt install --reinstall network-manager
Le problème du Secure Boot et de l’UEFI
Sur certains ordinateurs, notamment ASUS, le Secure Boot bloque le chargement de modules nécessaires au Wi-Fi.
« Le Secure Boot, censé sécuriser, devient parfois une barrière pour Linux. » — Sophie Bernard, spécialiste cybersécurité.

Désactiver le Secure Boot
Dans le BIOS/UEFI, il est recommandé de désactiver le Secure Boot si la carte Wi-Fi reste non détectée malgré les pilotes installés.
Les autres causes possibles d’absence de Wi-Fi
D’autres problèmes peuvent expliquer pourquoi Linux ne détecte pas le Wi-Fi :
-
Défaut matériel (antenne débranchée, carte mal insérée).
-
Paramétrages spécifiques de l’environnement de bureau (GNOME, KDE, etc.).
-
Réseaux masqués ou mal configurés (2,4 GHz séparés du 5 GHz).
« Ne négligez jamais les vérifications physiques : parfois, c’est juste une antenne mal branchée. » — Éric Dubois, technicien réseau.
Tableau des causes fréquentes de Wi-Fi non détecté sous Linux
| Cause du problème | Exemple de solution |
|---|---|
| Pilotes manquants ou incompatibles | Installer firmware-realtek ou pilotes Broadcom |
| Blocage logiciel ou matériel | Vérifier avec rfkill, activer le bouton Wi-Fi |
| Conflit de gestionnaires | Réinstaller network-manager |
| Secure Boot activé | Désactiver dans le BIOS/UEFI |
| Problème matériel | Vérifier câbles et antennes |
| Réseau masqué ou non géré | Vérifier les paramètres du routeur |
Tableau des commandes utiles pour diagnostiquer le Wi-Fi Linux
| Commande | Utilité |
|---|---|
lspci / lsusb |
Vérifier la présence de la carte réseau |
iwconfig |
Afficher l’état du Wi-Fi |
rfkill list |
Détecter un blocage logiciel ou matériel |
systemctl status NetworkManager |
Vérifier l’état du gestionnaire de réseau |
| `dmesg | grep wifi` |
Et vous, avez-vous déjà rencontré des problèmes de Wi-Fi sous Linux ? Partagez vos astuces et solutions dans les commentaires !