Lorsque Linux ne reconnaît pas la carte réseau, cela peut empêcher toute connexion Internet et rendre le dépannage difficile. Plusieurs causes sont possibles : problème matériel, absence de pilotes ou mauvaise configuration. Voici un guide structuré pour identifier et résoudre efficacement ce type de panne.
À retenir
-
Vérifier d’abord le matériel et la détection dans le BIOS.
-
Utiliser des commandes Linux pour identifier la carte réseau et ses interfaces.
-
Mettre à jour ou installer les pilotes réseau si nécessaire.
Vérifier le matériel et le BIOS
Avant toute chose, assurez-vous que la carte réseau est correctement installée. Vérifiez dans le BIOS si elle est détectée. Si elle n’apparaît pas, le souci est probablement matériel et nécessite un contrôle des branchements ou le remplacement du périphérique.
« Un bon diagnostic commence toujours par la vérification du matériel. » — Jean Martin, technicien systèmes.
Identifier la carte réseau sous Linux
Une fois le BIOS validé, ouvrez un terminal (CTRL + ALT + T). Tapez les commandes suivantes pour vérifier si Linux reconnaît la carte réseau :
-
Pour les cartes PCI :
lspci | grep -i network -
Pour Ethernet uniquement :
lspci | grep -i ethernet -
Pour périphériques USB :
lsusb -
Rapport détaillé :
lshw -C network
Si aucune carte réseau n’apparaît, il faudra envisager un problème de pilotes.
« Ligne de commande et observation attentive sont les meilleurs alliés du dépanneur Linux. » — Sophie Durand, formatrice en administration Linux.
Vérifier les interfaces réseau Linux
Même si la carte est détectée, il se peut qu’elle ne soit pas configurée. Utilisez les commandes suivantes pour afficher les interfaces réseau disponibles (eth0, wlan0, etc.) :
ifconfig
ou
ip a
Si aucune interface n’apparaît, cela confirme un problème logiciel ou pilote.
« Une interface absente signifie presque toujours un pilote manquant ou un service inactif. » — Laurent Petit, ingénieur systèmes.

Réinstaller le gestionnaire réseau
Parfois, le souci vient du Network Manager. Sur Ubuntu et ses dérivés, réinstallez-le avec :
sudo apt install --reinstall network-manager
Redémarrez ensuite votre machine. Cela permet souvent de rétablir la gestion des cartes réseau.
« Un gestionnaire réseau réinstallé règle plus de problèmes qu’on ne le croit. » — Claire Benoît, spécialiste Ubuntu.
Installer ou mettre à jour les pilotes réseau
Si la carte est détectée mais inutilisable, il manque probablement des pilotes Linux. Connectez-vous temporairement via Ethernet ou partage de connexion et exécutez :
sudo apt update
sudo apt upgrade
Puis installez le pilote spécifique fourni par le constructeur. Certaines cartes WiFi nécessitent un driver propriétaire téléchargeable depuis le site officiel.
« Les pilotes sont la clé invisible qui fait dialoguer matériel et logiciel. » — Marc Olivier, développeur open-source.
Tableau des commandes utiles pour diagnostiquer une carte réseau Linux
| Commande | Utilité |
|---|---|
| `lspci | grep -i network` |
lsusb |
Vérifier un périphérique réseau USB |
lshw -C network |
Détails complets du matériel réseau |
ifconfig ou ip a |
Vérifier les interfaces réseau actives |
| `dmesg | grep network` |
sudo systemctl restart NetworkManager |
Redémarrer le service réseau |
Solutions alternatives en cas d’échec
Si malgré tout, Linux ne reconnaît toujours pas la carte réseau, testez une distribution Linux en live (clé USB) pour vérifier si le problème est logiciel. En cas d’échec WiFi uniquement, utilisez un adaptateur USB WiFi externe afin de télécharger les mises à jour ou pilotes nécessaires.
« Une distribution live est l’outil ultime pour séparer problème matériel et logiciel. » — Éric Lambert, consultant Linux.
Et vous, avez-vous déjà rencontré un problème où Linux ne reconnaît pas votre carte réseau ? Partagez vos solutions et expériences dans les commentaires !