NetworkManager
: 시스템이 네트워크에 자동으로 연결되도록 감지 및 구성을 제공하는 프로그램
서비스 구동 확인
[root@control system-connections]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
Active: **active** (running) since Mon 2023-08-07 11:13:07 KST; 1h 2min ago
Docs: man:NetworkManager(8)
Main PID: 742 (NetworkManager)
Tasks: 3 (limit: 23656)
Memory: 9.4M
CPU: 107ms
CGroup: /system.slice/NetworkManager.service
└─742 /usr/sbin/NetworkManager --no-daemon
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4158] policy: set 'enp0s3' (enp0s3) as default for IPv4 routing and DNS
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4547] device (enp0s3): state change: ip-config -> ip-check (reason 'none', sys-ifac>
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4559] device (enp0s3): state change: ip-check -> secondaries (reason 'none', sys-if>
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4561] device (enp0s3): state change: secondaries -> activated (reason 'none', sys-i>
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4564] manager: NetworkManager state is now CONNECTED_SITE
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4567] device (enp0s3): Activation: successful, device activated.
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4570] manager: NetworkManager state is now CONNECTED_GLOBAL
Aug 07 11:13:08 localhost.localdomain NetworkManager[742]: <info> [1691374388.4573] manager: startup complete
Aug 07 11:13:10 localhost.localdomain NetworkManager[742]: <info> [1691374390.4733] policy: set-hostname: set hostname to 'localhost.localdomain' (no hostname fo>
Aug 07 11:15:00 control NetworkManager[742]: <info> [1691374500.4579] hostname: static hostname changed from (none) to "control"
설정 파일 위치
: /etc/NetworkManager/system-connections
NetworkManager는 “nmcli”, “nmtul” 명령어를 사용하여 제어한다.
nmcli

현재 네트워크 인터페이스 확인
# IP 확인
[root@control ~]# ip -br addr
lo UNKNOWN 127.0.0.1/8 ::1/128
enp0s3 UP 172.17.0.100/24 fe80::a00:27ff:fe5b:5fe6/64
enp0s8 UP 172.17.0.6/24 fe80::9583:b644:b376:1b7f/64
# NAME 확인
[root@control ~]# nmcli con
NAME UUID TYPE DEVICE
enp0s3 0513de10-4d94-3005-91bb-92d4231268cc ethernet enp0s3
lo 9ab599a6-4c4d-4fe4-96e5-ef0d666ccca3 loopback lo
Wired connection 1 fb1d9ec3-b383-3486-bfeb-1b947c4db6aa ethernet enp0s8
enp0s8 NAME 변경
[root@control ~]# nmcli con mod "Wired connection 1" con-name "enp0s8"
**# 확인**
[root@control ~]# nmcli con
****NAME UUID TYPE DEVICE
enp0s3 0513de10-4d94-3005-91bb-92d4231268cc ethernet enp0s3
enp0s8 fb1d9ec3-b383-3486-bfeb-1b947c4db6aa ethernet enp0s8
lo 9ab599a6-4c4d-4fe4-96e5-ef0d666ccca3 loopback lo
enp0s8 IP 설정
**# IP 172.17.0.200 설정**
[root@control ~]# nmcli con mod enp0s8 ipv4.method manual ipv4.address 172.17.0.200/24 ipv4.never-default yes ipv4.dns 168.126.63.1 autoconnect yes
**# 변경 IP 적용**
[root@control ~]# nmcli con down enp0s8 | nmcli con up enp0s8
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
**# 확인**
[root@control ~]# ip -br addr
lo UNKNOWN 127.0.0.1/8 ::1/128
enp0s3 UP 172.17.0.100/24 fe80::a00:27ff:fe5b:5fe6/64
enp0s8 UP 172.17.0.200/24 fe80::9583:b644:b376:1b7f/64
IP 설정
: ipv4.addresses
디폴트 게이트웨이 사용
: ipv4.never-default yes
DNS 설정
: ipv4.dns 168.126.63.1
IP 고정 방식
: ipv4.method manual
부팅 시 NIC 활성화
: autoconnect yes
디폴트 게이트웨이 지정
[root@control ~]# nmcli con mod enp0s8 ipv4.gateway 172.17.0.1
“ipv4.never-default”을 설정하고 “ipv4.gateway”를 설정하면 “ipv4.gateway”가 적용되고,
“ipv4.gateway”을 설정하고 “ipv4.never-default”를 설정하면 “ipv4.never-default”가 적용된다.
NIC 연결 삭제
[root@control ~]# nmcli con del enp0s8
NIC 연결 생성
'시리즈 > Linux 기초 다지기 2023 (개편 예정) - 시리즈' 카테고리의 다른 글
리눅스 기초 다지기 - 25. route (0) | 2025.03.12 |
---|---|
리눅스 기초 다지기 - 24. bonding (0) | 2025.03.12 |
리눅스 기초 다지기 - 22. ethtool (2) | 2025.03.12 |
리눅스 기초 다지기 - 21. SWAP MEMORY (0) | 2025.03.12 |
리눅스 기초 다지기 - 20. LVM (0) | 2025.03.12 |