我正在尝试创建两个不同的桥接器以便与 LXC 一起使用。
我有以下配置:
/etc/lxc/default.conf
:
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.net.0.type = veth
lxc.net.0.link = lxcbr1
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:00:00:00:00:3x
/etc/default/lxc-net
:
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.224"
LXC_NETWORK="10.0.3.0/27" LXC_DHCP_RANGE="10.0.3.20,10.0.3.30"
LXC_DHCP_MAX="10"
LXC_BRIDGE="lxcbr1"
LXC_ADDR="10.0.3.33"
LXC_NETMASK="255.255.255.224"
LXC_NETWORK="10.0.3.32/27"
LXC_DHCP_RANGE="10.0.3.35,10.0.3.40"
LXC_DHCP_MAX="5"
但随后只出现了其中一座桥:
lxcbr1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 10.0.3.33 netmask 255.255.255.224 broadcast 0.0.0.0
ether 00:16:3e:00:00:00 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
如果我删除 lxcbr1 的配置,它会显示 lxcbr0(ifconfig),但配置了两个桥后,它只会出现第二个。
这样,只有连接到lxcbr1的容器才有IP地址。
谁能帮我?
答案1
您使用了同一个密钥两次。
尝试使用 lxc.net.0 和 lxc.net.1
我对桥牌很着迷。我已升级到 lxc.net.6 :D