NetworkManager inclut un outil de ligne de commande, nmcli , qui est utilisé pour contrôler NetworkManager. Vous pouvez utiliser nmcli pour créer, afficher, modifier, supprimer, activer et désactiver des connexions réseau, ainsi que pour contrôler et afficher l'état des périphériques réseau. La syntaxe est :
# nmlci OPTIONS OBJECT { COMMAND | help }
Il existe cinq objets différents sur lesquels la plupart des opérations sont effectuées à l'aide de la commande nmcli :
1. général
2. mise en réseau
3. radio
4. connexion
5. dispositif.
Utilisez l'argument d'aide pour afficher les options et les informations sur les cinq objets différents :
# nmcli --help Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } OPTIONS -t[erse] terse output -p[retty] pretty output -m[ode] tabular|multiline output mode -c[olors] auto|yes|no whether to use colors in output -f[ields] [field1,field2,...]|all|common specify fields to output -e[scape] yes|no escape columns separators in values -a[sk] ask for missing parameters -s[how-secrets] allow displaying passwords -w[ait] [seconds> set timeout waiting for finishing operations -v[ersion] show program version -h[elp] print this help OBJECT g[eneral] NetworkManager's general status and operations n[etworking] overall networking control r[adio] NetworkManager radio switches c[onnection] NetworkManager's connections d[evice] devices managed by NetworkManager a[gent] NetworkManager secret agent or polkit agent m[onitor] monitor NetworkManager changes
La sous-commande "nmcli general"
Utilisez l'objet général nmcli pour afficher l'état et les autorisations de NetworkManager. Cette commande vous permet également d'afficher et de modifier le nom d'hôte du système et le niveau de journalisation de NetworkManager. La commande suivante fournit une aide sur l'objet général nmcli :
# nmcli general help Usage: nmcli general { COMMAND | help } COMMAND := { status | hostname | permissions | logging } status hostname [[hostname]] permissions logging [level [log level]] [domains [log domains]]
Voici quelques exemples d'utilisation de cette commande.
Exemple 1 :Statut global de NetworkManager
Utilisez la commande suivante pour afficher l'état général de NetworkManager. L'argument d'état est la valeur par défaut et peut être omis.
# nmcli general status STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN connected full enabled enabled enabled enabled
Exemple 2 :Modification du nom d'hôte
L'argument hostname est utilisé pour afficher ou modifier le nom d'hôte du système. Le nom d'hôte est stocké dans /etc/hostname dossier. L'exemple suivant change le nom d'hôte en geeklab.example.com et met à jour le fichier /etc/hostname :
# nmcli general hostname geeklab.example.com
Exemple 3 :Afficher les autorisations dont dispose un appelant pour diverses opérations
L'argument autorisations indique les autorisations dont dispose un appelant pour les diverses opérations authentifiées fournies par NetworkManager. L'exemple suivant montre les autorisations d'activation et de désactivation de la mise en réseau, de modification de l'état Wi-Fi et WWAN, de modification des connexions et d'autres opérations :
# nmcli general permissions PERMISSION VALUE org.freedesktop.NetworkManager.enable-disable-network yes org.freedesktop.NetworkManager.enable-disable-wifi yes org.freedesktop.NetworkManager.enable-disable-wwan yes org.freedesktop.NetworkManager.enable-disable-wimax yes org.freedesktop.NetworkManager.sleep-wake yes org.freedesktop.NetworkManager.network-control yes org.freedesktop.NetworkManager.wifi.share.protected yes org.freedesktop.NetworkManager.wifi.share.open yes org.freedesktop.NetworkManager.settings.modify.system yes org.freedesktop.NetworkManager.settings.modify.own yes org.freedesktop.NetworkManager.settings.modify.hostname yes org.freedesktop.NetworkManager.settings.modify.global-dns yes org.freedesktop.NetworkManager.reload yes org.freedesktop.NetworkManager.checkpoint-rollback yes org.freedesktop.NetworkManager.enable-disable-statistics yes
Exemple 4 :Modifier le niveau de journalisation de NetworkManager
L'argument de journalisation est utilisé pour obtenir et modifier le niveau de journalisation de NetworkManager pour les domaines. Sans aucun argument, le niveau de journalisation et les domaines actuels sont affichés comme suit :
# nmcli general logging LEVEL DOMAINS INFO PLATFORM,RFKILL,ETHER,WIFI,BT,MB,DHCP4,DHCP6,PPP,IP4,IP6,AUTOIP4,DNS,VPN,SHARING,SUPPLICANT,AGENTS,SETTINGS,SUSPEND,CORE,DEVICE,OLPC,INFINIBAND,FIREWALL ,ADSL,BOND,VLAN,BRIDGE,TEAM,CONCHECK,DCB,DISPATCH,AUDIT,SYSTEMD,PROXY
Pour modifier l'état de la journalisation, fournissez les paramètres de niveau et/ou de domaine en utilisant la syntaxe suivante :
# nmcli general logging [level [log level]] [domains [log domains]]
Le niveau de journalisation peut être l'un des suivants (répertoriés par ordre de verbosité) :
Niveau de journal | Description |
---|---|
ERREUR | Consigne uniquement les erreurs critiques |
AVERTISSEMENT | Enregistre les avertissements qui pourraient refléter l'opération |
INFO | Consigne divers messages d'information utiles pour suivre l'état et les opérations |
DÉBOGAGE | Active la journalisation détaillée à des fins de débogage |
L'exemple suivant définit le niveau de journalisation sur DEBUG pour le domaine IPv4 :
# nmcli general logging level DEBUG domains IP4
L'exemple suivant définit le niveau de journalisation sur INFO pour tous les domaines :
# nmcli general logging level INFO domains ALL
Pour plus d'informations sur la configuration de la journalisation de NetworkManager et pour les descriptions de domaine, consultez la page de manuel NetworkManager.conf.
# man NetworkManager.conf
La sous-commande "nmcli networking"
Utilisez l'objet de mise en réseau nmcli pour afficher l'état de la mise en réseau de NetworkManager ou pour activer et désactiver la mise en réseau. La désactivation de la mise en réseau supprime la configuration de tous les appareils et les modifie en "non géré "" Etat. La commande suivante fournit de l'aide sur l'objet réseau nmcli :
# nmcli networking help Usage: nmcli networking { COMMAND | help } COMMAND := { [ on | off | connectivity ] } on off connectivity [check]
Quelques exemples d'utilisation de cette commande sont donnés.
Exemple 1 :vérifier l'état du réseau et l'activer/le désactiver
La séquence de commandes suivante affiche l'état de la mise en réseau, puis désactive et active la mise en réseau :
# nmcli networking enabled # nmcli networking off
# nmcli networking disabled # nmcli networking on
Exemple 2 :Vérifier l'état de la connectivité réseau
L'argument de connectivité indique l'état de la connectivité du réseau. Un argument de vérification facultatif indique à NetworkManager de revérifier la connectivité. Sans l'argument check, la commande affiche l'état de connectivité connu le plus récent sans revérifier. L'exemple suivant inclut l'argument check :
# nmcli networking connectivity check full
Les états possibles sont :
État | Description |
---|---|
aucun | L'hôte n'est connecté à aucun réseau. |
portail | L'hôte se trouve derrière un portail captif et ne peut pas accéder à Internet dans son intégralité. |
limité | L'hôte est connecté à un réseau, mais il n'a pas accès à Internet. |
complet | L'hôte est connecté à un réseau et dispose d'un accès complet à Internet. |
inconnu | L'état de la connectivité ne peut pas être déterminé. |
La sous-commande "nmcli radio"
Utilisez l'objet radio nmcli pour afficher l'état du commutateur radio ou pour activer et désactiver les commutateurs. La commande suivante fournit une aide sur l'objet radio nmcli :
# nmcli radio help Usage: nmcli radio { COMMAND | help } COMMAND := { all | wifi | wwan } all | wifi | wwan [ on | off ]
Quelques exemples d'utilisation de cette commande sont donnés.
Exemple 1 :Vérifier l'état du commutateur Radion
La commande suivante affiche l'état du commutateur radio.
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled enabled enabled enabled
Exemple 2 :Désactiver le Wi-Fi dans NetworkManager
L'exemple suivant désactive le Wi-Fi dans NetworkManager.
# nmcli radio wifi off
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled disabled enabled enabled
La sous-commande de connexion nmcli
Utilisez l'objet de connexion nmcli pour démarrer, arrêter et gérer les connexions réseau. NetworkManager stocke toutes les informations de configuration réseau sous forme de connexions. Les connexions contiennent toutes les informations, telles que l'adresse MAC et l'adresse IP, nécessaires pour créer ou se connecter à un réseau. Une connexion est active lorsqu'un appareil utilise la configuration de cette connexion pour créer ou se connecter à un réseau.
Il peut y avoir plusieurs connexions pour un appareil donné, mais une seule d'entre elles peut être active sur cet appareil à un moment donné. Les connexions supplémentaires peuvent être utilisées pour permettre une commutation rapide entre différents réseaux et configurations. Par exemple, vous pouvez avoir une connexion définie pour une interface réseau qui utilise un adressage IP statique. Vous pourriez avoir une deuxième connexion définie pour la même interface réseau qui utilise DHCP.
La commande suivante fournit une aide sur l'objet de connexion nmcli :
# nmcli connection help Usage: nmcli connection { COMMAND | help } COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export } ....
Exemple 1 :Afficher les profils de connexion
Utilisez le show argument pour lister les profils de connexion. Inclure le –actif option pour lister uniquement les profils actifs. Exemple :
# nmcli connection show --active NAME UUID TYPE DEVICE ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
Vous pouvez également afficher des informations détaillées pour une connexion spécifique en spécifiant un mot-clé [ID] facultatif suivi d'une valeur associée. L'[ID] peut être id , uuid , chemin , ou apath . L'exemple suivant utilise le mot-clé id pour afficher des informations détaillées sur la connexion enp134s1f0. Seule une sortie partielle est affichée :
# nmcli connection show id ens33 connection.id: ens33 connection.uuid: bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 connection.stable-id: -- connection.interface-name: ens33 connection.type: 802-3-ethernet connection.autoconnect: no connection.autoconnect-priority: 0 connection.timestamp: 1511842397 connection.read-only: no ...
Exemple 2 :Les commandes up|down de la connexion nmcli
Utilisez le haut argument pour activer une connexion. La connexion est spécifiée par son nom, son UUID ou son chemin D-Bus. Lorsque vous avez besoin d'un appareil particulier pour activer la connexion, utilisez le ifname option avec le nom de l'interface. L'exemple suivant active la connexion « ens33 ». L'argument show est émis avant et après pour illustrer le résultat de l'argument up :
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet --
# nmcli connection up id ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
Utilisez le bas argument pour désactiver une connexion active spécifique. L'exemple suivant désactive la connexion eth1. L'argument show est émis avant et après pour illustrer le résultat de l'argument down :
# nmcli connection show NAME UUID TYPE DEVICE System eth0 ..... 802-3-ethernet eth0 System eth1 ..... 802-3-ethernet eth1
# nmcli connection down id ens33 Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet --
Si la connexion a le "connection.autoconnect Indicateur "" défini sur "oui “, la connexion redémarre automatiquement sur l'appareil déconnecté. Dans ce cas, utilisez la déconnexion de l'appareil nmcli commande au lieu de la nmcli connection down commande.
Exemple 3 :La commande d'ajout de connexion nmcli
Utilisez le ajouter argument pour ajouter une connexion pour NetworkManager. La syntaxe est la suivante :
# nmcli connection add [COMMON_OPTIONS] [TYPE_SPECIFIC] [OPTIONS] [IP_OPTIONS]
Les COMMON_OPTIONS pour l'argument add sont décrites :
- tapez [type] :Type de connexion. Les types de connexion valides sont ethernet, wifi, wimax, pppoe, gsm, cdma, infiniband, bluetooth, vlan, bond, bond-slave, team, team-slave, bridge, bridge-slave, vpn et olpc-mesh.
- ifname [ifname] :Interface à laquelle lier la connexion. Une valeur spéciale de "*" peut être utilisée pour les connexions indépendantes de l'interface.
- con-nom [connection_name] :nom de la connexion. Ceci est facultatif. Lorsqu'il n'est pas fourni, un nom par défaut est généré, [type][-ifname][-num].
- connexion automatique oui|non :si le profil de connexion peut être activé automatiquement. Ceci est facultatif. La valeur par défaut est oui.
- enregistrer oui|non :Indique si la connexion est persistante. Ceci est facultatif. La valeur par défaut est oui.
Certaines des OPTIONS TYPE_SPECIFIC pour l'argument add sont donnés ci-dessous. La liste suivante répertorie les TYPE_SPECIFIC OPTIONS pour les connexions Ethernet et Wi-Fi :
- OPTIONS TYPE_SPECIFIC Ethernet :
- mac [MAC_address] :adresse MAC de l'appareil sur lequel cette connexion est verrouillée
- cloned-mac [cloned_MAC_address] :Cloner l'adresse MAC
- mtu [MTU] :MTU
- wifi TYPE_SPECIFIC OPTIONS :
- ssid [SSID] :SSID
- mac [MAC_address] :adresse MAC de l'appareil sur lequel cette connexion est verrouillée
- cloned-mac [cloned_MAC_address] :Cloner l'adresse MAC
- mtu [MTU] :MTU
Les IP_OPTIONS pour l'argument add sont décrits :
- ip4 [adresse_IPv4] gw4 [adresse_IPv4] :adresses IPv4
- ip6 [adresse_IPv6] gw6 [adresse_IPv6] :adresses IPv6
L'exemple suivant ajoute une connexion Ethernet. La commande nmcli connection show est émise ensuite pour afficher les résultats. Seule la sortie partielle est affichée.
nmcli connection add con-name new-ens33 ifname ens33 type ethernet ip4 192.168.2.100/24 gw4 192.168.2.1 Connection 'new-ens33' (f0c23472-1aec-4e84-8f1b-be8a2ecbeade) successfully added.
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33 new-ens33 f0c23472-1aec-4e84-8f1b-be8a2ecbeade 802-3-ethernet --
Chaque nouvelle connexion crée un fichier de configuration d'interface réseau associé dans le répertoire /etc/sysconfig/network-scripts. Par exemple :
# ls /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-new-ens33
Exemple 4 :La commande d'édition de connexion nmcli
Utilisez l'argument edit pour modifier une connexion existante, identifiée par l'ID de connexion, l'UUID ou le chemin D-Bus. L'exemple suivant spécifie la modification de la connexion new-ens33 :
# nmcli connection edit new-ens33 ===| nmcli interactive connection editor |=== Editing existing '802-3-ethernet' connection: 'new-ens33' Type 'help' or '?' for available commands. Type 'describe [[setting].[prop]]' for detailed property description. You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6 nmcli>
Utilisez le '? ' ou tapez 'aide ' pour afficher les commandes disponibles.
nmcli> ? ------------------------------------------------------------------------------ ---[ Main menu ]--- goto [[setting] | [prop]] :: go to a setting or property remove [setting][.[prop]] | [prop] :: remove setting or reset property value set [[setting].[prop] [value]] :: set property value describe [[setting].[prop]] :: describe property print [all | [setting][.[prop]]] :: print the connection verify [all | fix] :: verify the connection save [persistent|temporary] :: save the connection activate [[ifname]] [/[ap]|[nsp]] :: activate the connection back :: go one level up (back) help/? [[command]] :: print this help nmcli [conf-option] [value] :: nmcli configuration quit :: exit nmcli ------------------------------------------------------------------------------ nmcli>
Utilisez la modification argument sans spécifier d'identifiant de connexion pour ajouter une nouvelle connexion. L'éditeur interactif vous guide tout au long de l'édition de la connexion. L'exemple suivant ajoute une nouvelle connexion Ethernet :
# nmcli connection edit Valid connection types: generic, 802-3-ethernet (ethernet), pppoe, 802-11-wireless (wifi), wimax, gsm, cdma, infiniband, adsl, bluetooth, vpn, 802-11-olpc-mesh (olpc-mesh), vlan, bond, team, bridge, bond-slave, team-slave, bridge-slave, no-slave, tun, ip-tunnel, macvlan, vxlan Enter connection type: ethernet ===| nmcli interactive connection editor |=== Adding a new '802-3-ethernet' connection Type 'help' or '?' for available commands. Type 'describe [[setting].[prop]]' for detailed property description. You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6 nmcli> set connection.id new-eth1 nmcli> set connection.interface-name eth1 nmcli> set connection.autoconnect yes nmcli> set 802-3-ethernet.mtu auto nmcli> set ipv4.method manual nmcli> set ipv4.addresses 192.168.2.101/24 nmcli> set ipv6.method auto nmcli> save Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection. Do you still want to save? (yes/no) [yes] yes Connection 'new-eth1' (817e285b-60f0-42d8-b259-4b62e21d823d) successfully saved. nmcli> quit
Un nouveau fichier de configuration d'interface réseau est créé dans le répertoire /etc/sysconfig/network-scripts :
# ls -lrt /etc/sysconfig/network-scripts/ifcfg* -rw-r--r--. 1 root root 254 Sep 12 2016 /etc/sysconfig/network-scripts/ifcfg-lo -rw-r--r--. 1 root root 309 Oct 19 18:44 /etc/sysconfig/network-scripts/ifcfg-ens33 -rw-r--r--. 1 root root 338 Nov 28 09:51 /etc/sysconfig/network-scripts/ifcfg-new-ens33 -rw-r--r--. 1 root root 316 Nov 28 10:00 /etc/sysconfig/network-scripts/ifcfg-new-eth1
Exemple 5 :La commande de modification de la connexion nmcli
Utilisez le modifier argument pour modifier une ou plusieurs propriétés dans le profil de connexion. Identifiez la connexion à modifier par son ID, son UUID ou son chemin D-Bus. La valeur fournie remplace la valeur de propriété existante.
Utilisez une valeur vide ("" ) pour définir la valeur de la propriété sur la valeur par défaut. Vous pouvez utiliser le préfixe + du nom de la propriété pour ajouter un élément à la valeur existante, ou utiliser le préfixe – pour supprimer une valeur spécifiée. L'exemple suivant modifie l'adresse du serveur DNS IPv4. L'argument show affiche les valeurs avant et après la modification :
Avant
# nmcli connection show new-eth1 ... ipv4.dns: ...
# nmcli connection modify new-eth1 ipv4.dns 192.168.134.21
Après
# nmcli connection show new-eth1 ... ipv4.dns: 192.168.134.21 ...
Exemple 6 :La suppression de la connexion nmcli | recharger | charger la commande
1. Utilisez la touche supprimer argument pour supprimer une connexion configurée. Par exemple :
# nmcli connection delete new-eth1
2. Utilisez le rechargement argument pour recharger tous les fichiers de connexion à partir du disque. Utilisez cette commande pour indiquer à NetworkManager de relire les profils de connexion à partir du disque chaque fois qu'une modification leur est apportée. Définissez les fichiers de connexion du moniteur sur vrai pour activer la fonction de chargement automatique. Dans ce cas, NetworkManager recharge les fichiers de connexion chaque fois qu'ils changent. Par exemple :
# nmcli connection reload
3. Utilisez l'argument load pour charger ou recharger un ou plusieurs fichiers de configuration spécifiques à partir du disque. Cela n'est pas nécessaire si la fonction de chargement automatique est activée pour la connexion. Par exemple :
# nmcli connection load /etc/sysconfig/network- scripts/ifcfg-new-eth0
La sous-commande nmcli device
L'objet périphérique nmcli fournit les commandes suivantes :
- statut :Afficher l'état de tous les appareils.
- afficher [ifname] :Afficher des informations détaillées sur les appareils.
- connecter [ifname] :Connectez l'appareil.
- déconnecter [ifname] :Déconnectez l'appareil.
- liste Wi-Fi | se connecter | renumériser :répertorier les points d'accès Wi-Fi. Connectez-vous à un réseau Wi-Fi. Analysez à nouveau les points d'accès disponibles.
Utiliser l'appareil nmcli objet pour afficher et gérer les interfaces réseau. La commande suivante fournit de l'aide sur l'objet périphérique nmcli :
# nmcli device help Usage: nmcli device { COMMAND | help } COMMAND := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp } status show [[ifname]] set [ifname] [ifname] [autoconnect yes|no] [managed yes|no] connect [ifname] reapply [ifname] modify [ifname] ([+|-][setting].[property] [value])+ disconnect [ifname] ... delete [ifname] ... monitor [ifname] ... wifi [list [ifname [ifname]] [bssid [BSSID]]] wifi connect [(B)SSID] [password [password]] [wep-key-type key|phrase] [ifname [ifname]] [bssid [BSSID]] [name [name]] [private yes|no] [hidden yes|no] wifi hotspot [ifname [ifname]] [con-name [name]] [ssid [SSID]] [band a|bg] [channel [channel]] [password [password]] wifi rescan [ifname [ifname]] [[ssid [SSID to scan]] ...] lldp [list [ifname [ifname]]]
Quelques exemples d'utilisation de cette commande sont donnés.
Exemple 1 :Affichage de l'état de tous les appareils
La séquence de commandes suivante affiche l'état de tous les périphériques. Le statut l'argument est la valeur par défaut.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
Exemple 2 :Afficher des informations sur les appareils
L'exemple suivant affiche des informations détaillées sur un appareil :
# nmcli device show GENERAL.DEVICE: ens33 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:54:F7:20 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: ens33 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.219.150/24 IP4.GATEWAY: 192.168.219.2 IP4.DNS[1]: 192.168.219.2 IP4.DOMAIN[1]: localdomain IP6.ADDRESS[1]: fe80::3442:365:1982:aa4b/64 IP6.GATEWAY: GENERAL.DEVICE: ens36 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:54:F7:2A GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: Wired connection 1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.219.155/24 IP4.GATEWAY: 192.168.219.2 IP4.DNS[1]: 192.168.219.2 IP4.DOMAIN[1]: localdomain IP6.ADDRESS[1]: fe80::e87:3cb9:edf5:1084/64 IP6.GATEWAY: GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY:
Exemple 3 :Connecter et déconnecter un appareil
L'exemple suivant montre l'effet de l'utilisation des arguments de déconnexion et de connexion :
# nmcli device disconnect ens33 Device 'ens33' successfully disconnected.
# nmcli device DEVICE TYPE STATE CONNECTION ens36 ethernet connected Wired connection 1 ens33 ethernet disconnected -- lo loopback unmanaged --
# nmcli device connect ens33 Device 'ens33' successfully activated with 'bbe539aa-5042-4d28-a0e6-2a4d4f5dd744'.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
Le « wifi de l'appareil nmcli La commande "" fournit les arguments suivants :
- liste :Répertorier les points d'accès Wi-Fi disponibles.
- connecter [(B)SSID] :Connectez-vous à un réseau Wi-Fi spécifié par Service Set Identifier (SSID) ou Basic Service Set Identifier (BSSID).
- renumériser : Demandez à NetworkManager de rechercher à nouveau les points d'accès Wi-Fi disponibles.