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 [26/07/2018 19:50] Beta-Pictoris [Utilisation] |
doc:reseau:network-manager [26/07/2018 20:21] Beta-Pictoris [Utilisation] |
||
---|---|---|---|
Ligne 93: | Ligne 93: | ||
== Obtenir de l'aide == | == Obtenir de l'aide == | ||
- | Aide générale: | + | //Aide générale:// |
<code user>nmcli help</code> | <code user>nmcli help</code> | ||
<code>Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } | <code>Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } | ||
Ligne 118: | Ligne 118: | ||
</code> | </code> | ||
- | Aide sur une commande particulière: | + | //Aide sur une commande particulière:// |
- | <code user>nmcli general help<code> | + | <code user>nmcli general help</code> |
<code>Utilisation : nmcli general { COMMAND | help } | <code>Utilisation : nmcli general { COMMAND | help } | ||
Ligne 134: | Ligne 134: | ||
== Afficher la liste des profils existants == | == Afficher la liste des profils existants == | ||
- | Afficher la liste des tous les profils: | + | //Afficher la liste de tous les profils:// |
<code user>nmcli connection show</code> | <code user>nmcli connection show</code> | ||
Ligne 142: | Ligne 142: | ||
enp2s0 615b70b4-1991-430f-8895-422268adf2f2 802-3-ethernet enp2s0</code> | enp2s0 615b70b4-1991-430f-8895-422268adf2f2 802-3-ethernet enp2s0</code> | ||
- | Afficher la liste des tous les profils actifs: | + | A noter, plusieurs profils peuvent exister pour une interface réseau. |
+ | Par ailleurs, le nom du profil peut être différent du nom de l'interface réseau associée. | ||
+ | |||
+ | //Afficher la liste de tous les profils actifs:// | ||
<code user>nmcli connection show --active</code> | <code user>nmcli connection show --active</code> | ||
Ligne 150: | Ligne 153: | ||
enp2s0 615b70b4-1991-430f-8895-422268adf2f2 802-3-ethernet enp2s0</code> | enp2s0 615b70b4-1991-430f-8895-422268adf2f2 802-3-ethernet enp2s0</code> | ||
- | Obtenir les propriétés détaillées d'un profil particulier: | + | //Obtenir les propriétés détaillées d'un profil particulier:// |
<code user>nmcli connection show enp2s0</code> | <code user>nmcli connection show enp2s0</code> | ||
<code>connection.id: enp2s0 | <code>connection.id: enp2s0 | ||
Ligne 167: | Ligne 170: | ||
............</code> | ............</code> | ||
- | Afficher la liste des interfaces | + | //Afficher la liste des interfaces réseaux:// |
<code user>nmcli device</code> | <code user>nmcli device</code> | ||
Ligne 177: | Ligne 180: | ||
lo loopback non-géré --</code> | lo loopback non-géré --</code> | ||
- | | + | == Arrêter et redémarrer une interface réseau == |
+ | |||
+ | Après la modification des paramètres d'une interface réseau, il faut la redémarrer. | ||
+ | |||
+ | //Arrêt d'une interface réseau:// | ||
+ | |||
+ | On arrête l'interface, plutôt que son profil, car ce dernier peut démarrer, tout seul, en cas d'événement particulier: | ||
+ | <code root>nmcli device disconnect enp2s0 | ||
+ | </code> | ||
+ | |||
+ | //Lancement d'une interface réseau:// | ||
+ | |||
+ | On relance le profil:: | ||
+ | <code root>nmcli connection up enp2s0</code> | ||
+ | |||
+ | == Ajouter une nouvelle connexion == | ||
+ | |||
+ | //On veut, par exemple, créer un bridge nommé br1:// | ||
+ | |||
+ | <code root>nmcli connection add type bridge con-name br1 ifname br1</code> | ||
+ | |||
+ | Cette commande va créer un nouveau profil nommé br1 et une interface elle aussi nommée br1. | ||
+ | |||
+ | //On veut, ensuite, ajouter l'interface réseau enp2s0 à ce bridge:// | ||
+ | <code root>nmcli connection add type bridge-slave con-name enp2s0 ifname enp2s0 master br1</code> | ||
+ | |||
+ | == Modifier une connexion == | ||
+ | |||
+ | //On veut, par exemple, modifier le paramètre ipv4.addresses du profil br1:// | ||
+ | <code root>nmcli connection modify br1 ipv4.addresses 192.168.3.254/24</code> | ||
+ | |||
+ | == Éditer une connexion == | ||
+ | // | ||
+ | On veut éditer la connexion br1:// | ||
+ | |||
+ | <code root>nmcli connexion edit br1</code> | ||
+ | |||
+ | <code>nmcli> print | ||
+ | |||
+ | =============================================================================== | ||
+ | Connection profile details (br1) | ||
+ | =============================================================================== | ||
+ | connection.id: br1 | ||
+ | connection.uuid: 2fe64712-6943-404f-aadf-dffafc835b84 | ||
+ | connection.interface-name: br1 | ||
+ | connection.type: bridge | ||
+ | connection.autoconnect: yes | ||
+ | connection.autoconnect-priority: 0 | ||
+ | connection.timestamp: 1443221089 | ||
+ | connection.read-only: no | ||
+ | connection.permissions: | ||
+ | connection.zone: -- | ||
+ | connection.master: -- | ||
+ | connection.slave-type: -- | ||
+ | connection.secondaries: | ||
+ | connection.gateway-ping-timeout: 0 | ||
+ | ------------------------------------------------------------------------------- | ||
+ | |||
+ | |||
+ | nmcli> describe ipv4.method | ||
+ | |||
+ | === [method] === | ||
+ | [description de la propriété NM] | ||
+ | IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". | ||
+ | See the subclass-specific documentation for other values. | ||
+ | In general, for the "auto" method, properties such as "dns" and "routes" specify information | ||
+ | that is added on to the information returned from automatic configuration. | ||
+ | The "ignore-auto-routes" and "ignore-auto-dns" properties modify this behavior. | ||
+ | For methods that imply no upstream network, such as "shared" or "link-local", these properties must be empty. | ||
+ | |||
+ | nmcli> set ipv4.method manual | ||
+ | |||
+ | nmcli> activate | ||
+ | |||
+ | nmcli> save | ||
+ | |||
+ | nmcli> quit</code> | ||
==== Obtenir un IP fixe et garder l`itinérance ==== | ==== Obtenir un IP fixe et garder l`itinérance ==== | ||