Il peut être frustrant de perdre sa connexion à Internet – et c’est bien pire lorsque vous constatez que NetworkManager ne fonctionne pas du tout. Malheureusement, ce problème est souvent rencontré par les utilisateurs de distros telles que Arch Linux et Ubuntu.
Dans la plupart des cas, les problèmes avec NetworkManager sont simples à résoudre. Il suffit parfois de réinstaller NetworkManager ou d’activer le service. Voyons quelques méthodes de dépannage efficaces pour résoudre la plupart des problèmes liés au non fonctionnement de NetworkManager sous Linux.
1. Vérifier que NetworkManager est installé et mis à jour
Certains utilisateurs ont constaté que NetworkManager avait cessé de fonctionner parce que le service avait été désinstallé ou était devenu incompatible avec leur système. Vous pouvez déterminer si NetworkManager est en cours d’exécution en ouvrant le terminal et en entrant la commande suivante :
systemctl status NetworkManager
Le terminal imprimera des informations sur l’état de NetworkManager. Lisez les informations imprimées, puis appuyez sur Ctrl + C pour quitter l’invite. Si vous avez du mal à vous connecter à Internet mais que vous constatez que NetworkManager fonctionne activement, vous devriez rechercher des problèmes potentiels liés à votre connexion Wi-Fi.
Si le terminal indique que le service est inactif (mort), vous devez vous assurer que NetworkManager est installé et mis à jour. Vous pouvez utiliser les commandes suivantes pour vérifier que NetworkManager est mis à jour et pour installer les nouvelles mises à jour si ce n’est pas le cas :
sudo apt install network-manager
sudo apt upgrade network-manager
Vous devez également installer l’applet GNOME pour NetworkManager si vous utilisez une distribution basée sur GNOME, comme Ubuntu ou Debian. Vous pouvez installer cette applet avec la commande suivante :
sudo apt install network-manager-gnome
sudo apt upgrade network-manager-gnome
Testez votre connexion en essayant de vous connecter à Internet. Les fonctions du service de mise en réseau peuvent généralement être rétablies en installant et/ou en mettant à jour NetworkManager. Il se peut également que vous deviez redémarrer NetworkManager à l’aide de la commande systemctl suivante :
sudo systemctl restart NetworkManager
Il est important de noter que les termes de référence que vous utilisez pour NetworkManager varient en fonction de votre système et peuvent nécessiter un ajustement. Les ordinateurs qui utilisent le moteur d’initialisation Upstart se réfèrent à NetworkManager en tant que network-manager. Les ordinateurs qui utilisent le moteur d’initialisation systemd se référeront à NetworkManager en tant que NetworkManager.service.
La plupart des utilisateurs utilisent des systèmes d’exploitation qui utilisent le moteur d’initialisation systemd. Par exemple, Ubuntu utilise systemd et a abandonné la compatibilité ascendante pour Upstart après la version 20.10 (Groovy Gorilla).
Même dans systemd, le terme de référence peut varier selon le contexte. NetworkManager fait référence au service tandis que network-manager fait référence au paquetage logiciel.
2. Permettre à NetworkManager de s’exécuter au démarrage
Si vous constatez que le démarrage manuel de NetworkManager fonctionne jusqu’à ce que vous redémarriez votre PC, il se peut que NetworkManager n’ait pas la permission de s’exécuter au démarrage. Vous pouvez résoudre ce problème en ouvrant le terminal et en entrant une simple commande pour l’activer :
systemctl enable NetworkManager
Redémarrez votre ordinateur et essayez de vous connecter à Internet. Le problème devrait être résolu si le NetworkManager n’a pas pu s’exécuter au démarrage. S’il ne s’est pas exécuté, entrez la commande suivante pour obtenir plus d’informations sur son état :
systemctl status NetworkManager
Lisez les journaux imprimés en bas du terminal. Ces journaux peuvent vous donner des informations utiles sur le processus de démarrage qui a provoqué l’échec de NetworkManager. Vous pouvez rechercher les erreurs indiquées ou les partager avec les membres du forum en ligne pour un dépannage avancé.
Vous devriez aussi considérer si les changements récents que vous avez faits sur votre PC pourraient empêcher NetworkManager de fonctionner correctement. Si vous avez récemment modifié des paramètres dans des fichiers tels que /etc/systemd/system.confvous devez immédiatement annuler ces modifications et redémarrer votre PC.
Les VPN mal configurés sont également connus pour causer des problèmes avec NetworkManager. Vous devriez envisager d’annuler toutes les configurations VPN et de réinstaller votre VPN avec des conseils si vous pensez qu’il pourrait être la source de vos problèmes avec NetworkManager.
Tout facteur propre à votre système susceptible d’affecter les services de mise en réseau mérite d’être étudié. Si vous décidez de chercher de l’aide en ligne, fournissez ces informations aux membres du forum afin qu’ils puissent plus facilement enquêter sur le problème et vous offrir l’aide dont vous avez besoin.
Gardez votre système Linux à jour
Malheureusement, tous les problèmes de réseau ne sont pas simples à résoudre. Votre problème peut être complexe et nécessiter un dépannage spécifique à la situation. Bien qu’il soit impossible de prévenir tous les problèmes de système, vous pouvez maintenir votre PC en bon état en installant régulièrement les dernières mises à jour stables du système.
