본문 바로가기
cola16 기록
, , ,

LXC에서 DHCP로 IP 할당이 안된다면?

작성

최근 LXD 컨테이너를 새로 만들었습니다
기존에는 Alma Linux (RHEL 다운 스트림) 이미지를 기반으로 LXD 컨테이너를 생성했습니다.

과거에도 LXD에서는 DHCP가 작동하지 않았어요.
그래서 이번에 LXC forum에 질문 드렸고, 그 과정과 해결방법에 대해서 공유해드리려고 합니다.

과거에 사용한 lxc


LXD에서는 DHCP가 작동하는 조건이 있습니다.
저는 과거에도, 이번에도 이 조건을 몰라서 연결을 못하다가 lxc forum에 질문을 올리게 된 것이죠.

과거에도 nmtui에서 인터페이스의 IPv4 method를 자동으로 설정하고,
인터페이스를 down 후 다시 up하여 IP를 받아오도록 설정했습니다.

문제라면, LXD는 시작될 때마다 인터페이스 정보가 초기화 된다는 것이죠.
그래서 부팅할 때마다 DHCP로 ip를 받아오도록 설정해왔습니다.

하지만 Fedora는 lxd에서 생성한 네트워크 인터페이스가 network manager에서 제어할 수 없는, unmanaged nic로 분류되더군요.
그래서 nmcli로는 제어할 수 없게 되었습니다.
ip address add로 dhcp 하는 방법을 찾아봤지만, 이 방법은 못찾겠더군요.


그래서 lxd forum에 질문하게 되었습니다.

LXC: DHCP 조건 – eth0, enp5s0

인터페이스 이름이 중요합니다.
오로지 eth0와 enp5s0만 지원한다고 합니다.

eth1, enp5s1, enp6s1 다 안되더군요.
그러면 lxc 컨테이너, lxc vm은 인터페이스를 최대 두개 까지만 가능한걸까요?

이에 대해서는 더 알아봐야 할 것 같습니다.

이전 기록
다음 기록

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다