유틸리티

NetworkManager에서 systemd-networkd로 전환 방법

easyfly 2025. 4. 7. 11:47
반응형

NetworkManager에서 systemd-networkd로 전환 방법

NetworkManager에서 systemd-networkd로 전환하려면, 다음 절차를 차례대로 수행해야 합니다. 이는 데스크톱 환경보다는 서버나 가벼운 시스템에 적합하며, 수동 설정과 관리에 유리합니다.


1. Netplan 설정 파일에서 renderer 수정

기존 파일 열기:

sudo nano /etc/netplan/01-network-manager-all.yaml

내용 중 다음 부분을:

renderer: NetworkManager

다음으로 변경:

renderer: networkd

이미 작성하신 고정 IP 정보 (addresses, gateway4, nameservers)는 그대로 유지


2. NetworkManager 중지 및 비활성화

sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager

3. systemd-networkd 활성화

sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd

4. Netplan 적용

sudo netplan apply

5. 상태 확인

ip a
ip route

또는

systemctl status systemd-networkd

(선택 사항) networkd-dispatcher 설치

서비스 이벤트 대응을 위해 다음 패키지를 권장합니다:

sudo apt install networkd-dispatcher

 

networkd-dispatcher 설치


정리

  • renderer: networkd로 전환하면 systemd-networkd가 네트워크를 직접 제어
  • NetworkManager는 중지 및 비활성화해야 충돌 없음
  • 전환 후 netplan apply로 고정 IP 설정이 제대로 반영됨
  • 서버, CLI 환경에 적합하며 GUI 연동이 필요 없는 경우 추천

GUI 네트워크 설정 기능이 더 이상 동작하지 않을 수 있으니, CLI 기반 설정에 익숙해야 합니다.

'유틸리티' 카테고리의 다른 글

[리눅스민트] 장고(django) 웹프레임워크 설치  (2) 2025.04.22
Linux에서 Poetry 설치  (2) 2025.04.08
nmcli로 고정 IP 설정(NetworkManager)  (2) 2025.04.06
XWayland란?  (0) 2025.03.17
X 윈도우 시스템 (X Window System)  (1) 2025.03.16