Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:network-manager [22/08/2018 13:10] Beta-Pictoris [Utilisation] |
doc:reseau:network-manager [25/08/2018 11:30] smolski [Installation] mis l'outil apt à la place de apt-get |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
===== Conflits potentiels ===== | ===== Conflits potentiels ===== | ||
- | Network-Manager, tout comme ifupdown (fichier [[:doc:reseau:interfaces|interfaces]]) et wicd, s'occupe de gérer les connexions réseau. Il peut donc entrer en conflit avec ces autres outils. | + | Network-Manager, tout comme [[doc:systeme:ifup|ifupdown]], wicd et dhcpcd5, s'occupe de gérer les connexions réseau, il peut donc **entrer en conflit** avec ces outils s'ils sont présents ! |
==== Avec Wicd ==== | ==== Avec Wicd ==== | ||
- | La première règle est de ne pas utiliser wicd et Network-Manager en même temps. Pour le cas où il serait installé, nous vous proposons donc de faire : | + | |
- | <code root>apt-get remove wicd</code> | + | La première règle est de : |
+ | <note warning>ne pas utiliser wicd et Network-Manager en même temps.</note> | ||
+ | Pour le cas où wicd serait installé, nous vous proposons donc de [[doc:systeme:apt:apt#supprimer-un-paquet|le supprimer]] ainsi : | ||
+ | <code root>apt remove wicd</code> | ||
==== Avec resolvconf ==== | ==== Avec resolvconf ==== | ||
- | Je ne suis pas sûr du niveau d'incompatibilité entre ces deux là, mais resolvconf fixant les DNS et NM aussi, je préfère l'enlever. | + | |
- | <code root>apt-get remove resolvconf</code> | + | Je ne suis pas sûr du niveau d'incompatibilité entre ces deux là, mais [[doc:systeme:resolv.conf|resolvconf]] fixant les [[doc:reseau:dns|DNS]] et NM((Network-Manager)) aussi, je préfère l'enlever : |
+ | <code root>apt remove resolvconf</code> | ||
==== Avec ifupdown ==== | ==== Avec ifupdown ==== | ||
- | Network-Manager et ifupdown s'entendent très bien entre eux, à condition de ne pas tenter de configurer une même interface avec les deux outils en même temps. | ||
- | Par défaut, l'interface loopback (donnant l'adresse 127.0.0.1) est gérée par ifupdown, ce qui est très bien. | + | Network-Manager et ifupdown s'entendent très bien entre eux, à condition de ne pas tenter de configurer une même interface avec les deux outils en même temps ! |
- | Par défaut, Network-Manager s'occupe uniquement des interfaces qui ne sont pas mentionnées dans le fichier ''/etc/network/interfaces'', ce qui est très bien. | + | |
- | Ce comportement est réglé par le fichier ''/etc/NetworkManager/NetworkManager.conf''. Assurez-vous de bien avoir les lignes | + | Par défaut, l'interface loopback((donnant l'adresse 127.0.0.1)) est gérée par ifupdown, ce qui est très bien. \\ |
+ | Par défaut, Network-Manager s'occupe uniquement des **interfaces qui ne sont pas mentionnées** dans [[doc:reseau:interfaces|le fichier Interfaces]], ce qui est très bien. ^_^ | ||
+ | |||
+ | Ce comportement est réglé par le fichier ''/etc/NetworkManager/NetworkManager.conf'', consultez-le avec par exemple la commande [[doc:editeurs:less|less]] ainsi : | ||
+ | <code user>less /etc/NetworkManager/NetworkManager.conf</code> | ||
+ | Et assurez-vous bien d'y avoir ces lignes : | ||
<code ini>[ifupdown] | <code ini>[ifupdown] | ||
managed=false</code> | managed=false</code> | ||
+ | Sinon éditer le fichier [[doc:systeme:superutilisateur|en root]] pour les ajouter : | ||
+ | <code root>nano /etc/NetworkManager/NetworkManager.conf</code> | ||
- | Et de faire en sorte que le fichier interfaces ne s'occupe que de l'interface loopback. ''/etc/network/interfaces'' ne doit donc contenir que les lignes suivantes : | + | Faire en sorte que [[doc:reseau:interfaces|le fichier interfaces]] ne s'occupe que de l'interface loopback((interface locale seulement)). \\ |
+ | Pour cela, le fichier ''/etc/network/interfaces'' ne doit contenir que les lignes suivantes : | ||
<file bash /etc/network/interfaces># This file describes the network interfaces available on your system | <file bash /etc/network/interfaces># This file describes the network interfaces available on your system | ||
# and how to activate them. For more information, see interfaces(5). | # and how to activate them. For more information, see interfaces(5). | ||
Ligne 50: | Ligne 60: | ||
auto lo | auto lo | ||
iface lo inet loopback</file> | iface lo inet loopback</file> | ||
+ | Sinon, éditer ce fichier pour le modifier : | ||
+ | <code root>nano /etc/network/interfaces</code> | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 57: | Ligne 68: | ||
Premièrement, le serveur Network-Manager : | Premièrement, le serveur Network-Manager : | ||
- | <code root>apt-get update && apt-get install network-manager</code> | + | <code root>apt update && apt install network-manager</code> |
Et ensuite l'applet qui sera utilisé par l'utilisateur pour faire la configuration. | Et ensuite l'applet qui sera utilisé par l'utilisateur pour faire la configuration. | ||
- | === En ligne de commande === | ||
- | Rien, les utilitaires sont déjà présents dans le paquet ''network-manager''. | ||
- | === Sous KDE === | + | ==== En ligne de commande ==== |
- | <code root>apt-get install network-manager-kde</code> | + | |
+ | Rien, les utilitaires sont déjà présents dans le paquet ''network-manager''. ;-) | ||
+ | |||
+ | ==== Sous KDE ==== | ||
+ | |||
+ | <code root>apt install network-manager-kde</code> | ||
+ | |||
+ | ==== Sous Gnome et autres ==== | ||
- | === Sous Gnome et autres === | + | <code root>apt install network-manager-gnome</code> |
- | <code root>apt-get install network-manager-gnome</code> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 85: | Ligne 100: | ||
Voir le man des commandes ''NetworkManager'', ''nm'', ''nmcli'', ''nm-online'' et ''nm-tool''. | Voir le man des commandes ''NetworkManager'', ''nm'', ''nmcli'', ''nm-online'' et ''nm-tool''. | ||
- | === L'interface commande 'nmcli' === | + | === L'interface commande 'nmcli' (Network Manager Command Line Interface) === |
nmcli est une commande permettant de créer, modifier, supprimer, activer ou désactiver les interfaces réseaux. | nmcli est une commande permettant de créer, modifier, supprimer, activer ou désactiver les interfaces réseaux. | ||
Ligne 307: | Ligne 322: | ||
<code user>nmcli connection add type bridge con-name virbr1 ifname virbr1</code> | <code user>nmcli connection add type bridge con-name virbr1 ifname virbr1</code> | ||
- | Dans cette exemple, la commande va créer un nouveau profil nommé virbr1 (sous-commande con-name) associé à l'interface virbr1 (sous-commande ifname). | + | Dans cette exemple, la commande va créer un nouveau profil nommé virbr1 (sous-commande 'con-name') associé à l'interface virbr1 (sous-commande 'ifname'). |
<note important>Dans ce cas particulier, la commande va aussi créer une interface virtuelle, nommée virbr1, car elle n'existe pas physiquement.</note> | <note important>Dans ce cas particulier, la commande va aussi créer une interface virtuelle, nommée virbr1, car elle n'existe pas physiquement.</note> |