1. 버전
– Rocky-9.2
2. 설명
2-1. nmtui 란?
NetworkManager를 위한 간단한 TUI(텍스트 사용자 인터페이스) 입니다.
3. nmtui
3-1. NetworkManager 확인
# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled>
Active: **active** (running) since Wed 2023-09-20 04:56:49 EDT; 1h 47min ago
Docs: man:NetworkManager(8)
Main PID: 899 (NetworkManager)
Tasks: 3 (limit: 48928)
Memory: 11.3M
CPU: 16.847s
CGroup: /system.slice/NetworkManager.service
└─899 /usr/sbin/NetworkManager --no-daemon
3-2. 고정 IP 설정
# nmtui

Edit a connection 선택합니다.

사용하실 Ethernet을 선택합니다.

IPv4 CONFIGURATION을 Manual로 변경합니다.
고정으로 설정하실 IP를 입력해 주시면 됩니다.

Activate a connection을 선택합니다.

사용하시려는 Ethernet 앞에 * 표시가 있으면 활성화된 상태입니다.

설정이 완료되었으면 Quit를 선택하여 nmtui를 종료합니다.
3-3. 확인
# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.204.220 netmask 255.255.255.0 broadcast 192.168.204.255
ether 00:0c:29:c1:4d:d8 txqueuelen 1000 (Ethernet)
RX packets 188900 bytes 12431251 (11.8 MiB)
RX errors 0 dropped 48 overruns 0 frame 0
TX packets 403 bytes 60585 (59.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 412 bytes 38320 (37.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 412 bytes 38320 (37.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# ping google.com
64 bytes from syd09s13-in-f14.1e100.net (172.217.25.174): icmp_seq=1 ttl=55 time=29.1 ms
64 bytes from sin01s16-in-f14.1e100.net (172.217.25.174): icmp_seq=2 ttl=55 time=29.0 ms
64 bytes from syd09s13-in-f14.1e100.net (172.217.25.174): icmp_seq=3 ttl=55 time=29.1 ms