Configurer NetworkManager pour gérer vos connexions sous Linux
Pour que NetworkManager prenne le contrôle des interfaces définies dans le fichier /etc/network/interfaces
, voici les étapes à suivre :
- Ouvrez le fichier de configuration de NetworkManager situé à
/etc/NetworkManager/NetworkManager.conf
et ajoutez la ligne suivante :managed=true
à la section appropriée. - Pour appliquer les modifications, vous devez redémarrer le service NetworkManager. Cela peut être fait en exécutant la commande suivante :
sudo systemctl restart NetworkManager
.
Fonctionnalités et bénéfices de NetworkManager
NetworkManager est un outil essentiel pour la gestion des connexions réseau sur les systèmes Linux. Il s’occupe de plusieurs types de connexions, notamment Ethernet, WiFi, et les connexions haut débit mobile. Ses principales caractéristiques incluent :
- **Gestion automatique des connexions** : NetworkManager détecte les périphériques réseau et établit des connexions temporaires si aucune configuration réseau n’est présente.
- **Support des VPN** : Il offre une intégration fluide avec divers services VPN, facilitant la connexion sécurisée à des réseaux distants.
- **Interface conviviale** : Grâce à ses différentes interfaces graphiques, les utilisateurs peuvent interagir de manière intuitive avec les paramètres du réseau.
Utiliser NetworkManager via l’interface graphique
Pour se connecter à un réseau sans fil à l’aide de l’interface graphique de NetworkManager, procédez comme suit :
- Localisez l’icône de l’Applet NetworkManager dans la barre de menu de votre bureau.
- Cliquez sur l’icône pour ouvrir le menu déroulant.
- Vérifiez que l’interrupteur sans fil est activé (position ON).
- Parcourez la liste des réseaux disponibles et sélectionnez celui auquel vous souhaitez vous connecter.
- Si un mot de passe est requis, entrez-le lorsque vous y êtes invité.
Redémarrer et gérer NetworkManager depuis le terminal
Il est également possible de gérer NetworkManager directement via le terminal. Pour cela :
- Ouvrez un terminal.
- Pour annuler des modifications précédentes qui pourraient affecter NetworkManager, entrez :
sudo -s
pour accéder aux privilèges administratifs. - Activez le service en exécutant les commandes suivantes :
sudo systemctl unmask NetworkManager.service
puissudo systemctl start NetworkManager.service
.
Installation de NetworkManager sur votre système
Si NetworkManager n’est pas déjà installé sur votre système, voici comment procéder à son installation :
- Commencez par démarrer votre machine à partir d’un support d’installation (comme une clé USB d’installation d’Ubuntu).
- Une fois démarré, montez vos partitions système avec la commande :
sudo mount /dev/sdX /mnt
(remplacezsdX
par votre partition). - Entrez dans votre système avec
chroot /mnt /bin/bash
. - Installez NetworkManager en exécutant :
sudo apt-get install network-manager
. - Redémarrez ensuite votre ordinateur pour que les modifications prennent effet.
Accéder à NetworkManager via le terminal
Pour lancer et configurer NetworkManager directement depuis la ligne de commande, utilisez l’outil nmcli
. Cet utilitaire permet de gérer les connexions réseau. Voici comment l’utiliser :
- Ouvrez un terminal et tapez
nmcli
. Cela affichera les options de gestion des connexions. - Pour vérifier l’état de NetworkManager, vous pouvez utiliser la commande
nmcli general status
. - Pour lister les connexions disponibles :
nmcli connection show
.
Fonction et structure du démon NetworkManager
Le démon NetworkManager est le cœur de ce service, il supervise les connexions réseau en cours et informe les utilisateurs de tout changement dans l’état du réseau. De plus, il se marie avec des interfaces graphiques qui permettent aux utilisateurs d’interagir facilement avec les paramètres de réseau dans leur environnement de bureau, que ce soit GNOME, KDE, ou d’autres.
FAQ
1. Comment savoir si NetworkManager est actif sur mon système ?
Vous pouvez vérifier si NetworkManager fonctionne en utilisant la commande systemctl status NetworkManager
dans le terminal. Un statut « active (running) » indique qu’il fonctionne correctement.
2. Puis-je utiliser NetworkManager sur des serveurs sans interface graphique ?
Oui, NetworkManager peut être utilisé sur des systèmes sans interface graphique via l’outil en ligne de commande nmcli
, qui permet de gérer et configurer les connexions réseau efficacement.
3. Que faire si je rencontre des problèmes de connexion avec NetworkManager ?
En cas de problème de connexion, vous pouvez utiliser nmcli device status
pour diagnostiquer les problèmes potentiels avec vos périphériques réseau ou redémarrer le service avec sudo systemctl restart NetworkManager
.