NetworkManager obsahuje nástroj příkazového řádku nmcli , který se používá k ovládání NetworkManageru. Pomocí nmcli můžete vytvářet, zobrazovat, upravovat, mazat, aktivovat a deaktivovat síťová připojení a také ovládat a zobrazovat stav síťového zařízení. Syntaxe je:
# nmlci OPTIONS OBJECT { COMMAND | help }
Existuje pět různých objektů, na kterých se většina operací provádí pomocí příkazu nmcli:
1. obecné
2. vytváření sítí
3. rádio
4. připojení
5. přístroj.
Použijte argument nápovědy k zobrazení možností a informací o pěti různých objektech:
# 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
Dílčí příkaz ‚nmcli general‘
K zobrazení stavu a oprávnění NetworkManageru použijte obecný objekt nmcli. Tento příkaz také umožňuje zobrazit a změnit název hostitele systému a úroveň protokolování NetworkManager. Následující příkaz poskytuje nápovědu k obecnému objektu 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]]
Následuje několik příkladů použití tohoto příkazu.
Příklad 1:Celkový stav NetworkManageru
Pomocí následujícího příkazu zobrazíte celkový stav NetworkManageru. Argument status je výchozí a lze jej vynechat.
# nmcli general status STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN connected full enabled enabled enabled enabled
Příklad 2 :Změna názvu hostitele
Argument název hostitele se používá k zobrazení nebo změně názvu hostitele systému. Název hostitele je uložen v /etc/hostname soubor. Následující příklad změní název hostitele na geeklab.example.com a aktualizuje soubor /etc/hostname:
# nmcli general hostname geeklab.example.com
Příklad 3 :Zobrazení oprávnění, která má volající pro různé operace
Argument oprávnění ukazuje oprávnění volajícího pro různé ověřené operace, které poskytuje NetworkManager. Následující příklad ukazuje oprávnění pro povolení a zakázání sítě, změnu stavu Wi-Fi a WWAN, úpravu připojení a další operace:
# 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
Příklad 4:Změna úrovně protokolování NetworkManager
Argument protokolování se používá k získání a změně úrovně protokolování NetworkManager pro domény. Bez jakéhokoli argumentu jsou aktuální úroveň protokolování a domény zobrazeny následovně:
# 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
Chcete-li změnit stav protokolování, zadejte parametry úrovně a/nebo domény pomocí následující syntaxe:
# nmcli general logging [level [log level]] [domains [log domains]]
Úroveň protokolování může být jedna z následujících (uvedena v pořadí podle podrobnosti):
Úroveň protokolu | Popis |
---|---|
ERR | Zaznamenává pouze kritické chyby |
VAROVÁNÍ | Zaznamenává varování, která mohou odrážet provoz |
INFO | Zaznamenává různé informační zprávy, které jsou užitečné pro sledování stavu a operací |
LADĚNÍ | Povolí podrobné protokolování pro účely ladění |
Následující příklad nastaví úroveň protokolování na DEBUG pro doménu IPv4:
# nmcli general logging level DEBUG domains IP4
Následující příklad nastaví úroveň protokolování na INFO pro všechny domény:
# nmcli general logging level INFO domains ALL
Informace o konfiguraci protokolování NetworkManager a popisech domén naleznete na manuálové stránce NetworkManager.conf.
# man NetworkManager.conf
Dílčí příkaz ‚nmcli networking‘
Síťový objekt nmcli použijte k zobrazení stavu sítě NetworkManager nebo k povolení a zakázání sítě. Deaktivace sítě odebere konfiguraci ze všech zařízení a změní je na „unmanaged "" Stát. Následující příkaz poskytuje nápovědu k síťovému objektu nmcli:
# nmcli networking help Usage: nmcli networking { COMMAND | help } COMMAND := { [ on | off | connectivity ] } on off connectivity [check]
Jsou uvedeny některé příklady použití tohoto příkazu.
Příklad 1:Kontrola stavu sítě a její aktivace/deaktivace
Následující sekvence příkazů zobrazí stav sítě a poté zakáže a povolí práci v síti:
# nmcli networking enabled # nmcli networking off
# nmcli networking disabled # nmcli networking on
Příklad 2:Zkontrolujte stav síťového připojení
Argument připojení ukazuje stav připojení k síti. Volitelný argument kontroly říká NetworkManageru, aby znovu zkontroloval připojení. Bez argumentu check příkaz zobrazí nejnovější známý stav připojení bez opětovné kontroly. Následující příklad obsahuje argument check:
# nmcli networking connectivity check full
Možné stavy jsou:
Stát | Popis |
---|---|
žádné | Hostitel není připojen k žádné síti. |
portál | Hostitel je za captive portálem a nemůže dosáhnout celého internetu. |
omezené | Hostitel je připojen k síti, ale nemá přístup k internetu. |
plné | Hostitel je připojen k síti a má plný přístup k internetu. |
neznámé | Stav připojení nelze určit. |
Dílčí příkaz ‚nmcli radio‘
Použijte rádiový objekt nmcli k zobrazení stavu rádiového přepínače nebo k aktivaci a deaktivaci přepínačů. Následující příkaz poskytuje nápovědu k rádiovému objektu nmcli:
# nmcli radio help Usage: nmcli radio { COMMAND | help } COMMAND := { all | wifi | wwan } all | wifi | wwan [ on | off ]
Jsou uvedeny některé příklady použití tohoto příkazu.
Příklad 1:Kontrola stavu přepínače radionu
Následující příkaz zobrazí stav přepínače rádia.
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled enabled enabled enabled
Příklad 2:Deaktivace Wi-Fi v NetworkManageru
Následující příklad deaktivujte Wi-Fi v NetworkManageru.
# nmcli radio wifi off
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled disabled enabled enabled
Dílčí příkaz připojení nmcli
Ke spuštění, zastavení a správě síťových připojení použijte objekt připojení nmcli. NetworkManager ukládá všechny informace o konfiguraci sítě jako připojení. Připojení obsahují všechny informace, jako je MAC adresa a IP adresa, potřebné k vytvoření nebo připojení k síti. Připojení je aktivní, když zařízení používá konfiguraci tohoto připojení k vytvoření nebo připojení k síti.
Pro dané zařízení může existovat více připojení, ale v daný okamžik může být na daném zařízení aktivní pouze jedno z nich. Další připojení lze použít k rychlému přepínání mezi různými sítěmi a konfiguracemi. Můžete mít například definované připojení pro síťové rozhraní, které používá statické IP adresy. Můžete mít definované druhé připojení pro stejné síťové rozhraní, které používá DHCP.
Následující příkaz poskytuje nápovědu k objektu připojení nmcli:
# nmcli connection help Usage: nmcli connection { COMMAND | help } COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export } ....
Příklad 1 :Zobrazení profilů připojení
Použijte zobrazit argument pro výpis profilů připojení. Zahrňte –aktivní možnost zobrazit pouze aktivní profily. Příklad:
# nmcli connection show --active NAME UUID TYPE DEVICE ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
Můžete také zobrazit podrobné informace o konkrétním připojení zadáním volitelného klíčového slova [ID] následovaného přidruženou hodnotou. [ID] může být id , uuid , cesta nebo apath . Následující příklad používá klíčové slovo id k zobrazení podrobných informací o připojení enp134s1f0. Zobrazí se pouze částečný výstup:
# 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 ...
Příklad 2:Připojení nmcli up|down Commands
Použijte nahoru argument pro aktivaci připojení. Připojení je určeno svým názvem, UUID nebo cestou D-Bus. Pokud požadujete, aby určité zařízení aktivovalo připojení, použijte ifname možnost s názvem rozhraní. Následující příklad aktivuje připojení „ens33“. Argument show je vydán před a po, aby ilustroval výsledek argumentu 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
Použijte dolů argument pro deaktivaci konkrétního aktivního připojení. Následující příklad deaktivuje připojení eth1. Argument show je vydán před a po, aby ilustroval výsledek argumentu 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 --
Pokud má připojení „connection.autoconnect Příznak „“ nastaven na „ano “, připojení se na odpojeném zařízení znovu automaticky spustí. V tomto případě použijte odpojení zařízení nmcli místo nmcli připojení dolů příkaz.
Příklad 3:Připojení nmcli add Command
Použijte přidat argument pro přidání připojení pro NetworkManager. Syntaxe je následující:
# nmcli connection add [COMMON_OPTIONS] [TYPE_SPECIFIC] [OPTIONS] [IP_OPTIONS]
COMMON_OPTIONS pro argument add jsou popsány:
- zadejte [typ] :Typ připojení. Platné typy připojení jsou ethernet, wifi, wimax, pppoe, gsm, cdma, infiniband, bluetooth, vlan, bond, bond-slave, team, team-slave, bridge, bridge-slave, vpn a olpc-mesh.
- ifname [ifname] :Rozhraní, ke kterému se má připojit. Pro připojení nezávislá na rozhraní lze použít speciální hodnotu „*“.
- con-name [název_připojení] :Název připojení. Toto je nepovinné. Pokud není zadán, vygeneruje se výchozí název [type][-ifname][-num].
- automatické připojení ano|ne :Zda lze profil připojení automaticky aktivovat. Toto je nepovinné. Výchozí hodnota je ano.
- uložit ano|ne :Zda je připojení trvalé. Toto je nepovinné. Výchozí hodnota je ano.
Některé z TYPE_SPECIFIC OPTIONS pro argument add jsou uvedeny níže. Následující seznam uvádí TYPE_SPECIFIC MOŽNOSTI pro připojení Ethernet a WiFi:
- ethernet TYPE_SPECIFIC OPTIONS :
- mac [MAC_address] :MAC adresa zařízení, ke kterému je toto připojení uzamčeno
- cloned-mac [cloned_MAC_address] :Klonování adresy MAC
- mtu [MTU] :MTU
- WIFI TYPE_SPECIFIC OPTIONS :
- ssid [SSID] :SSID
- mac [MAC_address] :MAC adresa zařízení, ke kterému je toto připojení uzamčeno
- cloned-mac [cloned_MAC_address] :Klonování adresy MAC
- mtu [MTU] :MTU
IP_OPTIONS pro argument add jsou popsány:
- ip4 [IPv4_address] gw4 [IPv4_address] :IPv4 adresy
- ip6 [IPv6_address] gw6 [IPv6_address] :IPv6 adresy
Následující příklad přidává připojení Ethernet. Poté je vydán příkaz nmcli connection show pro zobrazení výsledků. Zobrazí se pouze částečný výstup.
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 --
Každé nové připojení vytvoří přidružený konfigurační soubor síťového rozhraní v adresáři /etc/sysconfig/network-scripts. Například:
# 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
Příklad 4:Příkaz pro úpravu připojení nmcli
Argument upravit použijte k úpravě existujícího připojení identifikovaného pomocí ID připojení, UUID nebo cesty D-Bus. Následující příklad specifikuje úpravu připojení 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>
Použijte „? “ nebo zadejte „nápověda ’ pro zobrazení dostupných příkazů.
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>
Použijte úpravu argument bez zadání identifikátoru připojení pro přidání nového připojení. Interaktivní editor vás provede úpravou připojení. Následující příklad přidá nové připojení 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
V adresáři /etc/sysconfig/network-scripts se vytvoří nový konfigurační soubor síťového rozhraní:
# 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
Příklad 5:Připojení nmcli upravuje příkaz
Použijte upravit argument pro úpravu jedné nebo více vlastností v profilu připojení. Identifikujte připojení, které chcete upravit, podle jeho ID, UUID nebo cesty D-Bus. Zadaná hodnota přepíše stávající hodnotu vlastnosti.
Použijte prázdnou hodnotu (“” ) nastavte hodnotu vlastnosti na výchozí. Můžete použít předponu + pro název vlastnosti k připojení položky k existující hodnotě nebo použít předponu – k odstranění zadané hodnoty. Následující příklad upravuje adresu serveru DNS IPv4. Argument show zobrazuje hodnoty před a po úpravě:
Před
# nmcli connection show new-eth1 ... ipv4.dns: ...
# nmcli connection modify new-eth1 ipv4.dns 192.168.134.21
Po
# nmcli connection show new-eth1 ... ipv4.dns: 192.168.134.21 ...
Příklad 6:Odstranění připojení nmcli | znovu načíst | načíst příkaz
1. Použijte smazat argument pro odstranění nakonfigurovaného připojení. Například:
# nmcli connection delete new-eth1
2. Použijte znovu načíst argument pro opětovné načtení všech souborů připojení z disku. Pomocí tohoto příkazu sdělte NetworkManageru, aby znovu načetl profily připojení z disku, kdykoli v nich byla provedena změna. Nastavením monitor-connection-files na hodnotu true povolíte funkci automatického načítání. V tomto případě NetworkManager znovu načte soubory připojení, kdykoli se změní. Například:
# nmcli connection reload
3. Použijte argument load k načtení nebo opětovnému načtení jednoho nebo více konkrétních konfiguračních souborů z disku. Toto není potřeba, pokud je pro připojení povolena funkce automatického načítání. Například:
# nmcli connection load /etc/sysconfig/network- scripts/ifcfg-new-eth0
Podpříkaz zařízení nmcli
Objekt zařízení nmcli poskytuje následující příkazy:
- stav :Zobrazí stav všech zařízení.
- zobrazit [ifname] :Zobrazí podrobné informace o zařízeních.
- připojit [ifname] :Připojte zařízení.
- odpojit [ifname] :Odpojte zařízení.
- seznam wifi | připojit | znovu naskenovat :Seznam přístupových bodů Wi-Fi. Připojte se k síti Wi-Fi. Znovu vyhledejte dostupné přístupové body.
Použijte zařízení nmcli objekt pro zobrazení a správu síťových rozhraní. Následující příkaz poskytuje nápovědu k objektu zařízení 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]]]
Jsou uvedeny některé příklady použití tohoto příkazu.
Příklad 1 :Zobrazení stavu všech zařízení
Následující sekvence příkazů zobrazuje stav všech zařízení. Stav argument je výchozí.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
Příklad 2 :Zobrazení informací o zařízení
Následující příklad zobrazuje podrobné informace o zařízení:
# 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:
Příklad 3:Připojení a odpojení zařízení
Následující příklad ukazuje účinek použití argumentů odpojení a připojení:
# 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 --
„zařízení nmcli wifi Příkaz „“ poskytuje následující argumenty:
- seznam :Seznam dostupných přístupových bodů Wi-Fi.
- připojit [(B)SSID] :Připojte se k síti Wi-Fi určené pomocí identifikátoru sady služeb (SSID) nebo základního identifikátoru sady služeb (BSSID).
- znovu naskenujte :Požádejte, aby NetworkManager znovu vyhledal dostupné přístupové body Wi-Fi.