I'm trying to get lxc containers running with a bridged network connection so the container get ip addresses like the host does from a dhcp server.I red several tutorials, but I couldn't find one that explicitly mentions 15.04. Mostly they were about ubuntu 12. So maybe that's the problem somehow?Here is what I tried:install ubuntu 15.04 serversudo apt-get install lxc lxctl lxc-templatesinstall lxc webpanel as root: wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash/etc/network/interfaces change to the following:auto loiface lo inet loopbackauto eth0iface eth0 inet manualauto br0iface br0 inet dhcpbridge_ports eth0bridge_stp offbridge_fd 0bridge_maxwait 0After rebooting I have lxcbr0 and br0 in ifconfigcreate a lxc container in the webpanel with ubuntu in itin the webpanel, configure the new container to use br0 instead of lxcbr0start the container=> the new container's MAC is not seen in the dhcp servers lease list as well logging in to the container with lxc-console and running ifconfig shows that it doesn't get an IP address.Btw. If I keep lxcbr0 the container gets an IP address, but that is masqueraded and not accessible from the outside. But that works.What's the thing I'm missing here? Maybe some security issue?[edit]brctl show shows this:bridge name     bridge id               STP enabled     interfacesbr0             8000.000c29e793a1       no              eth0                                                        vethSCX4N3lxcbr0          8000.000000000000       noAlso, the ubuntu 15.04 server is running on an esxi 6.0.[/edit]
LXC Bridge not working on ubuntu 15.04
ubuntu;bridge;lxc
yaegashi's VMWare comment pushed me in the right direction. I had to enable promiscuous mode on the Virtual Machine Port Group on the esxi host. Otherwise, the virtual switch won't allow traffic through the port with a mac address different from the the virtual adapter's mac address.