Comment résoudre les problèmes réseau sur Ubuntu 24.04 LTS : guide de dépannage Wi‑Fi, Ethernet, DNS et Netplan

目次

1. Introduction

Ubuntu est largement utilisé grâce à sa stabilité et sa flexibilité. Cependant, notamment dans la dernière version, Ubuntu 24.04 LTS, certains utilisateurs ont signalé des problèmes où le réseau ne fonctionne pas correctement. Cet article fournit des méthodes détaillées pour dépanner et résoudre ces problèmes de connectivité réseau.

Ce guide s’adresse aux utilisateurs débutants à intermédiaires. Il offre des informations utiles pour les situations où le Wi‑Fi ou le réseau filaire n’est pas reconnu, ou lorsque des erreurs DNS empêchent une connexion Internet.

2. Problèmes réseau dans Ubuntu 24.04 : causes et aperçu

Problèmes courants de connectivité réseau

Les problèmes de connectivité réseau sous Ubuntu peuvent se manifester sous de nombreuses formes. Voici quelques exemples principaux :

  • Le Wi‑Fi ne peut pas se connecter Le point d’accès peut ne pas être détecté, ou la connexion peut échouer même si le mot de passe correct est saisi.
  • Le réseau filaire n’est pas reconnu Même lorsque le câble réseau est branché, le système peut ne pas détecter de connexion active.
  • Impossible d’accéder à Internet à cause d’erreurs DNS Une adresse IP peut être attribuée, mais les sites web restent inaccessibles.

Causes principales

Les problèmes de connectivité réseau peuvent généralement être classés parmi les causes suivantes :

  1. Problèmes matériels Il peut y avoir des problèmes physiques avec la carte réseau ou l’adaptateur Wi‑Fi.
  2. Erreurs de configuration ou erreurs Netplan Des fichiers de configuration incorrects ou incomplets peuvent bloquer la connectivité.
  3. Incompatibilité de pilotes Certains pilotes peuvent ne pas être encore entièrement compatibles avec la dernière version d’Ubuntu.
  4. Conflits logiciels Plusieurs outils de gestion réseau qui interfèrent les uns avec les autres peuvent provoquer des problèmes.

3. Étapes de dépannage de base

Vérifications simples

Tout d’abord, éliminez les causes physiques en vérifiant les points suivants :

  • Vérifier les câbles et les connexions physiques Pour le réseau filaire, assurez‑vous que le câble est correctement branché. Pour le Wi‑Fi, vérifiez que le point d’accès fonctionne.
  • État du commutateur Wi‑Fi Certains ordinateurs portables possèdent des interrupteurs physiques qui désactivent le Wi‑Fi. Assurez‑vous qu’il est activé.

Vérifications de base à l’aide de commandes

Ensuite, utilisez le terminal pour vérifier l’état actuel du réseau.

  1. La commande ip address Vérifiez les interfaces actuelles et leurs états.
    ip address
    

Exemple de sortie :

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic wlan0

Si l’interface n’est pas dans l’état UP, elle peut être désactivée.

  1. La commande ping Testez la connectivité réseau.
    ping -c 4 8.8.8.8
    

S’il n’y a aucune réponse, la connexion au réseau externe est bloquée.

Redémarrage et réinitialisation des services réseau

Si le problème persiste, essayez les solutions suivantes :

  1. Redémarrer l’ensemble du système Un redémarrage résout souvent de nombreux problèmes.
    sudo reboot
    
  1. Redémarrer le service réseau Redémarrez NetworkManager pour réinitialiser les connexions.
    sudo systemctl restart NetworkManager
    

4. Problèmes spécifiques et solutions

4.1 Lorsque le périphérique n’est pas reconnu

Si l’interface réseau n’est pas reconnue, vérifiez d’abord l’état de l’interface.

Comment vérifier l’interface

  1. Vérifier avec la commande ip link Confirmez si le périphérique réseau est détecté par Ubuntu.
    ip link
    

Si ni eth0 (réseau filaire) ni wlan0 (Wi‑Fi) n’apparaissent dans les résultats, le système peut ne pas reconnaître correctement le périphérique.

  1. Vérifier et installer les pilotes nécessaires Les pilotes requis peuvent ne pas être installés. Utilisez les étapes suivantes pour résoudre le problème :
    lspci | grep -i network
    

En fonction des résultats, recherchez et installez les pilotes appropriés.
Exemple :

sudo apt install linux-modules-extra-$(uname -r)
sudo reboot

Test matériel

  • Si vous utilisez un adaptateur Wi‑Fi USB, essayez un autre port USB ou vérifiez si l’adaptateur lui‑même est défectueux.

4.2 Configuration Netplan incorrecte

Dans Ubuntu 24.04, Netplan est le système de gestion réseau par défaut. Si le fichier de configuration contient des erreurs, le réseau ne fonctionnera pas correctement.

Vérifier le fichier de configuration Netplan

  1. Les fichiers de configuration se trouvent dans le répertoire /etc/netplan/. Affichez la configuration avec la commande suivante :
    sudo nano /etc/netplan/01-netcfg.yaml
    

