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 [11/09/2018 00:20] Beta-Pictoris |
doc:reseau:network-manager [21/09/2018 18:00] Beta-Pictoris |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
===== Conflits potentiels ===== | ===== Conflits potentiels ===== | ||
- | 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 ! | + | Network-Manager, tout comme [[doc:systeme:ifup|ifupdown]], wicd, Connection-Manager 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 Connection-Manager ==== | ||
+ | |||
+ | Pour le cas où Connection-Manager serait installé, nous vous proposons donc de [[doc:systeme:apt:apt#supprimer-un-paquet|le supprimer]] ainsi : | ||
+ | <code root>apt remove connman</code> | ||
+ | |||
+ | ==== Avec dhcpcd5 ==== | ||
+ | |||
+ | Pour le cas où dhcpcd5 serait installé, nous vous proposons donc de [[doc:systeme:apt:apt#supprimer-un-paquet|le supprimer]] ainsi : | ||
+ | <code root>apt remove dhcpcd5</code> | ||
==== Avec Wicd ==== | ==== Avec Wicd ==== | ||
- | 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 : | 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> | <code root>apt remove wicd</code> | ||
Ligne 84: | Ligne 92: | ||
==== Via l'applet GNOME ==== | ==== Via l'applet GNOME ==== | ||
- | Si l'applet Network-Manager n'est pas lancé automatiquement, exécutez-le via la commande | + | Si l'applet Network-Manager n'est pas lancé automatiquement, exécutez-le via la commande : |
<code user>nm-applet</code> | <code user>nm-applet</code> | ||
Ligne 320: | Ligne 328: | ||
<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** (directive //con-name//) associé à l'interface **virbr1** (directive //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 tip>Dans ce cas particulier, la commande va aussi créer une interface virtuelle, nommée **virbr1**, car elle n'existe pas physiquement.</note> | ||
Ligne 346: | Ligne 354: | ||
=== nmcli> print === | === nmcli> print === | ||
- | Afficher les propriétés du profil | + | Afficher les propriétés du profil : |
<code>nmcli> print</code> | <code>nmcli> print</code> | ||
<code> | <code> | ||
Ligne 448: | Ligne 456: | ||
=== nmcli> verify === | === 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 === | === nmcli> activate === | ||
- | //Appliquer immédiatement les modifications:// | + | //Appliquer immédiatement les modifications :// |
<code>nmcli> activate</code> | <code>nmcli> activate</code> | ||
=== nmcli> save === | === nmcli> save === | ||
- | //Sauver les modifications:// | + | //Sauver les modifications :// |
<code>nmcli> save</code> | <code>nmcli> save</code> | ||
Ligne 470: | Ligne 478: | ||
==Configuration d'une connexion wifi== | ==Configuration d'une connexion wifi== | ||
- | //Faire un scan manuel des points d'accès disponibles:// | + | //Faire un scan manuel des points d'accès disponibles :// |
- | <code root>nmcli device wifi rescan</code> | + | <code bash>nmcli device wifi rescan</code> |
- | //Afficher la liste des points d'accès wifi trouvés:// | + | //Afficher la liste des points d'accès trouvés :// |
- | <code root>nmcli device wifi list</code> | + | <code bash>nmcli device wifi list</code> |
<code test>IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY | <code test>IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY | ||
FreeWifi_secure Infra 10 270 Mo/s 100 ▂▄▆█ WPA1 802.1X | FreeWifi_secure Infra 10 270 Mo/s 100 ▂▄▆█ WPA1 802.1X | ||
Ligne 486: | Ligne 494: | ||
FreeWifi_secure Infra 11 195 Mo/s 12 ▂___ WPA2 802.1X</code> | FreeWifi_secure Infra 11 195 Mo/s 12 ▂___ WPA2 802.1X</code> | ||
- | //Se connecter à un réseau wifi:// | + | //Se connecter à un réseau wifi :// |
- | <code root>nmcli device wifi connect <SSID> password <clé_wifi> ifname <nom_de_l_interface> name <nom_du_profil></code> | + | <code bash>nmcli device wifi connect 'SSID' password 'CLÉ_WIFI' ifname 'NOM_DE_L_INTERFACE_WIFI' name 'NOM_DU_PROFIL'</code> |
- | Si vous omettez la directive **name**, suivie du nom d'un profil que vous avez choisi, **NetworkManager** va attribuer un nom arbitraire au profil.\\ | + | Vous pouvez omettre la directive ''name 'NOM_DU_PROFIL'''. Dans ce cas [[doc:reseau:network-manager|Network Manager]] va attribuer un nom arbitraire au profil.\\ |
- | La directive **ifname**, suivie du nom de l'interface wifi, est facultative si vous n'avez qu'une interface wifi.\\ | + | |
- | <note tip>Il semblerait plus logique de créer un nouveau profil ave la commande __nmcli connection__.\\ | + | Vous pouvez omettre la directive ''ifname 'NOM_DE_L_INTERFACE_WIFI''' si vous n'avez qu'une interface wifi.\\ |
- | Cela dit, la commande __nmcli device wifi__ permet de faire cela plus facilement.</note> | + | <note tip>Il semblerait plus logique de créer un nouveau profil wifi avec la commande **nmcli connection**.\\ |
+ | Toutefois, la commande dédiée **nmcli device wifi** permet de faire cela plus facilement.</note> | ||
- | Exemple: | + | Exemple : |
- | <code root>nmcli device wifi connect FreeWifi_secure password XXXXXXXXXXXXXXXX ifname wlan0 name wlan0_FreeWifi_secure</code> | + | <code bash>nmcli device wifi connect 'FreeWifi_secure' password 'XXXXXXXXXXXXXXXX' ifname 'wlan0' name 'wlan0_FreeWifi_secure'</code> |
- | Où bien, plus simplement: | + | Ou bien, plus simplement : |
- | <code root>nmcli device wifi connect FreeWifi_secure password XXXXXXXXXXXXXXXX</code> | + | <code bash>nmcli device wifi connect 'FreeWifi_secure' password 'XXXXXXXXXXXXXXXX'</code> |
==Partager sa connexion internet avec des machines virtuelles== | ==Partager sa connexion internet avec des machines virtuelles== | ||
Ligne 528: | Ligne 536: | ||
- | 2b. Dans le taquet "Paramètres IPv4", chosissez d`abord le mode "manuel" dans la première case, puis ajoutez votre adresse, son masque de sous-réseau et la passserelle de votre choix. C`est tout. | + | 2b. Dans le taquet "Paramètres IPv4", choisissez d`abord le mode "manuel" dans la première case, puis ajoutez votre adresse, son masque de sous-réseau et la passserelle de votre choix. C`est tout. \\ |
Les autres cases peuvent rester vierges ou vous les complèterez à votre convenance. | Les autres cases peuvent rester vierges ou vous les complèterez à votre convenance. | ||
{{/file-R916ad20e6783ac39411dd340392c4081.png?300}} | {{/file-R916ad20e6783ac39411dd340392c4081.png?300}} | ||
- | |||
=== Reconnecter === | === Reconnecter === | ||
- | 3. Étape essentielle: passer au nouvel IP, le fixe que vous souhaitiez tant. Pour cela, assurez-vous que /etc/network/interfaces ne contienne aucun information relativement à l`interface que vous souhaitez utiliser pour obtenir votre IP fixe. | + | |
+ | 3. Étape essentielle : passer au nouvel IP, le fixe que vous souhaitiez tant. Pour cela, assurez-vous que /etc/network/interfaces ne contienne aucun information relativement à l`interface que vous souhaitez utiliser pour obtenir votre IP fixe. | ||
3a. Coupez le contact avec le réseau: cliquez sur "déconnecter" ou déconnectez le fil. NM ne s`en offusquera pas. | 3a. Coupez le contact avec le réseau: cliquez sur "déconnecter" ou déconnectez le fil. NM ne s`en offusquera pas. | ||
Ligne 547: | Ligne 555: | ||
=== Résultat final === | === Résultat final === | ||
- | Le fichier généré se trouvera dans /etc/NetworkManager/system-connections sous le nom que vous avez donné à votre connexion et ressemblera à ceci: | + | |
+ | Le fichier généré se trouvera dans /etc/NetworkManager/system-connections sous le nom que vous avez donné à votre connexion et ressemblera à ceci : | ||
<code>[802-3-ethernet] | <code>[802-3-ethernet] |