Translation(s): English – Français – ItalianoGermanPortuguês Brasileiro简体中文Русский



NetworkManager tente de maintenir une connexion réseau active et disponible à tout moment.
Le but de NetworkManager est de rendre la configuration et l'installation du réseau aussi facile et automatique que possible. Si on utilise DHCP, NetworkManager est destiné à remplacer les routes prédéfinies, obtenir des adresses IP d'un serveur DHCP et modifier les serveurs de noms chaque fois qu'il le juge opportun. En effet, le but de NetworkManager est de faire en sorte que le réseau fonctionne tout simplement.

Bien qu'il ait été initialement destiné aux ordinateurs de bureau, il a plus récemment été choisi comme logiciel de gestion de réseau par défaut dans certaines distributions Linux orientées serveur hors Debian. Si vous avez des besoins spécifiques, les développeurs en amont aimeraient en être informés mais vous comprendrez que NetworkManager n'est pas destiné à répondre aux besoins de chacun des utilisateurs.

https://upload.wikimedia.org/wikipedia/commons/c/c0/NetworkManager.png


NetworkManager est composé de deux couches :

  1. Un démon exécuté en tant que superutilisateur (network-manager).

  2. Une interface au choix : nmcli et nmtui (empaquetés dans network-manager), nm-tray, network-manager-gnome (nm-applet) ou plasma-nm.

En outre, il existe plusieurs plugins disponibles qui permettent à NetworkManager de gérer d'autres connexions spéciales, comme différents types de connexions VPN.

NetworkManager ne gérera que les interfaces qui ne sont pas déclarés dans /etc/network/interfaces (voir le fichier README).

NetworkManager conserve les informations de connexion sur les réseaux individuels connus dans des fichiers de configuration appelés profils. Ils sont stockés dans /etc/NetworkManager/system-connections/. Pour l'instruction de ces fichiers, reportez-vous à la page de manuel de nm-settings: man nm-settings ou en-ligne. Ils peuvent êtres édités (en tant que ?root) en utilisant un éditeur de texte ou bien avec l'outil nm-connection-editor (empaqueté dans network-manager-gnome).

Pour que les changements de configuration soient effectifs, il se peut que vous deviez redémarrer le démon NetworkManager (en tant que superutilisateur (root) ou bien en utilisant sudo) :

sudo systemctl restart NetworkManager.service

À partir de Debian 11 « Bullseye », utilisez :

sudo service NetworkManager restart

Fonctionnalités

Les fonctionnalités de NetworkManager sont décrites dans sa page d'accueil.

Documentation

Assurez-vous de lire le bon manuel :

Les réseaux filaires ne sont pas gérés

Depuis Debian 6.0 « Squeeze », NetworkManager ne gère par défaut aucune interface définie dans /etc/network/interfaces .

Un « périphérique non géré », est un périphérique que NetworkManager ne touche pas. Cela arrive quand deux conditions sont remplies :

  1. Le fichier /etc/network/interfaces contient quelque chose au sujet de l'interface, même :

allow-hotplug eth0
iface eth0 inet dhcp
  1. et /etc/NetworkManager/NetworkManager.conf contient :

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

Activer la gestion des interfaces

Si vous souhaitez que NetworkManager gère les interfaces activées dans /etc/network/interfaces :

sudo systemctl restart NetworkManager.service

À partir de Debian 11 « Bullseye », utilisez :

sudo service NetworkManager restart

« Auto Ethernet » et « Auto eth0 »

FAQ

Q. Comment configurer une adresse IP statique (pour un serveur, etc) ?

R) Utilisez nm-connection-editor ou configurez /etc/network/interfaces, voir configuration de réseau.

Q. Comment définir les DNS dans NetworkManager ?

R) Réponse courte : utilisez nm-connection-editor. Pour une réponse plus longue, veuillez vous référer à la section correspondante de la configuration de réseau.

Q. Pourquoi je ne vois pas NetworkManager avec mon nouveau compte utilisateur ?

R) Assurez que les utilisateurs humains sont dans le groupe netdev (voir le fichier README.Debian de network-manager-gnome).

Q. Comment configurer un partage de connexion (« hotspot ») pour une interface filaire ?

R) Assurez-vous d'abord d'installer dnsmasq-base (mais pas dnsmasq à moins que vous ne désactiviez le démon système dans /etc/default/dnsmasq). Ensuite, utilisez nm-connection-editor et configurez un nouveau profil en utilisant « Partager avec un autre ordinateur » comme méthode pour IPv4 (plus possible depuis le gnome-control-center de Gnome3). Cela facilite la procédure et évite la mise en œuvre d'autres outils (dnsmasq, iptables, sysctl). Enfin, utilisez ce profil pour l'interface physique du réseau connectée au réseau partagé. Pour les interfaces Wi-Fi, une fonctionnalité de hotspot est fournie qui utilise la même fonctionnalité en plus de la mise en place d'un réseau WiFi ad-hoc.

Voir aussi

Liens externes


CategoryNetwork CategorySoftware