Guide complet pour résoudre les problèmes de connexion réseau sous Ubuntu !

1. Introduction

Lorsque vous utilisez Ubuntu, vous pouvez rencontrer des problèmes de connexion réseau soudains. Ces problèmes peuvent perturber votre travail et être particulièrement difficiles à résoudre pour les débutants en raison de la grande variété de causes possibles.

Dans cet article, nous identifierons les principales raisons pour lesquelles Ubuntu peut ne pas se connecter à un réseau et fournirons des solutions claires étape par étape. Ce guide est conçu pour être utile tant aux débutants qu’aux utilisateurs intermédiaires.

2. Causes courantes des problèmes de connexion réseau

Problèmes liés au matériel

Certains problèmes réseau sous Ubuntu sont causés par des problèmes matériels physiques. Vérifiez les facteurs suivants :

  1. Câbles LAN défectueux ou routeurs
  • Votre câble LAN peut être lâche ou endommagé. Essayez de le remplacer ou de redémarrer votre routeur.
  1. Défaillance de la carte d’interface réseau (NIC)
  • Si votre NIC n’est pas reconnu, le matériel lui‑même peut être défectueux. Utilisez la commande lshw -C network pour vérifier l’état de votre NIC.

Problèmes liés aux logiciels

De nombreux problèmes réseau proviennent de paramètres logiciels mal configurés.

  1. Installation du pilote manquant
  • Après l’installation d’Ubuntu, votre pilote NIC peut ne pas être installé correctement. Il est recommandé d’installer les derniers pilotes depuis le dépôt officiel.
  1. Configuration réseau incorrecte
  • Si votre adresse IP n’est pas configurée correctement ou si l’interface réseau est désactivée, votre connexion peut échouer. Vérifiez vos fichiers de configuration.
  1. Pare-feu ou Restrictions de Sécurité
  • Si vos paramètres de pare-feu sont trop restrictifs, ils peuvent bloquer l’accès à Internet. Utilisez la commande ufw pour vérifier vos paramètres de pare-feu.

3. Étapes de dépannage de base

Vérification du matériel

  1. Vérifiez la connexion physique
  • Assurez-vous que votre câble LAN est correctement connecté.
  • Essayez d’utiliser un port ou un routeur différent pour tester la connectivité.
  1. Check NIC Status
  • Exécutez la commande lshw -C network pour vérifier si votre NIC est correctement reconnu.
  • Si votre NIC n’est pas détecté, une réparation physique peut être nécessaire.

Vérification du logiciel

  1. Vérifier l’état du réseau
  • Exécutez la commande nmcli pour vérifier l’état du réseau.
  • Si nécessaire, redémarrez le service réseau avec sudo systemctl restart NetworkManager.
  1. Considérations pour les environnements virtuels
  • Si vous utilisez une machine virtuelle, vérifiez les paramètres de l’ordinateur hôte (NAT ou mode pont) car ils peuvent bloquer la connexion. Vérifiez la configuration réseau de la machine virtuelle.

4. Solutions spécifiques

Vérification et correction des paramètres de l’interface réseau

Pour vérifier que votre interface réseau Ubuntu est correctement configurée, suivez ces étapes :

  1. Vérifier les interfaces réseau actuelles
  • Ouvrez un terminal et exécutez la commande ip a.
  • Interfaces marquées comme « state UP » sont actives.
  • Si aucune interface n’est affichée, passez à l’étape suivante.
  1. Vérifier les fichiers de configuration
  • Ubuntu stocke les fichiers de configuration réseau dans /etc/netplan/.
  • Utilisez sudo nano /etc/netplan/01-netcfg.yaml pour éditer le fichier.
  1. Configuration d’exemple
  • Pour activer DHCP, vous pouvez utiliser la configuration d’exemple suivante : network: version: 2 ethernets: enp0s3: dhcp4: true
  1. Appliquer la configuration
  • Après avoir enregistré le fichier, appliquez la configuration en utilisant la commande suivante : sudo netplan apply

Vérification et installation des pilotes

Si votre interface réseau n’est pas détectée, cela peut être dû à des pilotes manquants.

  1. Vérifier le statut actuel du pilote
  • Utilisez la commande suivante pour vérifier les détails du NIC: lshw -C network
  • Si le statut indique « UNCLAIMED », le pilote n’est pas installé.
  1. Installer les pilotes manquants
  • Pour installer les pilotes nécessaires, exécutez : sudo apt update sudo apt install linux-modules-extra-$(uname -r)
  1. Redémarrer le système
  • Après l’installation, redémarrez votre système pour appliquer les modifications.

Vérification et correction des paramètres DNS

Les problèmes de connexion réseau peuvent également être causés par des mauvaises configurations DNS. Suivez ces étapes :

  1. Vérifier les paramètres DNS actuels
  • Exécutez la commande cat /etc/resolv.conf pour vérifier si les serveurs DNS corrects sont configurés.
  1. Modifier les paramètres du serveur DNS
  • Ouvrez le fichier de configuration et mettez à jour les paramètres DNS: sudo nano /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
  1. Effacer le cache DNS
  • Pour vider le cache DNS, exécutez : sudo systemd-resolve --flush-caches

Redémarrage des services réseau

Même si vos paramètres réseau sont corrects, des échecs de connexion peuvent survenir en raison de problèmes de service.

  1. Redémarrer NetworkManager
  • Redémarrez le service en utilisant la commande suivante : sudo systemctl restart NetworkManager
  1. Vérifier l’état de la connexion
  • Utilisez la commande nmcli pour vérifier l’état de la connexion : nmcli device status

5. Études de cas de dépannage

Cas 1 : LAN filaire non reconnu

  • Cause possible: Le pilote NIC n’est pas installé.
  • Solution:
  1. Exécutez la commande lshw -C network pour vérifier l’état du NIC.
  2. Installez le pilote requis.
  3. Après le redémarrage, vérifiez la configuration réseau.

Cas 2 : Impossible de se connecter au Wi‑Fi

  • Cause possible : SSID non détecté.
  • Solution:
  1. Vérifiez les réseaux Wi-Fi disponibles en utilisant nmcli dev wifi list
  2. Si nécessaire, connectez‑vous manuellement en utilisant: nmcli dev wifi connect "SSID_NAME" password "PASSWORD"

Cas 3 : Conflit d’adresses IP

  • Cause possible: Plusieurs appareils utilisent la même adresse IP.
  • Solution:

6. Conclusion

Dans cet article, nous avons abordé les principales causes des problèmes de connexion réseau sous Ubuntu et fourni des méthodes de dépannage spécifiques. Nous avons examiné les vérifications matérielles, les paramètres logiciels, les configurations DNS et le redémarrage des services.

Bien que les problèmes réseau puissent sembler complexes, suivre ces étapes de dépannage pas à pas résoudra la plupart des problèmes. Si vous rencontrez encore des difficultés, pensez à consulter la documentation officielle d’Ubuntu ou les forums Linux pour obtenir une aide supplémentaire.

Références

侍エンジニア塾