Exemple de configuration :

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
  1. Après avoir enregistré le fichier, appliquez la configuration Netplan.
    sudo netplan apply
    

Erreurs courantes et correctifs

  • Erreurs de formatage YAML Un espacement ou une indentation incorrecte provoquera des échecs. Utilisez un validateur YAML en ligne pour confirmer le format.
  • Erreurs lors de l’application Si des erreurs surviennent lors de l’application de la configuration, essayez la commande suivante :
    sudo netplan try
    

5. Étude de cas : solutions réelles

5.1 Wi‑Fi non détecté sous Ubuntu 24.04

Situation
Après l’installation d’Ubuntu 24.04, certains utilisateurs signalent que le Wi‑Fi n’est pas détecté, rendant la connexion réseau impossible. L’interface Wi‑Fi n’apparaît pas et les points d’accès ne sont pas découverts.

Solution

  1. Installer les pilotes Wi‑Fi Si l’adaptateur Wi‑Fi ne fonctionne pas correctement, l’installation du micrologiciel requis résout souvent le problème.
    sudo apt update
    sudo apt install linux-firmware
    sudo reboot
    

Après le redémarrage, vérifiez si le Wi‑Fi est détecté.

  1. Redémarrer le service réseau Si les pilotes ne sont pas en cause, redémarrez NetworkManager.
    sudo systemctl restart NetworkManager
    
  1. Activer l’interface Wi‑Fi Si l’interface est désactivée, activez‑la manuellement.
    sudo ip link set wlan0 up
    
  1. Désactiver la gestion d’alimentation du Wi‑Fi Certains adaptateurs Wi‑Fi peuvent se déconnecter à cause des fonctions d’économie d’énergie. Désactivez‑les comme suit :
    sudo iwconfig wlan0 power off
    

5.2 Le réseau filaire cesse soudainement de fonctionner

Situation
Une connexion LAN filaire peut soudainement cesser de fonctionner, notamment après une mise à jour du système ou un changement de noyau.

Solution

  1. Vérifier le câble et le port Essayez un autre câble LAN ou un autre port pour vous assurer que le problème n’est pas lié au matériel.
  2. Corriger la configuration Netplan Si les paramètres du LAN filaire sont incorrects, modifiez le fichier de configuration.
    sudo nano /etc/netplan/01-netcfg.yaml
    

Exemple de configuration :

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true

Appliquer les paramètres mis à jour :

sudo netplan apply
  1. Réinstaller les pilotes Après une mise à jour du noyau, le pilote de la carte réseau (NIC) peut ne plus fonctionner.
    sudo apt install --reinstall linux-modules-extra-$(uname -r)
    sudo reboot
    
  1. Vérifier les journaux système Si le problème persiste, examinez les journaux système pour des erreurs détaillées.
    sudo dmesg | grep -i eth
    

Utilisez la sortie pour déterminer les actions supplémentaires.

6. Différences de configuration réseau : comparaison d’Ubuntu 20.04, 22.04 et 24.04

Ubuntu 24.04 introduit plusieurs améliorations de son système de gestion réseau. Ces changements entraînent des méthodes de configuration différentes par rapport aux versions précédentes. Cette section explique les principales différences et les considérations importantes lors de la mise à niveau.

Évolution de Netplan

Depuis Ubuntu 20.04, Netplan est l’outil de configuration réseau par défaut. Cependant, Ubuntu 24.04 comprend les améliorations suivantes :

  1. Configuration par défaut simplifiée Dans 24.04, la configuration initiale de Netplan est plus rationalisée. Dans de nombreux cas, renderer: NetworkManager est utilisé par défaut. * Exemple : sur les systèmes équipés de Wi‑Fi, NetworkManager gère souvent l’environnement sans fil, éliminant ainsi la configuration manuelle.

  2. Syntaxe YAML plus flexible
    Les fichiers Netplan offrent désormais une plus grande tolérance aux petites erreurs YAML, réduisant les échecs de configuration dus aux problèmes d’indentation.

  3. Paramètres supplémentaires pris en charge
    Ubuntu 24.04 améliore les paramètres DNS, permettant une configuration plus simple de plusieurs serveurs DNS.

Notes lors de la migration depuis Ubuntu 20.04 ou 22.04

  1. Compatibilité des fichiers de configuration
    Les configurations Netplan utilisées sous 20.04 ou 22.04 peuvent ne pas fonctionner telles quelles sous 24.04. Vérifiez‑les en utilisant :
    sudo netplan try
    

Si des erreurs surviennent, examinez le format du fichier et les paramètres.

  1. Comportement de NetworkManager
  • Si vous utilisiez renderer: networkd dans les versions précédentes, il se peut que vous deviez passer à NetworkManager après la mise à niveau vers 24.04.
  • Exemple de configuration : network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: true

Modifications des paramètres DNS

