我正在努力获得一个lxc容器启动与适当的networking。
的/ etc /networking/接口:
auto lxcbr0 iface lxcbr0 inet static address 192.168.5.69 netmask 255.255.255.0 bridge_ports eno1 bridge_stp off bridge_fd 0 bridge_waitport 0 bridge_maxwait 0
容器configuration:
lxc.network.type = veth lxc.network.name = eth0 lxc.network.link = lxcbr0 lxc.network.hwaddr = 26:0b:6c:e8:dc:65 lxc.network.flags = up
当我启动容器时,networking不起作用。 当我看着网桥configuration,容器没有连接:
# brctl show bridge name bridge id STP enabled interfaces lxcbr0 8000.509a4c6f57b4 no eno1
如果我手动添加容器的虚拟networking设备到网桥,那么一切都是groovy:
#brctl addif lxcbr0 veth0BCEEH
这些configuration基本上是从一个现有的机器与工作configuration,所以必须有一些简单的问题,我缺less。
我怎样才能让容器自动添加veth到桥?
万一重要:
lxc version: 2.0.7 Linux hostname 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux