GNU/Linux >> Znalost Linux >  >> Cent OS

Jak konfigurovat a spravovat síťová připojení pomocí nmcli

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.
CentOS / RHEL 7 :Jak vytvořit propojení rozhraní pomocí nmcli


Cent OS
  1. Jak nastavit statickou IP adresu a nakonfigurovat síť v Linuxu

  2. Raspberry Pi Firewall:Jak jej nainstalovat a spravovat pomocí UFW

  3. Jak monitorovat síťový přepínač a porty pomocí Nagios

  1. CentOS / RHEL 7 :Jak nakonfigurovat VLAN Tagging pomocí nmcli

  2. Jak nakonfigurovat postifx smtp relay v CentOS/RHEL 5 a 6

  3. Jak vytvořit rozhraní Bridge pomocí nmcli v CentOS/RHEL 7 a 8

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nakonfigurovat síťová nastavení CentOS

  3. Jak nakonfigurovat Teaming Network Interface Teaming v CentOS/RHEL 7 a 8