NetworkManager include uno strumento da riga di comando, nmcli , utilizzato per controllare NetworkManager. È possibile utilizzare nmcli per creare, visualizzare, modificare, eliminare, attivare e disattivare le connessioni di rete, nonché per controllare e visualizzare lo stato del dispositivo di rete. La sintassi è:
# nmlci OPTIONS OBJECT { COMMAND | help }
Esistono cinque diversi oggetti su cui viene eseguita la maggior parte delle operazioni utilizzando il comando nmcli:
1. generale
2. rete
3. radio
4. connessione
5. dispositivo.
Usa l'argomento della guida per visualizzare le opzioni e le informazioni sui cinque diversi oggetti:
# 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
Il sottocomando 'nmcli general'
Utilizzare l'oggetto generale nmcli per mostrare lo stato e le autorizzazioni di NetworkManager. Questo comando consente inoltre di visualizzare e modificare il nome host del sistema e il livello di registrazione di NetworkManager. Il comando seguente fornisce aiuto sull'oggetto generale 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]]
Seguono alcuni esempi di utilizzo di questo comando.
Esempio 1:stato generale di NetworkManager
Utilizzare il comando seguente per visualizzare lo stato generale di NetworkManager. L'argomento status è quello predefinito e può essere omesso.
# nmcli general status STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN connected full enabled enabled enabled enabled
Esempio 2:Modifica del nome host
L'argomento hostname viene utilizzato per visualizzare o modificare il nome host del sistema. Il nome host è memorizzato in /etc/hostname file. L'esempio seguente cambia il nome host in geeklab.example.com e aggiorna il file /etc/hostname:
# nmcli general hostname geeklab.example.com
Esempio 3:visualizzare le autorizzazioni di cui dispone un chiamante per varie operazioni
L'argomento autorizzazioni mostra le autorizzazioni di cui dispone un chiamante per le varie operazioni autenticate fornite da NetworkManager. L'esempio seguente mostra le autorizzazioni per abilitare e disabilitare la rete, modificare lo stato Wi-Fi e WWAN, modificare le connessioni e altre operazioni:
# 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
Esempio 4:modifica del livello di registrazione di NetworkManager
L'argomento di registrazione viene utilizzato per ottenere e modificare il livello di registrazione di NetworkManager per i domini. Senza alcun argomento, il livello di registrazione e i domini correnti vengono visualizzati come segue:
# 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
Per modificare lo stato di registrazione, fornisci i parametri di livello e/o dominio utilizzando la seguente sintassi:
# nmcli general logging [level [log level]] [domains [log domains]]
Il livello di registrazione può essere uno dei seguenti (elencato in ordine di dettaglio):
Livello registro | Descrizione |
---|---|
ERR | Registra solo gli errori critici |
AVVISO | Registra gli avvisi che potrebbero riflettere l'operazione |
INFORMAZIONI | Registra vari messaggi informativi utili per monitorare lo stato e le operazioni |
DEBUG | Abilita la registrazione dettagliata per scopi di debug |
L'esempio seguente imposta il livello di registrazione su DEBUG per il dominio IPv4:
# nmcli general logging level DEBUG domains IP4
L'esempio seguente imposta il livello di registrazione su INFO per tutti i domini:
# nmcli general logging level INFO domains ALL
Per informazioni sulla configurazione della registrazione di NetworkManager e per le descrizioni dei domini, vedere la pagina man di NetworkManager.conf.
# man NetworkManager.conf
Il sottocomando 'nmcli networking'
Utilizzare l'oggetto di rete nmcli per mostrare lo stato di rete di NetworkManager o per abilitare e disabilitare la rete. La disabilitazione della rete rimuove la configurazione da tutti i dispositivi e li cambia in "non gestito "" stato. Il comando seguente fornisce aiuto sull'oggetto di rete nmcli:
# nmcli networking help Usage: nmcli networking { COMMAND | help } COMMAND := { [ on | off | connectivity ] } on off connectivity [check]
Vengono forniti alcuni esempi di utilizzo di questo comando.
Esempio 1:controllare lo stato della rete e abilitarlo/disabilitarlo
La seguente sequenza di comandi visualizza lo stato della rete e quindi disabilita e abilita la rete:
# nmcli networking enabled # nmcli networking off
# nmcli networking disabled # nmcli networking on
Esempio 2:verifica lo stato della connettività di rete
L'argomento connettività mostra lo stato della connettività di rete. Un argomento di controllo facoltativo dice a NetworkManager di ricontrollare la connettività. Senza l'argomento check, il comando visualizza lo stato di connettività noto più recente senza ricontrollare. L'esempio seguente include l'argomento check:
# nmcli networking connectivity check full
Gli stati possibili sono:
Stato | Descrizione |
---|---|
nessuno | L'host non è connesso a nessuna rete. |
portale | L'host si trova dietro un captive portal e non può raggiungere Internet completo. |
limitato | L'host è connesso a una rete, ma non ha accesso a Internet. |
completo | L'host è connesso a una rete e ha accesso completo a Internet. |
sconosciuto | Impossibile determinare lo stato della connettività. |
Il sottocomando 'nmcli radio'
Utilizzare l'oggetto radio nmcli per mostrare lo stato dell'interruttore radio o per abilitare e disabilitare gli interruttori. Il comando seguente fornisce aiuto sull'oggetto radio nmcli:
# nmcli radio help Usage: nmcli radio { COMMAND | help } COMMAND := { all | wifi | wwan } all | wifi | wwan [ on | off ]
Vengono forniti alcuni esempi di utilizzo di questo comando.
Esempio 1:verifica dello stato dell'interruttore radion
Il comando seguente mostra lo stato dell'interruttore radio.
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled enabled enabled enabled
Esempio 2:disabilitare il Wi-Fi in NetworkManager
Esempio seguente disabilitare il Wi-Fi in NetworkManager.
# nmcli radio wifi off
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled disabled enabled enabled
Il sottocomando di connessione nmcli
Utilizzare l'oggetto connessione nmcli per avviare, interrompere e gestire le connessioni di rete. NetworkManager memorizza tutte le informazioni di configurazione di rete come connessioni. Le connessioni contengono tutte le informazioni, come l'indirizzo MAC e l'indirizzo IP, necessarie per creare o connettersi a una rete. Una connessione è attiva quando un dispositivo utilizza la configurazione di tale connessione per creare o connettersi a una rete.
Possono esserci più connessioni per un determinato dispositivo, ma solo una di esse può essere attiva su quel dispositivo in un dato momento. Le connessioni aggiuntive possono essere utilizzate per consentire il passaggio rapido tra reti e configurazioni diverse. Ad esempio, è possibile definire una connessione per un'interfaccia di rete che utilizza l'indirizzamento IP statico. Potresti avere una seconda connessione definita per la stessa interfaccia di rete che utilizza DHCP.
Il comando seguente fornisce aiuto sull'oggetto connessione nmcli:
# nmcli connection help Usage: nmcli connection { COMMAND | help } COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export } ....
Esempio 1:Visualizza i profili di connessione
Usa lo show argomento per elencare i profili di connessione. Includi il –attivo opzione per elencare solo i profili attivi. Esempio:
# nmcli connection show --active NAME UUID TYPE DEVICE ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
È inoltre possibile visualizzare informazioni dettagliate per una connessione specifica specificando una parola chiave [ID] facoltativa seguita da un valore associato. L'[ID] può essere id , uuid , percorso , o percorso . L'esempio seguente usa la parola chiave id per mostrare informazioni dettagliate per la connessione enp134s1f0. Viene mostrata solo l'uscita parziale:
# 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 ...
Esempio 2:la connessione nmcli su|giù Comandi
Usa il su argomento per attivare una connessione. La connessione è specificata dal nome, dall'UUID o dal percorso D-Bus. Quando si richiede un particolare dispositivo per attivare la connessione, utilizzare il ifname opzione con il nome dell'interfaccia. L'esempio seguente attiva la connessione “ens33”. L'argomento show viene emesso prima e dopo per illustrare il risultato dell'argomento 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
Usa il giù argomento per disattivare una specifica connessione attiva. L'esempio seguente disattiva la connessione eth1. L'argomento show viene emesso prima e dopo per illustrare il risultato dell'argomento 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 --
Se la connessione ha "connection.autoconnect "" flag impostato su "sì “, la connessione riprende automaticamente sul dispositivo disconnesso. In questo caso, usa il disconnessione del dispositivo nmcli comando invece della connessione nmcli inattiva comando.
Esempio 3:La connessione nmcli aggiunge Command
Usa il aggiungi argomento per aggiungere una connessione per NetworkManager. La sintassi segue:
# nmcli connection add [COMMON_OPTIONS] [TYPE_SPECIFIC] [OPTIONS] [IP_OPTIONS]
Vengono descritte le COMMON_OPTIONS per l'argomento add:
- digita [tipo] :Tipo di connessione. I tipi di connessione validi sono ethernet, wifi, wimax, pppoe, gsm, cdma, infiniband, bluetooth, vlan, bond, bond-slave, team, team-slave, bridge, bridge-slave, vpn e olpc-mesh.
- ifname [ifname] :Interfaccia a cui associare la connessione. Un valore speciale di "*" può essere utilizzato per connessioni indipendenti dall'interfaccia.
- con-name [connection_name] :Nome della connessione. Questo è facoltativo. Quando non viene fornito, viene generato un nome predefinito, [type][-ifname][-num].
- connessione automatica sì|no :se il profilo di connessione può essere attivato automaticamente. Questo è facoltativo. L'impostazione predefinita è sì.
- salva sì|no :se la connessione è persistente. Questo è facoltativo. L'impostazione predefinita è sì.
Alcune delle OPZIONI TYPE_SPECIFIC per l'argomento add sono riportati di seguito. Di seguito è elencato il TYPE_SPECIFIC OPZIONI per connessioni Ethernet e WiFi:
- OPZIONI TIPO_SPECIFICHE ethernet :
- mac [indirizzo_MAC] :indirizzo MAC del dispositivo a cui questa connessione è bloccata
- mac clonato [indirizzo_MAC_clonato] :Clona indirizzo MAC
- mtu [MTU] :MTU
- OPZIONI WIFI TYPE_SPECIFIC :
- ssid [SSID] :SSID
- mac [indirizzo_MAC] :indirizzo MAC del dispositivo a cui questa connessione è bloccata
- mac clonato [indirizzo_MAC_clonato] :Clona indirizzo MAC
- mtu [MTU] :MTU
Le OPZIONI_IP per l'argomento add sono descritti:
- ip4 [indirizzo_IPv4] gw4 [indirizzo_IPv4] :indirizzi IPv4
- ip6 [indirizzo_IPv6] gw6 [indirizzo_IPv6] :indirizzi IPv6
L'esempio seguente aggiunge una connessione Ethernet. Il comando nmcli connection show viene emesso in seguito per visualizzare i risultati. Viene mostrata solo l'uscita parziale.
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 --
Ogni nuova connessione crea un file di configurazione dell'interfaccia di rete associato nella directory /etc/sysconfig/network-scripts. Ad esempio:
# 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
Esempio 4:il comando di modifica della connessione nmcli
Utilizzare l'argomento di modifica per modificare una connessione esistente, identificata dall'ID connessione, dall'UUID o dal percorso D-Bus. L'esempio seguente specifica la modifica della connessione 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>
Usa '? ' o digita 'aiuto ' per visualizzare i comandi disponibili.
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>
Usa la modifica argomento senza specificare un identificatore di connessione per aggiungere una nuova connessione. L'editor interattivo guida l'utente nella modifica della connessione. L'esempio seguente aggiunge una nuova connessione 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 nuovo file di configurazione dell'interfaccia di rete viene creato nella directory /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
Esempio 5:La connessione nmcli modifica il comando
Usa la modifica argomento per modificare una o più proprietà nel profilo di connessione. Identificare la connessione da modificare in base al percorso ID, UUID o D-Bus. Il valore fornito sovrascrive il valore della proprietà esistente.
Utilizza un valore vuoto (“” ) per impostare il valore della proprietà sul valore predefinito. È possibile utilizzare il prefisso + per il nome della proprietà per aggiungere un elemento al valore esistente oppure utilizzare il prefisso – per rimuovere un valore specificato. L'esempio seguente modifica l'indirizzo del server DNS IPv4. L'argomento show mostra i valori prima e dopo la modifica:
Prima
# nmcli connection show new-eth1 ... ipv4.dns: ...
# nmcli connection modify new-eth1 ipv4.dns 192.168.134.21
Dopo
# nmcli connection show new-eth1 ... ipv4.dns: 192.168.134.21 ...
Esempio 6:La connessione nmcli delete | ricarica | carica il comando
1. Usa elimina argomento per eliminare una connessione configurata. Ad esempio:
# nmcli connection delete new-eth1
2. Usa il ricarica argomento per ricaricare tutti i file di connessione dal disco. Utilizzare questo comando per indicare a NetworkManager di rileggere i profili di connessione dal disco ogni volta che viene apportata una modifica. Impostare i file di connessione del monitor su true per abilitare la funzione di caricamento automatico. In questo caso, NetworkManager ricarica i file di connessione ogni volta che cambiano. Ad esempio:
# nmcli connection reload
3. Utilizzare l'argomento di caricamento per caricare o ricaricare uno o più file di configurazione specifici dal disco. Questo non è necessario se la funzione di caricamento automatico è abilitata per la connessione. Ad esempio :
# nmcli connection load /etc/sysconfig/network- scripts/ifcfg-new-eth0
Il sottocomando del dispositivo nmcli
L'oggetto dispositivo nmcli fornisce i seguenti comandi:
- stato :Visualizza lo stato di tutti i dispositivi.
- mostra [ifname] :mostra informazioni dettagliate sui dispositivi.
- connetti [ifname] :Collega il dispositivo.
- disconnetti [ifname] :Scollega il dispositivo.
- lista wifi | connetti | ripetere la scansione :elenca i punti di accesso Wi-Fi. Connettiti a una rete Wi-Fi. Riscansiona i punti di accesso disponibili.
Usa il dispositivo nmcli oggetto per mostrare e gestire le interfacce di rete. Il comando seguente fornisce aiuto sull'oggetto dispositivo 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]]]
Vengono forniti alcuni esempi di utilizzo di questo comando.
Esempio 1:Visualizza lo stato di tutti i dispositivi
La seguente sequenza di comandi mostra lo stato di tutti i dispositivi. Lo stato argomento è l'impostazione predefinita.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
Esempio 2:Visualizza informazioni sui dispositivi
L'esempio seguente mostra informazioni dettagliate su un dispositivo:
# 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:
Esempio 3:collegare e scollegare un dispositivo
L'esempio seguente mostra l'effetto dell'utilizzo degli argomenti disconnessione e connessione:
# 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 --
Il " dispositivo wifi nmcli Il comando “” fornisce i seguenti argomenti:
- elenco :elenca i punti di accesso Wi-Fi disponibili.
- connetti [(B)SSID] :connettersi a una rete Wi-Fi specificata da Service Set Identifier (SSID) o Basic Service Set Identifier (BSSID).
- nuova scansione :Richiedi a NetworkManager di eseguire nuovamente la scansione dei punti di accesso Wi-Fi disponibili.