LXC 브리지가 우분투 15.04에서 작동하지 않습니다

LXC 브리지가 우분투 15.04에서 작동하지 않습니다

컨테이너가 호스트와 마찬가지로 DHCP 서버에서 IP 주소를 가져오도록 브리지된 네트워크 연결을 통해 실행되는 lxc 컨테이너를 얻으려고 합니다.

몇 가지 튜토리얼을 삭제했지만 15.04를 명시적으로 언급하는 튜토리얼을 찾을 수 없습니다. 대부분은 우분투 12에 관한 것입니다. 그렇다면 그게 문제일까요?

내가 시도한 것은 다음과 같습니다.

  • 우분투 15.04 서버 설치
  • sudo apt-get install lxc lxctl lxc-templates
  • lxc webpanel을 루트로 설치합니다:wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash

/etc/network/interfaces다음으로 변경합니다.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
  • 재부팅 후 lxcbr0나는br0ifconfig
  • 우분투를 포함하는 웹 패널에 lxc 컨테이너 생성
  • br0웹 패널에서 대신 사용할 새 컨테이너를 구성합니다 .lxcbr0
  • 컨테이너 시작

=> 새 컨테이너의 MAC은 DHCP 서버 임대 목록에 표시되지 않으며, 컨테이너에 로그인하고 lxc-console실행하면 ifconfigIP 주소를 얻지 못한 것으로 표시됩니다.

그런데. 컨테이너를 보관하면 lxcbr0IP 주소를 얻지만 주소가 스푸핑되어 외부에서 액세스할 수 없습니다. 하지만 작동합니다.

내가 여기서 무엇을 놓치고 있는 걸까요? 보안 문제가 있는 것은 아닐까요?

[편집하다]

brctl show다음과 같이 표시됩니다.

bridge name     bridge id               STP enabled     interfaces
br0             8000.000c29e793a1       no              eth0
                                                        vethSCX4N3
lxcbr0          8000.000000000000       no

또한 Ubuntu 15.04 서버는 esxi 6.0에서 실행됩니다. [/편집하다]

답변1

yaegashi의 VMWare 리뷰는 나를 올바른 방향으로 이끌었습니다. esxi 호스트의 가상 머신 포트 그룹에서 무차별 모드를 활성화해야 합니다. 그렇지 않으면 가상 스위치는 가상 어댑터의 MAC 주소와 다른 MAC 주소를 가진 포트를 통한 트래픽을 허용하지 않습니다.

관련 정보