Ubuntu 24.04 unifie les paramètres DNS au niveau du système, introduisant plusieurs améliorations :

  1. systemd‑resolved renforcé
  • Le cache DNS est désormais activé par défaut.
  • Vous pouvez vider ou redémarrer les services DNS facilement avec systemctl restart systemd-resolved.
  1. Modifications des paramètres DNS manuels
  • L’édition directe de /etc/resolv.conf n’est plus recommandée.
  • Utilisez /etc/systemd/resolved.conf pour une configuration DNS persistante.

Améliorations de la configuration Wi‑Fi

La gestion du Wi‑Fi a été encore simplifiée dans Ubuntu 24.04. NetworkManager gère automatiquement les connexions Wi‑Fi, réduisant le besoin d’ajustements manuels.

  • Délai réduit lors du basculement entre plusieurs points d’accès.
  • Aucun besoin de configurer manuellement le SSID ou les paramètres d’authentification dans la plupart des environnements.

Modifications dans les environnements virtuels

  1. Changements du mode réseau par défaut
  • Les machines virtuelles utilisent désormais le mode NAT par défaut pour une connectivité Internet plus stable.
  • Vous pouvez toujours passer en mode pont si nécessaire.
  1. Attribution d’IP automatique améliorée
  • Les performances du DHCP ont été optimisées, garantissant une attribution d’IP précise même dans les systèmes virtualisés.

7. Questions fréquemment posées (FAQ)

Q1 : Pourquoi mon Wi‑Fi se connecte‑t‑il brièvement puis se déconnecte immédiatement ?

Cause :
Le paramètre de gestion d’alimentation de l’adaptateur Wi‑Fi peut mettre l’appareil en mode veille, entraînant une connexion instable.

Solution :

  1. Vérifiez l’état actuel de la gestion d’alimentation.
    iwconfig wlan0
    

Si la sortie indique Power Management: on, il faut la désactiver.

  1. Désactivez la gestion d’alimentation du Wi‑Fi avec la commande suivante :
    sudo iwconfig wlan0 power off
    
  1. Pour rendre ce réglage persistant, créez ou modifiez un fichier de configuration :
    sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
    

Modifiez le contenu comme suit :

[connection]
wifi.powersave = 2

Q2 : Pourquoi puis‑je pinguer une adresse IP, mais les sites web ne se chargent pas ?

Cause :
La résolution DNS ne fonctionne pas correctement, empêchant la traduction des noms d’hôte.

Solution :

  1. Vérifiez la configuration DNS actuelle.
    cat /etc/resolv.conf
    

Si le fichier est vide, aucun serveur DNS n’est configuré.

  1. Spécifiez temporairement le DNS public de Google.
    sudo nano /etc/resolv.conf
    

Remplacez le contenu par ce qui suit :

nameserver 8.8.8.8
nameserver 8.8.4.4
  1. Pour des changements persistants, modifiez /etc/systemd/resolved.conf :
    sudo nano /etc/systemd/resolved.conf
    

Exemple de configuration :

[Resolve]
DNS=8.8.8.8 8.8.4.4
  1. Appliquez les modifications :
    sudo systemctl restart systemd-resolved
    

Q3 : J’utilise Ubuntu dans une machine virtuelle, mais il n’y a aucune connexion réseau. Que faire ?

Cause :
Les paramètres réseau de la machine virtuelle sont peut‑être incorrects.

Solution :

  1. Vérifiez le mode réseau dans les paramètres de virtualisation.
    Pour VirtualBox : définissez le mode réseau de la machine virtuelle sur « NAT » ou « Adaptateur ponté ».
    Pour VMware : définissez l’« Adaptateur réseau » sur « Bridged » ou « NAT ».

  2. Vérifiez les interfaces à l’intérieur de la machine virtuelle :

    ip link
    

If eth0 or ens33 is not in the UP state, enable it:

sudo ip link set eth0 up
  1. Reacquire an IP address using DHCP:
    sudo dhclient eth0
    

Q4: My wired LAN is no longer recognized. How can I diagnose the issue?

Cause:
Possible reasons include physical connection issues, driver errors, or incorrect Netplan configuration.

Solution:

  1. Test another cable or port to rule out hardware failure.
  2. Check the status of network interfaces:
    ip link
    

If no device appears, check the driver:

lspci | grep -i ethernet
  1. Reinstall the driver if required:
    sudo apt install linux-modules-extra-$(uname -r)
    sudo reboot
    
  1. Correct the Netplan configuration if necessary:
    sudo nano /etc/netplan/01-netcfg.yaml
    

Example:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true

Apply the configuration:

sudo netplan apply

8. Summary

Network connectivity issues in Ubuntu 24.04 can stem from multiple factors. However, most problems can be resolved by performing systematic checks and applying the troubleshooting steps introduced in this guide. By following these procedures, you can achieve the following results:

  • Quick identification and resolution of common issues
  • A better understanding of Netplan configuration and DNS management
  • Optimized network performance in virtual machine environments

If the methods described here do not resolve your issue, consider seeking additional support from the official Ubuntu documentation or community-based forums such as Ask Ubuntu.

Try solutions that best match your environment and enjoy a smoother, more stable Ubuntu networking experience!

Reference Sites

Backend-agnostic network configuration in YAML.…