nmcli utility ááᯠá¡áá¯á¶ážááŒá¯á Linux command line ááŸá NetworkManager ááœááºáááºá á®áá¶ááá·áºááœá²ááŸá¯áááááá¬ááᯠá¡ááŒáá·áºá¡á á¡ááœáá·áºáá±á¬ááºážáá°áá«á
á¡áá¯á¶ážáááºáááº
áááºážááẠ2010 ááœááºáá±á«áºáá¬ááŒá®áž á¡áá»á¬ážá¡ááŒá¬ážá¡ááœáẠnetwork interfaces ááŸáá·áº connections áá»á¬ážááᯠconfigure áá¯ááºááẠá¡ááŒá¬ážáááºážáááºážáá
áºáá¯ááŒá
áºáá¬áá²á·áááºá áá
áºáá»áá¯á·áá°ááœá±á áá¯á¶ážáá±ááŒáá¯ááºážáá²á
ncmli command syntax
áá±áá¯áá»á¡á¬ážááŒáá·áºá syntax ááẠá€áá²á·ááá¯á· ááŒá áºáááº-
$ nmcli <options> <section> <action>
- ááœá±ážáá»ááºááŸá¯áá»á¬ážááẠnmcli áá¯ááºáá±á¬ááºáá»ááºá ááááºáááºááŸá¯áá»á¬ážááᯠáá¯á¶ážááŒááºáá±ážááá·áº áá±á¬ááºáá»á¬ážááŒá áºáááºá
- á¡ááá¯ááºáž (á¡ááá¯ááºáž) - á¡áá¯á¶ážááŒá¯ááẠutility á áááºááá·áºá¡ááºá¹áá«áááºáá»á¬ážááᯠáá¯á¶ážááŒááºáááºá
- áá¯ááºáá±á¬ááºáá»áẠ- á¡ááŸááºááááºáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáááºáá»á¬ážááᯠáááºááŸááºááœáá·áºááŒá¯áááºá
á á¯á á¯áá±á«ááºáž á¡ááá¯ááºáž (á) ááá¯ááºáž ááŸáááŒá®áž áá áºáá¯á á®ááẠá¡áá»áá¯á·áá±á¬ á¡áááá·áºáá»á¬áž (áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŸáá·áº áááºá ááºáá±áááº)á
- áá°áá®áá« ncmcli commands áá»á¬ážááŸáá·áº áááºážááá¯á·áá¡áá¯á¶ážááŒá¯ááŸá¯á¡ááŒá±á¬ááºáž á¡áá°á¡áá®áá±ážáááºá
- áá±áá¯áá» NetworkManager á¡ááŒá±á¡áá±ááŸáá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáᬠááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠááŒááºáá±ážáááºá
- Network ááœááºáááºáá»áááºáááºááŸá¯á¡ááŒá±á¡áá±ááᯠáá±ážááŒááºážáááºááŸáá·áº áá»áááºáááºááŸá¯áá»á¬ážááᯠááœáá·áº/ááááºááẠááœáŸááºááŒá¬ážáá»ááºáá»á¬áž áá«áááºáááºá
- áá±áá®ááᯠWiFi ááœááºáááºáá»áááºáááºááŸá¯ á¡ááŒá±á¡áá±ááᯠáá±ážááŒááºážáááºááŸáá·áº áá»áááºáááºááŸá¯áá»á¬ážááᯠááœáá·áº/ááááºááẠááœáŸááºááŒá¬ážáá»ááºáá»á¬áž áá«áááºáááºá
- á á±á¬áá»á·ááŸá±á¬áá» NetworkManager áá¯ááºáá±á¬ááºáá»ááºááᯠá á±á¬áá·áºááŒáá·áºáááºááŸáá·áº ááœááºáááºáá»áááºáááºááŸá¯áá»á¬ážá á¡ááŒá±á¡áá±ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºááẠááœáŸááºááŒá¬ážáá»ááºáá»á¬áž áá«áááºáááºá
- áá¯áá¹ááá¹ážááá¬ááá°áá®áá°ááºá¬ážá ááœááºááẠá¡ááºáá¬áá±á·á áºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááºá áá»áááºáááºááŸá¯á¡áá áºáá»á¬áž áá±á«ááºážááá·áºááŒááºážááŸáá·áº ááŸáááŒá®ážáá¬ážá¡áá¬áá»á¬ážááᯠáá»ááºááŒááºážá¡ááœáẠá¡áááá·áºáá»á¬áž áá«áááºáááºá
- á ááºáááááᬠá¡áááá¡á¬ážááŒáá·áº á ááºááŸáá·áºáááºááá¯ááºááá·áº áá±á¬ááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááẠ(á¡ááºáá¬áá±á·á áºá¡áááºáá²á·ááá¯á·áá±á¬) ááá¯á·ááá¯áẠááŸáááŒá®ážáá¬ážáá»áááºáááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯á á ááºáá á¹á ááºážáá»á¬ážááᯠáá»áááºáááºááẠá¡áááá¡áá¯á¶ážááŒá¯áááºá
- áá»áŸáá¯á·ááŸááºáá»áẠnmcli ááᯠáá»áŸáá¯á·ááŸááºá á¬ááá¯áá»á¬áž áá¬ážáá±á¬ááºááá·áº NetworkManager "áá»áŸáá¯á·ááŸááºá¡á±ážáá»áá·áº" á¡ááŒá ẠááŸááºáá¯á¶áááºáááºá nmcli ááẠááœááºáááºáá»á¬ážááá¯á· áá»áááºáááºáá¬ááœáẠáá°áááºážá¡ááá¯ááºáž á€áááºážááŒáá·áº áá¯ááºáá±á¬ááºáá±á¬ááŒá±á¬áá·áº á€ááá¹áááᯠá¡áá¯á¶ážááŒá¯áá²áá«áááºá
ááá¯ážááŸááºážáá±á¬á¥ááá¬áá»á¬áž
áááºáá áááºáá® NetworkManager ááẠá¡áá¯ááºáá¯ááºáá±ááŒá®áž nmcli ááẠáááºážááŸáá·áº áááºááœááºááá¯ááºááŒá±á¬ááºáž áá±áá»á¬áá«á á±á
$ nmcli general
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
ááœááºáááºáá»áááºáááºááŸá¯áááá¯ááá¯ááºá¡á¬ážáá¯á¶ážááᯠááŒáá·áºááŸá¯ááŒááºážááŒáá·áº á¡áá¯ááºá áááºáá±á·ááŸááááº-
$ nmcli connection show
NAME UUID TYPE DEVICE
Wired connection 1 ac3241e4-b424-35d6-aaa7-07498561688d ethernet enp0s3
Wired connection 2 2279d917-fa02-390c-8603-3083ec5a1d3e ethernet enp0s8
Wired connection 3 52d89737-de92-35ec-b082-8cf2e5ac36e6 ethernet enp0s9
á€á¡áááá·áºááá¯á¡áá¯á¶ážááŒá¯áááºá á¡áá»áá¯áž áá»áááºáááºááŸá¯á¡ááá¯ááºážá¡ááœáẠááŒáá±ážáááºá
á ááºážáááºá ááºááẠUbuntu 20.04 ááᯠá¡áá¯á¶ážááŒá¯áá±áá«áááºá á€ááá á¹á ááœááºá enp0s3á enp0s8 ááŸáá·áº enp0s9 ááŒáá¯ážáá¯á¶ážáá»áááºáááºááŸá¯áá»á¬ážááá¯áá»áœááºá¯ááºááá¯á·ááœá±á·ááŸááá²á·áááºá
áá»áááºáááºááŸá¯áá»á¬ážááᯠá á®áá¶áá«á
nmcli ááœááºá Connection áá°áá±á¬á¡áá¯á¶ážá¡ááŸá¯ááºážá¡á áá»áááºáááºááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážáá«áááºááá·áº á¡áá¬áá áºáá¯ááᯠááá¯ááá¯ááŒá±á¬ááºáž áá¬ážáááºááẠá¡áá±ážááŒá®ážáá«áááºá áá áºáááºážááá¯ááá±á¬áº áááºážááẠnetwork configuration ááŒá áºáááºá áá»áááºáááºááŸá¯ááẠááá·áºááºá¡ááœáŸá¬ááŸáá·áº IP ááááºá á¬á¡áá»ááºá¡áááºáá»á¬ážá¡áá«á¡ááẠáá»áááºáááºááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ážá¡á¯ááºáá¬ážáááºá áááºážááá¯á·ááẠOSI ááœááºáááºáá±á¬áºáááºááŸá Layer 2 ááŸáá·áº Layer 3 ááŒá áºáááºá
Linux ááœáẠááœááºáááºáá áºáá¯ááᯠá áá áºááá·áºááœááºážáá±á¬á¡áá«ááœááºá áááºááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº ááœááºááŒá°áá¬ááœáẠááá·áºááœááºážáá¬ážááá·áº ááœááºáááºáá»áááºáááºááŸá¯áá»á¬ážááŒá áºááá·áº ááœááºáááºá ááºáá á¹á ááºážáá»á¬ážááŸáá·áº áá»áááºáááºááœá¬ážááá·áº áá»áááºáááºááŸá¯áá»á¬ážááᯠáá»áááºááŸááá±ážáá±á·ááŸááááºá á ááºáá á¹á ááºážáá áºáá¯ááẠáá»áááºáááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áá±áá»áááºááœáẠáááºážááᯠá¡áá¯á¶ážááŒá¯áá±ááẠááá¯á·ááá¯áẠááŒáá·áºáá¬ážáááºáᯠáá°ááááºá áá»áááºáááºááŸá¯áá áºáá¯ááᯠá¡áá¯á¶ážáááŒá¯áá«áá áááºážááẠá¡áááºáááºáááºááá¯ááºáá« ááá¯á·ááá¯áẠááŒááºáááºáááºááŸááºáááºááŒá áºáááºá
ááœááºáááºáá»áááºáááºááŸá¯áá»á¬ážááᯠááá·áºááœááºážááŒááºážá
ncmli utility ááẠáá»áááºáááºááŸá¯áá»á¬ážááᯠáá»ááºááŒááºá áœá¬ ááá·áºááœááºážááá¯ááºááŒá®áž áá»ááºááŒááºáž configure áá¯ááºááẠááœáá·áºááŒá¯áááºá á¥ááá¬á¡á¬ážááŒáá·áºá Wired connection 2 (enp0s8 ááŒáá·áº) áá±á«ááºážááá·áºááẠá¡á±á¬ááºáá« command ááᯠsuperuser á¡ááŒá Ạáá¯ááºáá±á¬ááºááẠááá¯á¡ááºááẠá
$ sudo nmcli connection add type ethernet ifname enp0s8
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully added.
á¡áá»áá¯ážá¡á á¬ážááœá±ážáá»ááºááŸá¯ááœáẠáááºážááẠEthernet áá»áááºáááºááŸá¯áá áºáá¯ááŒá áºááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááœáŸááºááŒááŒá®áž ifname (á¡ááºáá¬áá±á·á áºá¡áááº) ááœá±ážáá»ááºááŸá¯ááœáẠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááá¯áá±á¬ ááœááºáááºá¡ááºáá¬áá±á·á áºááᯠááœáŸááºááŒáá«áááºá
áááºážááẠcommand ááᯠrun ááŒá®ážáá±á¬ááºááŒá áºáá»ááºáááá·áºáááºá
$ nmcli connection show
NAME UUID TYPE DEVICE
Wired connection 1 ac3241e4-b424-35d6-aaa7-07498561688d ethernet enp0s3
Wired connection 2 2279d917-fa02-390c-8603-3083ec5a1d3e ethernet enp0s8
Wired connection 3 52d89737-de92-35ec-b082-8cf2e5ac36e6 ethernet enp0s9
ethernet-enp0s8 09d26960-25a0-440f-8b20-c684d7adc2f5 ethernet --
áá»áááºáááºááŸá¯á¡áá áºá ethernet-enp0s8 ááᯠáááºáá®ážááŒá®ážáá«ááŒá®á áááºážááᯠUUID áá áºáá¯áááºááŸááºáá¬ážááŒá®áž áá»áááºáááºááŸá¯á¡áá»áá¯ážá¡á á¬ážááŸá¬ Ethernet ááŒá áºáááºá up command ááᯠá¡áá¯á¶ážááŒá¯á ááŒáŸáá·áºáááºááŒáá«á áá¯á·á
$ nmcli connection up ethernet-enp0s8
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
á¡áá¯á¶ážááŒá¯áá±áá±á¬áá»áááºáááºááŸá¯áá»á¬ážá á¬áááºážááᯠáááºáá¶á á áºáá±ážááŒáá«á áá¯á·á
$ nmcli connection show --active
NAME UUID TYPE DEVICE
Wired connection 1 ac3241e4-b424-35d6-aaa7-07498561688d ethernet enp0s3
ethernet-enp0s8 09d26960-25a0-440f-8b20-c684d7adc2f5 ethernet enp0s8
Wired connection 3 52d89737-de92-35ec-b082-8cf2e5ac36e6 ethernet enp0s9
áá»áááºáááºááŸá¯á¡áá Ạethernet-enp0s8 ááᯠááá·áºááœááºážáá¬ážááŒá®ážá áááºážááẠá¡áááºáááºáá±ááŒá®áž enp0s8 ááœááºáááºáá»ááºááŸá¬ááŒááºááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
áá»áááºáááºááŸá¯áá»á¬ážááᯠá áá áºááá·áºááœááºážááŒááºážá
ncmli utility ááẠááá·áºá¡á¬áž ááŸáááŒá®ážáá¬ážáá»áááºáááºááŸá¯áá»á¬ážá parameters áá»á¬ážááᯠá¡ááœááºááá°ááŒá±á¬ááºážááá¯ááºá á±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠáááºá dynamic (DHCP) IP ááááºá á¬ááᯠstatic IP ááááºá á¬ááá¯á· ááŒá±á¬ááºážáá²ááẠááá¯á¡ááºáááºá
IP ááááºá á¬ááᯠ192.168.4.26 áᯠáááºááŸááºááááºááá¯áá«á áá¯á·á áá«ááá¯áá¯ááºááá¯á· áá»áœááºáá±á¬áºááá¯á·á command ááŸá áºáá¯ááá¯áá¯á¶ážáá«áááºá áááá IP ááááºá á¬ááᯠááá¯ááºááá¯ááºáááºááŸááºáá±ážáááºááŒá áºááŒá®áž áá¯áááá IP ááááºá á¬áááºáááºáááºážáááºážááᯠmanual ááá¯á· ááŒá±á¬ááºážáá±ážáááº-
$ nmcli connection modify ethernet-enp0s8 ipv4.address 192.168.4.26/24
$ nmcli connection modify ethernet-enp0s8 ipv4.method manual
subnet mask ááá¯áááºáž áááºááŸááºááẠááá±á·áá«ááŸáá·áºá áá»áœááºá¯ááºááá¯á·áá ááºážáááºáá»áááºáááºááŸá¯á¡ááœáẠáááºážááẠ255.255.255.0 ááá¯á·ááá¯áẠá¡áááºážáááŸááá±á¬áááºážááŒá±á¬ááºáž (CIDR) á¡ááœáẠ/24 ááŒáá·áºááŒá áºáááºá
á¡ááŒá±á¬ááºážá¡áá²áá»á¬áž á¡áá»áá¯ážáááºáá±á¬ááºá á±ááẠáááºááẠáá»áááºáááºááŸá¯ááᯠááááºááŒá®ážáá±á¬áẠáá»áááºáááºááŸá¯ááᯠááŒááºáááºá áááºááẠááá¯á¡ááºáááº-
$ nmcli connection down ethernet-enp0s8
Connection 'ethernet-enp0s8' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
$ nmcli connection up ethernet-enp0s8
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveC
ááá·áºáá»ááºáááºá¡áá±ááŸáá·áº áááºááẠDHCP ááá¯ááá·áºááœááºážáááºááá¯á¡ááºáá«áá manual á¡á á¬áž á¡ááá¯á¡áá»á±á¬ááºá¡áá¯á¶ážááŒá¯áá«-
$ nmcli connection modify ethernet-enp0s8 ipv4.method auto
áááááá¬áá»á¬ážááŸáá·áºá¡áá¯ááºáá¯ááºáááº
áááºážá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá ááºáá á¹á ááºážááá¹áááᯠá¡áá¯á¶ážááŒá¯áááºá
á ááºáá á¹á ááºážá¡ááŒá±á¡áá±ááᯠá á áºáá±ážáá±áááºá
$ nmcli device status
DEVICE TYPE STATE CONNECTION
enp0s3 ethernet connected Wired connection 1
enp0s8 ethernet connected ethernet-enp0s8
enp0s9 ethernet connected Wired connection 3
lo loopback unmanaged --
á ááºáá á¹á ááºážá¡áá»ááºá¡áááºááᯠáá±á¬ááºážááá¯áá±áá«áááºá
áááºážááá¯áá¯ááºáá±á¬ááºáááºá á
ááºáá
á¹á
ááºážááá¹áá០ááŒáááá·áºáá¯ááºáá±á¬ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯áá« (á
ááºáá
á¹á
ááºážá¡áááºááᯠáááºááŸááºááá«áááº)á á¡áá¯á¶ážáááºááŸá¯ááẠá
á¬áá»ááºááŸá¬áá»á¬ážá
áœá¬ááœáẠáááŒá¬áá á¡áá»ááºá¡áááºáá»á¬ážá
áœá¬ááᯠááŒááááºá
áá»áœááºá¯ááºááá¯á·ááá»áááºáááºááŸá¯á¡áá
áºá¡áá¯á¶ážááŒá¯ááá·áº enp0s8 interface ááᯠááŒáá·áºááŒáá«á
áá¯á·á áááºážááẠá¡á
á±á¬ááá¯ááºážá áá»áœááºá¯ááºááá¯á·áááºááŸááºáá¬ážááá·áº IP ááááºá
á¬ááᯠá¡ááá¡áá»á¡áá¯á¶ážááŒá¯ááŒá±á¬ááºáž áá±áá»á¬áá«á
á±á
$ nmcli device show enp0s8
GENERAL.DEVICE: enp0s8
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 08:00:27:81:16:20
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: ethernet-enp0s8
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/6
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.4.26/24
IP4.GATEWAY: --
IP4.ROUTE[1]: dst = 192.168.4.0/24, nh = 0.0.0.0, mt = 103
IP6.ADDRESS[1]: fe80::6d70:90de:cb83:4491/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 103
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
á¡áá»ááºá¡áááºááœá± áá±á¬áºáá±á¬áºáá»á¬ážáááºá á¡áááá¡áá»ááºááᯠáá®ážáá±á¬ááºážááá¯ážááŒááŒáá«á áá¯á·á
- ááœááºááẠá¡ááºáá¬áá±á·á áºá¡áááº- enp0s8 á
- áá»áááºáááºááŸá¯á¡áá»áá¯ážá¡á á¬áž- ááŒáá¯ážááẠEthernet áá»áááºáááºááŸá¯á
- á ááºáá á¹á ááºážá MAC ááááºá á¬ááᯠáá»áœááºá¯ááºááá¯á·ááŒááºááááºá
- á¡áá»á¬ážáá¯á¶áž áá®áá¬áá°áá Ạ(MTU) áááºááŸááºáá¬ážáááºá â á¡ááœá²ááœá²á¡ááŒá¬ážááŒá¬ážáááŸááá² áááá¯ááá¯áá±á¬á០áá±ážááá¯á·ááá¯ááºáá±á¬ áááºáááºáá áºáá¯á á¡áá¯á¶ážáááºáá±á¬áá±áá¬ááá±á¬ááºáá áºáá¯á á¡áá»á¬ážáá¯á¶ážá¡ááœááºá¡á á¬ážá
- á ááºááᯠáááºááŸááá»áááºáááºáá¬ážáááºá.
- áá»áááºáááºááŸá¯á¡áááºáááºá ááºá ethernet-enp0s8 ááá¯áá¯á¶ážáá¬áá²á
- á¡ááá¯áá«áááááá¬ááá¯á¡áá¯á¶ážááŒá¯áááºá á¡áá¯ááºáá®-ááááºá á¬á¡á á±á¬ááá¯ááºážááœáẠáá»áœááºá¯ááºááá¯á·ááá·áºááœááºážáá²á·ááá·áº: 192.168.4.26/24á
á¡ááŒá¬ážáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááẠáá¯á¶áá±áááºážááŒá±á¬ááºážááŸáá·áº áá»áááºáááºááŸá¯ ááááºáá±áž ááá·áºáááºáá»ááºáá»á¬ážááŸáá·áº áááºá ááºáá±áááºá áááºážááá¯á·ááẠáá®ážááŒá¬ážááœááºáááºáá±á«áºááœáẠáá°áááºáááºá
á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºáá±á¬ nmcli áááºážááŒááºáá°
nmcli ááœáẠááá¯ážááŸááºážáá±á¬ á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸááá±á¬ áááºážááŒááºáá°áááºážááŸáááŒá®áž á¡áá»áá¯á·ááŸáá·áºá¡áá¯ááºáá¯ááºááẠááá¯ááá¯á¡áááºááŒá±ááá¯ááºáááºá á¥ááᬠethernet-enp0s8 áá»áááºáááºááŸá¯ááœáẠáááºážááᯠrun áááºá á¡áá¯á¶ážááŒá¯áá«á á¡áá»áá¯áž ááŒááºáááºáááº:
$ nmcli connection edit ethernet-enp0s8
áááºážááœáẠconsole áá¬ážááŸááºážááẠá¡ááœááºá¡á á¬ážááá¯áá±ážáááºáá±á¬ á¡áá°á¡áá®áá áºáá¯áááºáž áá«ááŸááá«áááºá
===| nmcli interactive connection editor |===
Editing existing '802-3-ethernet' connection: 'ethernet-enp0s8'
Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy
nmcli>
áááºááẠprint command ááá¯ááá¯ááºááŒá®áž Enter ááŸáááºáá«á nmcli ááẠáá»áááºáááºááŸá¯ááá¯ááºáᬠáá¯ááºááá¹ááá¡á¬ážáá¯á¶ážááᯠááŒááááá·áºáááº-
===============================================================================
Connection profile details (ethernet-enp0s8)
===============================================================================
connection.id: ethernet-enp0s8
connection.uuid: 09d26960-25a0-440f-8b20-c684d7adc2f5
connection.stable-id: --
connection.type: 802-3-ethernet
connection.interface-name: enp0s8
connection.autoconnect: yes
connection.autoconnect-priority: 0
connection.autoconnect-retries: -1 (default)
connection.multi-connect: 0 (default)
connection.auth-retries: -1
connection.timestamp: 1593967212
connection.read-only: no
connection.permissions: --
connection.zone: --
connection.master: --
connection.slave-type: --
connection.autoconnect-slaves: -1 (default)
connection.secondaries: --
á¥ááá¬á¡á¬ážááŒáá·áºá DHCP ááá¯á· áá»áááºáááºááŸá¯ááᯠáááºááŸááºáááºá goto ipv4 áᯠááá¯ááºááá·áºááŒá®áž ááŸáááºáá«á áááºáá±á¬ááº:
nmcli> goto ipv4
You may edit the following properties: method, dns, dns-search,
dns-options, dns-priority, addresses, gateway, routes, route-metric,
route-table, routing-rules, ignore-auto-routes, ignore-auto-dns,
dhcp-client-id, dhcp-iaid, dhcp-timeout, dhcp-send-hostname,
dhcp-hostname, dhcp-fqdn, dhcp-hostname-flags, never-default, may-fail,
dad-timeout
nmcli ipv4>
ááŒá®ážááẠset method auto áá±ážááŒá®áž ááá áºáá«á áááºáá±á¬ááº:
nmcli ipv4> set method auto
Do you also want to clear 'ipv4.addresses'? [yes]:
static IP ááááºá á¬ááᯠááŸááºážáááºážááá¯áá«á ááŸáááºáá«á áááºáá±á¬ááº. ááá¯ááºááẠno ááá¯á·ááá¯ááºááŒá®áž Enter áá±á«ááºáá«á áá±á¬ááºááœáẠááá¯á¡ááºáááºáᯠáááºáá«á áááºážááᯠááááºážáááºážááá¯ááºáááºá ááá¯á·áá±á¬áº ááááºážáááºážáá¬ážáá±á¬ static IP ááááºá á¬ááŒáá·áºááẠáááºážáááºážááᯠá¡ááá¯á¡áá»á±á¬ááºáááºááŸááºáá¬ážáá»áŸáẠDHCP ááᯠââá¡áá¯á¶ážááŒá¯áá«áááºá
áááºáááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááá¯ááááºážáááºážááẠsave command ááá¯áá¯á¶ážáá«-
nmcli ipv4> save
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully updated.
nmcli ipv4>
nmcli Interactive Editor ááŸááœááºááẠquit áá¯ááá¯ááºáá«á ááœááºááœá¬ááẠá áááºááŒá±á¬ááºážáá«á back command ááá¯áá¯á¶ážáá«á
áá«ááœá±á¡á¬ážáá¯á¶ážáá±á¬á· ááá¯ááºáá«áá°ážá
nmcli Interactive Editor ááá¯ááœáá·áºááŒá®áž áááºáááºáá»á¬ážáááºáá»áŸááŸááááºááŸáá·áº áááºáááºáá áºáá¯á á®ááœáẠáááºáá»áŸáá¯ááºááá¹áááá»á¬ážááŸááááºááá¯ááŒáá·áºáá«á á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºáá±á¬áááºážááŒááºáá°áááºáá±á¬ááºážááœááºáá±á¬áááááá¬áá áºáá¯ááŒá áºáááºá ááá¯á·áá±á¬áºáááºááẠnmcli ááá¯áá áºááá¯ááºážáá»á¬ážááá¯á·ááá¯áẠscripts áá»á¬ážááœááºá¡áá¯á¶ážááŒá¯ááá¯áá«áá áááºáááºáá¯á¶ááŸáẠcommand-line áá¬ážááŸááºážááá¯ááá¯á¡ááºáááá·áºáááºá
á¡áᯠáááºážááŸá¬ á¡ááŒá±áá¶ááœá±ááŸáááá¯á· á
ááºážááŒáá·áºááá¯ááºáá«á
ááŒá±á¬áºááŒá¬á¡ááŒá áº
Epic áá¬áá¬áá»á¬áž - á
source: www.habr.com