Differences between revisions 9 and 10
Revision 9 as of 2019-12-29 15:04:41
Size: 4567
Editor: leela52452
Comment: new location of "page d'accueil", removed live.gnome.org it is redirecting to network manager homepage
Revision 10 as of 2021-04-25 18:21:04
Size: 7185
Editor: ?max
Comment: en/fr sync
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[NetworkManager|English]] - Français - [[it/NetworkManager|Italiano]] - [[de/NetworkManager|German]] - [[zh_CN/NetworkManager|简体中文]] -[[ru/NetworkManager|Русский]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English – [[fr/NetworkManager|Français]] – [[it/NetworkManager|Italiano]] [[de/NetworkManager|German]] – [[pt_BR/NetworkManager|Português Brasileiro]] – [[zh_CN/NetworkManager|简体中文]] [[ru/NetworkManager|Русский]] -~
Line 6: Line 6:
= NetworkManager =
Line 8: Line 7:
||<tablestyle="width:100%" style="border:0;vertical-align:top">[[http://www.gnome.org/projects/NetworkManager/|NetworkManager]] cherche à garder toujours disponible une connexion réseau active.<<BR>>Le but essentiel de !NetworkManager est de rendre la configuration du réseau et son paramétrage aussi indolores et automatiques 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 les connexions réseau __fonctionnent simplement__.<<BR>><<BR>>Si vous avez des besoins spéciaux, les développeurs amont seront heureux de les connaître, mais vous comprendrez que !NetworkManager n'est pas destiné à répondre aux besoins de chacun des utilisateurs. ||<style="border:0;vertical-align: top;"> {{https://upload.wikimedia.org/wikipedia/commons/c/c0/NetworkManager.png}} || ||<tablestyle="width:100%" style="border:0;vertical-align:top">[[http://www.gnome.org/projects/NetworkManager/|NetworkManager]] tente de maintenir une connexion réseau active et disponible à tout moment.<<BR>>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__.<<BR>><<BR>>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 [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-NetworkManager_and_the_Network_Scripts.html|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. ||<style="border:0;vertical-align: top;"> {{https://upload.wikimedia.org/wikipedia/commons/c/c0/NetworkManager.png}} ||
Line 10: Line 9:
!NetworkManager est composé en deux parties : !NetworkManager est composé de deux couches :
Line 12: Line 11:
 1. Une interface (DebianPkg:network-manager-gnome, DebianPkg:plasma-nm).  1. Une interface au choix: nmcli et nmtui (empaquetés dans {{{network-manager}}}), DebianPkg:nm-tray, DebianPkg:network-manager-gnome (nm-applet) ou DebianPkg: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.
Line 15: Line 15:

!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 [[file:///etc/NetworkManager/system-connections/|/etc/NetworkManager/system-connections/]]. Pour l'instruction de ces fichiers, reportez-vous à la page de manuel de nm-settings: {{{man nm-settings}}} ou [[DebianMan:nm-settings|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 {{{root}}} ou bien en utilisant [[sudo]]):
{{{
systemctl restart network-manager
}}}
Line 22: Line 29:
 * [[file:///usr/share/doc/network-manager/README|/usr/share/doc/network-manager/README]] et [[file:///usr/share/doc/network-manager/README.Debian|/usr/share/doc/network-manager/README.Debian]]
 * la page [[DebianMan:5/interfaces|interfaces(5)]] du manuel
 * [[file:///usr/share/doc/network-manager/README|/usr/share/doc/network-manager/README]] ([[https://salsa.debian.org/utopia-team/network-manager/-/blob/debian/master/README|online]]) et [[file:///usr/share/doc/network-manager/README.Debian|/usr/share/doc/network-manager/README.Debian]] ([[https://salsa.debian.org/utopia-team/network-manager/-/blob/debian/master/debian/network-manager.README.Debian|online]])
 * [[DebianMan:5/interfaces|interfaces(5)]] du manuel
Line 28: Line 35:
Depuis Debian [[fr/DebianSqueeze|Debian 6.0 "Squeeze"]], !NetworkManager ne gère par défaut '''aucune''' interface définie dans {{{/etc/network/interfaces}}} . Depuis [[fr/DebianSqueeze|Debian 6.0 "Squeeze"]], !NetworkManager ne gère par défaut '''aucune''' interface définie dans {{{/etc/network/interfaces}}} .
Line 32: Line 39:
 1. Le fichier {{{/etc/network/interfaces}}} contient __quoique ce soit__ au sujet de l'interface, même :  1. Le fichier {{{/etc/network/interfaces}}} contient __quelque chose__ au sujet de l'interface, même :
Line 54: Line 61:
/etc/init.d/network-manager restart systemctl restart network-manager
Line 62: Line 69:
 Q. Comment configurer une adresse IP statique (pour un serveur, etc) ? :: A) Configurez {{{/etc/network/interfaces}}}, voir [[fr/NetworkConfiguration|configuration de réseau]].
 Q. Comment définir les DNS pour NetworkManager ? :: A) Réponse courte : utilisez nm-connection-editor. Pour une réponse plus longue, veuillez vous référer à la section correspondante de la [[fr/NetworkConfiguration|configuration de réseau]].
 Q. Pourquoi je ne vois pas NetworkManager avec mon nouveau compte utilisateur ? :: A) Assurez que les utilisateurs ''humain'' sont dans le groupe {{{netdev}}} (voir le [[file:///usr/share/doc/network-manager-gnome/README.Debian|fichier README.Debian de network-manager-gnome]]).
 Q. Comment configurer une adresse IP statique (pour un serveur, etc) ? :: R) Utilisez nm-connection-editor ou configurez {{{/etc/network/interfaces}}}, voir [[fr/NetworkConfiguration|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 [[fr/NetworkConfiguration|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 [[file:///usr/share/doc/network-manager-gnome/README.Debian|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 oeuvre 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.
Line 69: Line 80:
 * [[VPN-client|VPN clients. Certains clients VPN utilisent NetworkManager.]]
Line 77: Line 89:
CategoryNetwork CategoryNetwork CategorySoftware

Translation(s): English – FrançaisItalianoGermanPortuguê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 super-utilisateur (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 root ou bien en utilisant sudo):

systemctl restart network-manager

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
  2. 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 :

  • paramétrez managed=true dans /etc/NetworkManager/NetworkManager.conf.

  • Redémarrez NetworkManager :

    systemctl restart network-manager

"Auto Ethernet" et "Auto eth0"

  • Auto Ethernet signifie "Sélectionner une interface Ethernet automatiquement"

  • Auto eth0 signifie "Configurer automatiquement l'interface 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 oeuvre 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