Я пытаюсь создать два разных моста для использования с 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-адрес.
Кто-нибудь может мне помочь?
Вы используете тот же ключ дважды.
Попытайтесь использовать lxc.net.0 и lxc.net.1
Я - сумасшедший мост. Я до lxc.net.6 :D