nmcli ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ Linux ๋ช ๋ น์ค์์ NetworkManager ๋คํธ์ํฌ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ต๋ํ ํ์ฉํ์ธ์.
๊ณต์ต ์ฌ์
์ด๋ 2010๋
์ ๋ฑ์ฅํ์ผ๋ฉฐ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ๋ ๋์ฒด ๋ฐฉ๋ฒ์ด ๋์์ต๋๋ค. ์์ง๋ ๋ช๋ช ์ฌ๋๋ค์ด ์ฌ์ฉํ๊ณ ์์ง๋ง
ncmli ๋ช ๋ น ๊ตฌ๋ฌธ
์ผ๋ฐ์ ์ผ๋ก ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$ nmcli <options> <section> <action>
- ์ต์ ์ nmcli ์์ ์ ๋ฏธ๋ฌํจ์ ๊ฒฐ์ ํ๋ ๋งค๊ฐ๋ณ์์ ๋๋ค.
- ์น์ (์น์ ) - ์ฌ์ฉํ ์ ํธ๋ฆฌํฐ์ ๊ธฐ๋ฅ์ ๊ฒฐ์ ํฉ๋๋ค.
- action - ์ค์ ๋ก ์ํํด์ผ ํ ์์ ์ ์ง์ ํ ์ ์์ต๋๋ค.
์ด 8๊ฐ์ ์น์ ์ด ์์ผ๋ฉฐ ๊ฐ ์น์ ์ ํน์ ๋ช ๋ น(์์ ) ์ธํธ์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
- ๋์๋ง ncmcli ๋ช ๋ น ๋ฐ ์ฌ์ฉ๋ฒ์ ๋ํ ๋์๋ง์ ์ ๊ณตํฉ๋๋ค.
- ์ผ๋ฐ NetworkManager ์ํ์ ์ ์ญ ๊ตฌ์ฑ์ ๋ฐํํฉ๋๋ค.
- ๋คํธ์ํน ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ์ฐ๊ฒฐ์ ํ์ฑํ/๋นํ์ฑํํ๋ ๋ช ๋ น์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ๋ผ๋์ค WiFi ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ์ฐ๊ฒฐ์ ํ์ฑํ/๋นํ์ฑํํ๋ ๋ช ๋ น์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ๋ชจ๋ํฐ NetworkManager ํ๋์ ๋ชจ๋ํฐ๋งํ๊ณ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ์ ๋ณํ๋ฅผ ๊ด์ฐฐํ๊ธฐ ์ํ ๋ช ๋ น์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ์ฐ๊ฒฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ด๋ฆฌ, ์ ์ฐ๊ฒฐ ์ถ๊ฐ ๋ฐ ๊ธฐ์กด ์ฐ๊ฒฐ ์ญ์ ๋ฅผ ์ํ ๋ช ๋ น์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ์ฅ์น ์ฃผ๋ก ์ฅ์น ๊ด๋ จ ๋งค๊ฐ๋ณ์(์: ์ธํฐํ์ด์ค ์ด๋ฆ)๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๊ธฐ์กด ์ฐ๊ฒฐ์ ์ฌ์ฉํ์ฌ ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋น๋ฐ nmcli๋ฅผ ๋น๋ฐ ๋ฉ์์ง๋ฅผ ์์ ํ๋ NetworkManager "๋น๋ฐ ์์ด์ ํธ"๋ก ๋ฑ๋กํฉ๋๋ค. nmcli๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ์ด ์น์ ์ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
๊ฐ๋จํ ์
์์ํ๊ธฐ ์ ์ NetworkManager๊ฐ ์คํ ์ค์ด๊ณ nmcli๊ฐ NetworkManager์ ํต์ ํ ์ ์๋์ง ํ์ธํ์ญ์์ค.
$ 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์์ ์ฐ๊ฒฐ์ด๋ผ๋ ์ฉ์ด๋ ์ฐ๊ฒฐ์ ๋ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ํฌํจํ๋ ์ํฐํฐ๋ฅผ ์๋ฏธํ๋ค๋ ์ ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฆ, ์ด๊ฒ์ด ๋คํธ์ํฌ ๊ตฌ์ฑ์ ๋๋ค. ์ฐ๊ฒฐ์ ๋งํฌ ๊ณ์ธต ๋ฐ IP ์ฃผ์ ์ง์ ์ ๋ณด๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ฐ๊ฒฐ ๊ด๋ จ ์ ๋ณด๋ฅผ ์บก์ํํฉ๋๋ค. ์ด๋ OSI ๋คํธ์ํน ๋ชจ๋ธ์ ๋ ์ด์ด 2์ ๋ ์ด์ด 3์ ๋๋ค.
Linux์์ ๋คํธ์ํฌ๋ฅผ ์ค์ ํ ๋ ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ์ ์ค์น๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ธ ๋คํธ์ํฌ ์ฅ์น์ ์ฐ๊ฒฐ๋๋ ์ฐ๊ฒฐ์ ์ค์ ํ๊ฒ ๋ฉ๋๋ค. ์ฅ์น๊ฐ ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ์ฑ ๋๋ ์์น๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ฐ๊ฒฐ์ด ์ฌ์ฉ ์ค์ด ์๋๋ฉด ๋นํ์ฑํ๋๊ฑฐ๋ ์ฌ์ค์ ๋ฉ๋๋ค.
๋คํธ์ํฌ ์ฐ๊ฒฐ ์ถ๊ฐ
ncmli ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฐ๊ฒฐ์ ๋น ๋ฅด๊ฒ ์ถ๊ฐํ๊ณ ์ฆ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ ์ฐ๊ฒฐ 2(enp0s8 ์ฌ์ฉ)๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ์ํผ์ ์ ๋ก ๋ค์ ๋ช ๋ น์ ์คํํด์ผ ํฉ๋๋ค.
$ sudo nmcli connection add type ethernet ifname enp0s8
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully added.
type ์ต์ ์์๋ ์ด๊ฒ์ด ์ด๋๋ท ์ฐ๊ฒฐ์์ ๋ํ๋ด๊ณ , ifname(์ธํฐํ์ด์ค ์ด๋ฆ) ์ต์ ์์๋ ์ฌ์ฉํ๋ ค๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ํ๋ ๋๋ค.
๋ช ๋ น์ ์คํํ ํ์๋ ๋ค์๊ณผ ๊ฐ์ ์ผ์ด ๋ฐ์ํฉ๋๋ค.
$ 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๊ฐ ํ ๋น๋์๊ณ ์ฐ๊ฒฐ ์ ํ์ ์ด๋๋ท์ด์์ต๋๋ค. up ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ฌ๋ ค ๋ณด๊ฒ ์ต๋๋ค.
$ 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 ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ์กด ์ฐ๊ฒฐ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋์ (DHCP) IP ์ฃผ์๋ฅผ ๊ณ ์ IP ์ฃผ์๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
IP ์ฃผ์๋ฅผ 192.168.4.26์ผ๋ก ์ค์ ํด์ผ ํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฅผ ์ํด ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง ๋ช ๋ น์ ์ฌ์ฉํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ IP ์ฃผ์๋ฅผ ์ง์ ์ค์ ํ๊ณ ๋ ๋ฒ์งธ๋ IP ์ฃผ์ ์ค์ ๋ฐฉ๋ฒ์ ์๋์ผ๋ก ์ ํํฉ๋๋ค.
$ nmcli connection modify ethernet-enp0s8 ipv4.address 192.168.4.26/24
$ nmcli connection modify ethernet-enp0s8 ipv4.method manual
์๋ธ๋ท ๋ง์คํฌ๋ ์ค์ ํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ํ ์คํธ ์ฐ๊ฒฐ์ ๊ฒฝ์ฐ ์ด๋ 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๋ฅผ ์ค์นํด์ผ ํ๋ ๊ฒฝ์ฐ ์๋ ๋์ ์๋์ ์ฌ์ฉํ์ญ์์ค.
$ 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 ์ธํฐํ์ด์ค๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ด์ ์ ์ค์ ํ 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.
- ์ฐ๊ฒฐ ํ์ : ์ ์ ์ด๋๋ท ์ฐ๊ฒฐ.
- ์ฅ์น์ MAC ์ฃผ์๊ฐ ํ์๋ฉ๋๋ค.
- MTU(์ต๋ ์ ์ก ๋จ์) ์ง์ - ์กฐ๊ฐํ ์์ด ํ๋กํ ์ฝ์ ์ํด ์ ์ก๋ ์ ์๋ ํ ํจํท์ ์ ์ฉํ ๋ฐ์ดํฐ ๋ธ๋ก์ ์ต๋ ํฌ๊ธฐ์ ๋๋ค.
- ์ฅ์น ํ์ฌ ์ฐ๊ฒฐ๋จ.
- ์ฐ๊ฒฐ ์ด๋ฆ์ฌ์ฉ ์ค์ธ ์ฅ์น: ethernet-enp0s8.
- ์ฅ์น๋ ๋ค์์ ์ฌ์ฉํฉ๋๋ค. IP ์ฃผ์, ์ด์ ์ ์ค์นํ 192.168.4.26/24.
๊ธฐํ ์ ๋ณด๋ ๊ธฐ๋ณธ ๋ผ์ฐํ ๋ฐ ์ฐ๊ฒฐ ๊ฒ์ดํธ์จ์ด ๋งค๊ฐ๋ณ์์ ๊ด๋ จ๋ฉ๋๋ค. ํน์ ๋คํธ์ํฌ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
๋ํํ nmcli ํธ์ง๊ธฐ
nmcli์๋ ๊ฐ๋จํ ๋ํํ ํธ์ง๊ธฐ๋ ์์ด์ ์ผ๋ถ ์ฌ์ฉ์๊ฐ ์์ ํ๊ธฐ์ ๋ ํธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ethernet-enp0s8 ์ฐ๊ฒฐ์์ ์คํํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค. ํ๋ ํธ์งํ๋ค:
$ nmcli connection edit ethernet-enp0s8
๋ํ ์์ ๋์๋ง๋ ์์ง๋ง ์ฝ์ ๋ฒ์ ๋ณด๋ค ํฌ๊ธฐ๊ฐ ๋ ์์ต๋๋ค.
===| 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 ๋ช ๋ น์ ์ ๋ ฅํ๊ณ 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]:
๊ณ ์ IP ์ฃผ์๋ฅผ ์ง์ฐ๋ ค๋ฉด ์ํฐ ๋ฒํผ. ๊ทธ๋ ์ง ์์ผ๋ฉด no๋ฅผ ์ ๋ ฅํ๊ณ Enter๋ฅผ ๋๋ฅด์ญ์์ค. ๋์ค์ ํ์ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐ๋๋ฉด ์ ์ฅํ ์ ์์ต๋๋ค. ๋จ, ์ ์ฅ๋ ๊ณ ์ IP ์ฃผ์๋ผ๋ ๋ฐฉ๋ฒ์ด ์๋์ผ๋ก ์ค์ ๋์ด ์์ผ๋ฉด DHCP๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
save ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํฉ๋๋ค.
nmcli ipv4> save
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully updated.
nmcli ipv4>
nmcli ๋ํํ ํธ์ง๊ธฐ๋ฅผ ์ข ๋ฃํ๋ ค๋ฉด quit๋ฅผ ์ ๋ ฅํ์ญ์์ค. ๋ ๋๊ณ ์ถ์ ์๊ฐ์ด ๋ฐ๋๋ฉด back ๋ช ๋ น์ ์ฌ์ฉํ์ธ์.
๊ทธ๊ฒ ๋ค๊ฐ ์๋์ผ
nmcli ๋ํํ ํธ์ง๊ธฐ๋ฅผ ์ด๊ณ ์ค์ ์์ ๊ฐ ์ค์ ์ ํฌํจ๋ ์์ฑ ์๋ฅผ ํ์ธํ์ธ์. ๋ํํ ํธ์ง๊ธฐ๋ ํ๋ฅญํ ๋๊ตฌ์ด์ง๋ง ๋จ์ผ ๋ผ์ด๋ ๋๋ ์คํฌ๋ฆฝํธ์์ nmcli๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ผ๋ฐ ๋ช ๋ น์ค ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
์ด์ ๊ธฐ๋ณธ ์ฌํญ์ ์ตํ์ผ๋ ํ์ธํด ๋ณด์ธ์.
๊ด๊ณ ์ ๊ถ๋ฆฌ์
์ํฝ ์๋ฒ -๊ฐ์
์ถ์ฒ : habr.com