Applications/LINUX
[Ubuntu] NetworkManager 에서 네트워크 인터페이스들이 unmanaged로 뜨는 문제
CRAY KOREA Blog
2024. 1. 13. 15:07
Ubuntu 22.04.3 에서 NetworkManager를 사용하기 위한 설정 기록
Ubuntu에서 netplan을 이용한 네트워크 인터페이스관리가 기본으로 사용되어
nmcli 명령 사용 시 unmanaged 상태로 되어 있다
# nmcli dev DEVICE TYPE STATE CONNECTION eno1 ethernet unmanaged -- lo loopback unmanaged -- |
netplan 설정 파일의 renderer에 NetworkManager를 추가
# vi /etc/netplan/00-installer-config.yaml network: renderer: NetworkManager ethernets: eno1: dhcp4: true version: 2 |
netplan 변경사항 적용
# netplan apply |
unmanaged-devices 목록에서 ethernet을 예외 처리가 필요하다.
- 대상: /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
- 수정 전: unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma - 수정 후: unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma,except:type:ethernet |
NetworkManager 서비스 재시작
# systemctl status NetworkManager.service |
eno1 인터페이스를 nmcli dev set으로 managed로 설정 한다.
# nmcli dev set eno1 managed yes |
설정 되었는지 확인 한다.
# nmcli dev DEVICE TYPE STATE CONNECTION eno1 ethernet connected Wired connection 1 lo loopback unmanaged -- # nmcli con NAME UUID TYPE DEVICE Wired connection 1 d13059a5-3ca3-3770-9489-aa80d6eb86c3 ethernet eno1 |