1. Introduction
Lorsque vous utilisez Ubuntu, vous pouvez rencontrer des situations où le réseau cesse soudainement de fonctionner. Ce problème peut perturber votre flux de travail, et comme les causes varient largement, le résoudre peut être particulièrement difficile pour les débutants.
Cet article explique les causes principales des échecs de connexion réseau sous Ubuntu et propose des solutions claires pour chaque scénario. Le contenu est conçu pour aider les utilisateurs, des débutants aux utilisateurs Linux de niveau intermédiaire.
2. Principales causes des problèmes de connexion réseau
Causes liées au matériel
Certains problèmes réseau sous Ubuntu proviennent de problèmes matériels physiques. Vérifiez les éléments suivants :
-
Câbles LAN ou routeurs défectueux * Votre câble LAN peut être lâche ou endommagé. Essayez de le remplacer ou de redémarrer votre routeur.
-
Défaillance de la carte d’interface réseau (NIC) * Si la NIC n’est pas détectée, le matériel lui‑même peut être défectueux. Utilisez la commande
lshw -C networkpour vérifier l’état de la NIC.
Causes liées au logiciel
De nombreux problèmes réseau résultent de configurations logicielles incorrectes ou manquantes.
-
Installation de pilote manquant * Après l’installation d’Ubuntu, les pilotes de la NIC peuvent ne pas être correctement installés. Installez les derniers pilotes depuis le dépôt officiel.
-
Erreurs de configuration réseau * Des paramètres d’adresse IP incorrects ou des interfaces désactivées peuvent empêcher les connexions réussies. Vérifiez les fichiers de configuration.
-
Restrictions du pare‑feu et de la sécurité * Si le pare‑feu est trop restrictif, l’accès à Internet peut être bloqué. Vérifiez les paramètres du pare‑feu avec la commande
ufw.
3. Étapes de dépannage de base
Vérifications matérielles
-
Inspection physique du câble * Assurez‑vous que le câble LAN est correctement connecté. * Essayez un autre port ou routeur pour confirmer le bon fonctionnement.
-
Vérifier l’état de la NIC * Exécutez
lshw -C networkpour vérifier la reconnaissance de la NIC. * Si la NIC n’est pas reconnue, une réparation du matériel peut être nécessaire.
Vérifications logicielles
-
Vérifier l’état du réseau * Exécutez la commande
nmclipour vérifier l’état actuel du réseau. * Si nécessaire, redémarrez le service réseau avecsudo systemctl restart NetworkManager. -
Considérations pour les environnements virtuels * Si vous utilisez une machine virtuelle, des paramètres réseau de l’hôte incorrects (comme NAT ou mode pont) peuvent provoquer des problèmes de connexion. Vérifiez la configuration réseau de la machine virtuelle.

4. Solutions spécifiques
Vérifier et modifier les paramètres des interfaces réseau
Pour vérifier que les interfaces réseau d’Ubuntu sont correctement configurées, suivez les étapes ci‑dessous.
-
Vérifier les interfaces réseau actives * Ouvrez le terminal et exécutez
ip a. * Les interfaces marquées « state UP » sont actives. * Si l’interface est absente, passez à l’étape suivante. -
Vérifier les fichiers de configuration * Ubuntu stocke les fichiers de configuration réseau dans
/etc/netplan/. * Modifiez le fichier avecsudo nano /etc/netplan/01-netcfg.yaml. -
Exemple de configuration * Pour activer le DHCP, configurez comme suit :
network: version: 2 ethernets: enp0s3: dhcp4: true -
Appliquer les paramètres * Enregistrez le fichier et appliquez les changements avec :
sudo netplan apply
Vérifier et installer les pilotes
Si l’interface réseau n’est pas détectée, le problème peut être lié aux pilotes.
-
Vérifier l’état du pilote * Exécutez :
lshw -C network* Si « UNCLAIMED » apparaît, le pilote est manquant. -
Installer les pilotes * Installez les pilotes requis avec :
sudo apt update sudo apt install linux-modules-extra-$(uname -r) -
Redémarrer * Redémarrez le système pour activer les pilotes.
Vérifier et modifier les paramètres DNS
Des mauvaises configurations DNS peuvent également provoquer des échecs réseau. Suivez ces étapes :
-
Vérifier les paramètres DNS actuels * Exécutez
cat /etc/resolv.confpour vérifier les paramètres du serveur DNS. -
Modifier les serveurs DNS * Modifiez le fichier et spécifiez les serveurs DNS :
sudo nano /etc/resolv.confnameserver 8.8.8.8 nameserver 8.8.4.4 -
Vider le cache DNS * Videz le cache avec :
sudo systemd-resolve --flush-caches
Redémarrer les services réseau
Même avec des paramètres corrects, les interruptions de service peuvent entraîner des échecs.
- Redémarrer NetworkManager
- Redémarrez le service en utilisant :
sudo systemctl restart NetworkManager
- Vérifier le fonctionnement
- Vérifiez l’état de la connexion avec :
nmcli device status
5. Exemples de cas de dépannage
Cas 1 : Le LAN filaire n’est pas reconnu
- Cause possible : Pilote de la carte réseau non installé.
- Solution :
- Vérifiez l’état de la carte réseau avec
lshw -C network. - Installez les pilotes requis.
- Redémarrez et revérifiez les paramètres réseau.
Cas 2 : Le Wi‑Fi ne peut pas se connecter
- Cause possible : SSID non détecté.
- Solution :
- Listez les réseaux Wi‑Fi disponibles :
nmcli dev wifi list - Connectez‑vous manuellement si nécessaire :
nmcli dev wifi connect "SSID" password "password"
Cas 3 : Conflit d’adresses IP
- Cause possible : Plusieurs appareils utilisent la même adresse IP.
- Solution :
- Modifiez le fichier de configuration dans
/etc/netplan/pour attribuer une IP statique. - Appliquez les paramètres et redémarrez le réseau.
6. Conclusion
Cet article a présenté les principales causes des problèmes de connexion réseau sous Ubuntu et a fourni des solutions pratiques. Des inspections matérielles aux astuces de configuration logicielle, en passant par le DNS et le redémarrage des services, un large éventail de méthodes de dépannage a été couvert.
Bien que les problèmes réseau puissent sembler compliqués, la plupart des problèmes peuvent être résolus en suivant ces étapes dans l’ordre. Si les problèmes persistent, consultez la documentation officielle d’Ubuntu ou demandez de l’aide sur les forums de la communauté Linux.