Доброго времени суток.
Столкнулся с такой проблемой - необходимо в libvirt сделать 2 виртуальные сети с одним диапазаоном адресов и разными vlan, и в этих сетях назначать ip по DHCP. Для этого поднял openvswitch интерфейс (vbr), к нему подключил сеть libvirt, 2 виртуалкам прописал разные vlan (42 и 44). Как теперь правильно настроить выдачу ip этим машинам?
Я пробовал поднимать отдельный мост (br1) с назначеным ip и слушающим dhcpd на нем, и для каждого vlan создавать veth пару, один конец которой подключать к vswith в tagged порт, другой к мосту с dhcp. Вроде все работает, но мне кажется, что должен быть более простой и правильный путь.
Спасибо.