2016-11-04 3 views
3

LXD 컨테이너가있는 최신 우분투 (16.10)를 실행하고 있습니다. 컨테이너는 브리지 된 네트워킹으로 구성되며 DHCP 서버에서 자체 IP 주소를받습니다. 나는 다음과를 구성한 :lxd (우분투 16.10) 컨테이너 MAC 주소

LXC 프로필 장치 추가 기본 eth0를 NIC nictype = 브리지 부모 = BR0

LXC 네트워크는 BR0

지금, 내가 수동으로 하드웨어 주소 (MAC)를 설정해야합니다 첨부 각각의 컨테이너에 적용되므로 해당 고정 IP는 절대로 변경되지 않습니다. 그러나 나는 lxc를 사용하는 데 어려움을 겪고있다. 해당/etc/network/interfaces에 설정 했습니까? 아니면 (lxd/lxc) 더 나은 방법이 있습니까?

답변

2

각 컨테이너는 첫 번째 실행시와 동일한 MAC 주소를 유지합니다. 그 값을 얻으려면 : 수동은/var/lib 디렉토리/LXC/CONTAINER_NAME/설정에서 설정했다 때

lxc config show container_name 
    or, more precise 
lxc config get container_name volatile.NIC_NAME.hwaddr 

이 순수한 LXC의 경우에서처럼되지 않습니다.

하지만, 당신이 정말로 MAC 주소의 자신의 세트를 사용해야하는 경우 (eth0를 가정하는 컨테이너에 대한 NIC입니다) :

lxc config set container_name volatile.eth0.hwaddr yo:ur:ma:ca:dd:ress