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/08/2018 10:44] smolski [Ligne de commande] |
doc:reseau:network-manager [26/08/2018 12:59] Beta-Pictoris |
||
---|---|---|---|
Ligne 176: | Ligne 176: | ||
=== nmcli connection === | === nmcli connection === | ||
- | Dans Network Manager , toutes les interfaces réseaux (sous-commande 'device') sont associées à un ou plusieurs profils (sous-commande //connection//). | + | Dans Network Manager, toutes les interfaces réseaux (sous-commande //device//) sont gérées à travers des profils (sous-commande //connection//). |
Afficher la liste des profils existants : | Afficher la liste des profils existants : | ||
Ligne 290: | Ligne 290: | ||
IP6.PASSERELLE: -- | IP6.PASSERELLE: -- | ||
</code> | </code> | ||
- | + | <note tip>On peut appeler un //profil// par son //nom// ou son //uuid//</note> | |
- | On peut appeler un profil par son nom ou son **[[doc:systeme:uuid_des_partitions|uuid]]**. | + | |
=== nmcli device === | === nmcli device === | ||
Ligne 304: | Ligne 303: | ||
lo loopback non-géré --</code> | lo loopback non-géré --</code> | ||
- | == Arrêter et redémarrer une interface réseau == | + | === nmcli device disconnect === |
+ | Arrêter et redémarrer une interface réseau. | ||
<note tip>On arrête l'interface, plutôt que son profil, car ce dernier peut démarrer, tout seul, en cas d'événement particulier</note> | <note tip>On arrête l'interface, plutôt que son profil, car ce dernier peut démarrer, tout seul, en cas d'événement particulier</note> | ||
Ligne 311: | Ligne 311: | ||
<code user>nmcli device disconnect enp3s0</code> | <code user>nmcli device disconnect enp3s0</code> | ||
- | == Lancement d'une interface réseau : == | + | Lancement d'une interface réseau, on relance plutôt le profil : |
- | + | ||
- | On relance plutôt le profil : | + | |
<code user>nmcli connection up enp3s0</code> | <code user>nmcli connection up enp3s0</code> | ||
- | == Ajouter un nouveau profil == | + | === nmcli connection add === |
- | //On veut, par exemple, créer un bridge nommé **virbr1**:// | + | **Ajouter un nouveau profil.** \\ |
+ | //On veut, par exemple ici, créer un bridge nommé //**virbr1** //:// | ||
<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 cet exemple, la commande va créer un nouveau profil nommé **virbr1** (sous-commande //con-name//) associé à l'interface **virbr1** (sous-commande //ifname//). | Dans cet exemple, la commande va créer un nouveau profil nommé **virbr1** (sous-commande //con-name//) associé à l'interface **virbr1** (sous-commande //ifname//). | ||
+ | <note tip>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> | + | **Ajouter l'interface réseau.** \\ |
- | + | <note important>Avant d'ajouter une interface réseau à un bridge, il est conseillé d'arrêter cette interface sinon, l'interface peut se retrouver associée à plusieurs profils.</note> | |
- | //On veut, ensuite, ajouter l'interface réseau enp3s0 à ce bridge// : | + | //On veut, ensuite, ajouter l'interface réseau //''enp3s0''// à ce bridge// : |
<code user>nmcli connection add type bridge-slave con-name enp3s0 ifname enp3s0 master virbr1</code> | <code user>nmcli connection add type bridge-slave con-name enp3s0 ifname enp3s0 master virbr1</code> | ||
- | Avant d'ajouter une interface réseau à un bridge, il est conseillé d'arrêter cette interface. \\ | + | === nmcli connection modify === |
- | Sinon, l'interface peut se retrouver associée à plusieurs profils. | + | |
- | == Modifier un profil == | + | Modifier un profil. \\ |
- | + | //On veut, par exemple, modifier le paramètre //''ipv4.addresses'' //du profil //**virbr1** //:// | |
- | //On veut, par exemple, modifier le paramètre ipv4.addresses du profil **virbr1** :// | + | |
<code user>nmcli connection modify virbr1 ipv4.addresses 192.168.3.254/24</code> | <code user>nmcli connection modify virbr1 ipv4.addresses 192.168.3.254/24</code> | ||
+ | <note tip>On redémarrera l'interface réseau pour que la modification soit prise en compte.</note> | ||
- | On redémarrera l'interface réseau pour que la modification soit prise en compte. | + | === nmcli connexion edit === |
- | + | ||
- | == Éditer un profil == | + | |
- | + | ||
- | //On veut éditer le profil virbr1:// | + | |
+ | Éditer un profil. \\ | ||
+ | //On veut éditer le profil //**virbr1**// :// | ||
<code user>nmcli connexion edit virbr1</code> | <code user>nmcli connexion edit virbr1</code> | ||
+ | <note warning>A partir d'ici, on se retrouve dans l'**interface commande de nmcli**. \\ Le prompt ''nmcli> '' doit être affiché !</note> | ||
- | A partir d'ici, on se retrouve dans l'interface commande de 'nmcli'. Le prompt 'nmcli>' doit être affiché. | + | ==== nmcli prompt ==== |
- | //Afficher les propriétes du profil:// | + | === nmcli> print === |
+ | |||
+ | Afficher les propriétés du profil | ||
<code>nmcli> print</code> | <code>nmcli> print</code> | ||
<code> | <code> | ||
Ligne 427: | Ligne 427: | ||
</code> | </code> | ||
- | //Obtenir une description de la propriété 'ipv4.method':// | + | === describe ipv4.method === |
- | <code>nmcli> describe ipv4.method</code> | + | |
- | <code> | + | //Obtenir maintenant une description de la propriété //''ipv4.method''// :// |
- | === [method] === | + | <code>nmcli> describe ipv4.method</code> |
+ | <code>=== [method] === | ||
[description de la propriété NM] | [description de la propriété NM] | ||
IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". | IP configuration method. NMSettingIP4Config and NMSettingIP6Config both support "auto", "manual", and "link-local". | ||
Ligne 441: | Ligne 441: | ||
</code> | </code> | ||
- | //Modifier la propriété 'ipv4.method':// | + | === ipv4.method auto === |
+ | |||
+ | //Modifier la propriété //''ipv4.method''// :// | ||
<code>nmcli> set ipv4.method auto</code> | <code>nmcli> set ipv4.method auto</code> | ||
+ | |||
+ | === nmcli> verify === | ||
//Vérifier la cohérence des modifications effectuées précédemment:// | //Vérifier la cohérence des modifications effectuées précédemment:// | ||
<code>nmcli> verify</code> | <code>nmcli> verify</code> | ||
+ | |||
+ | === nmcli> activate === | ||
//Appliquer immédiatement les modifications:// | //Appliquer immédiatement les modifications:// | ||
<code>nmcli> activate</code> | <code>nmcli> activate</code> | ||
+ | |||
+ | === nmcli> save === | ||
//Sauver les modifications:// | //Sauver les modifications:// | ||
<code>nmcli> save</code> | <code>nmcli> save</code> | ||
- | //Quitter l'interface commande nmcli:// | + | === nmcli> quit === |
+ | |||
+ | //Quitter l'interface commande nmcli :// | ||
<code>nmcli> quit</code> | <code>nmcli> quit</code> | ||
Ligne 461: | Ligne 471: | ||
=== Connaître le routeur === | === Connaître le routeur === | ||
+ | |||
1. Savoir où notre ordinateur se trouve. L`adresse IP fixe choisi par NM en fonction de l`adresse MAC du routeur. Donc il faut que vous connaissiez et preniez note de l`adresse MAC du routeur. Nombreux routeurs se trouvent à l`adrese 192.168.0.1. Accédez à la page dont le titre peut ressembler à ``MAC address`` ou ``Clone MAC``. | 1. Savoir où notre ordinateur se trouve. L`adresse IP fixe choisi par NM en fonction de l`adresse MAC du routeur. Donc il faut que vous connaissiez et preniez note de l`adresse MAC du routeur. Nombreux routeurs se trouvent à l`adrese 192.168.0.1. Accédez à la page dont le titre peut ressembler à ``MAC address`` ou ``Clone MAC``. | ||
=== Déterminer votre IP fixe === | === Déterminer votre IP fixe === | ||
+ | |||
2. Pour faciliter les choses, établissons une connexion filaire eth0. Cliquez (bouton de droite) sur l`icône de NM. Cliquez sur "Modification des connexions". | 2. Pour faciliter les choses, établissons une connexion filaire eth0. Cliquez (bouton de droite) sur l`icône de NM. Cliquez sur "Modification des connexions". | ||