Hi,
I have a host running some kvm VMs under qemu/libvirt, and i moved
recently from standard linux bridges to openvswitch (setup was done
with nmcli), and i noticed that my VMs now can't pxe boot.
If i run a tcpdump on the host ovs brigde interface (br0) i see the
dhcp/bootp requests being sent and i see the replies from dhcp server
arriving.
If i run a tcpdump on the host but on the vnet interface of the VM i
see the dhcp/bootp requests being sent but the replies never arrive.
HOST - OS: Fedora 36 (x86_64)
--------------------------------
nmcli c add type ovs-bridge conn.interface br0 con-name ovs-br0
nmcli c add type ovs-port conn.interface br0 master ovs-br0 con-name
ovs-port-br0
nmcli c add type ovs-interface slave-type ovs-port conn.interface br0
master ovs-port-br0 con-name br0 ipv4.method manual ipv4.address
192.168.1.16/24 ipv4.gateway 192.168.1.254 ipv4.dns "192.168.1.254"
ipv4.dns-search "home.local"
nmcli c add type ovs-port conn.interface bond0 master ovs-br0 con-name
ovs-port-bond0 ovs-port.bond-mode active-backup
nmcli c add type ethernet conn.interface eno1 master ovs-port-bond0
con-name eno1
nmcli c add type ethernet conn.interface eno2 master ovs-port-bond0
con-name eno2
nmcli c add type ovs-port conn.interface vlan2 master ovs-br0
ovs-port.tag 2 con-name ovs-port-vlan2
nmcli c add type ovs-interface slave-type ovs-port conn.interface
vlan2 master ovs-port-vlan2 con-name vlan2 ipv4.method manual
ipv4.address 192.168.2.16/24
nmcli c add type ovs-port conn.interface vlan3 master ovs-br0
ovs-port.tag 3 con-name ovs-port-vlan3
nmcli c add type ovs-interface slave-type ovs-port conn.interface
vlan3 master ovs-port-vlan3 con-name vlan3 ipv4.method manual
ipv4.address 192.168.3.16/24
nmcli c add type ovs-port conn.interface vlan4 master ovs-br0
ovs-port.tag 4 con-name ovs-port-vlan4
nmcli c add type ovs-interface slave-type ovs-port conn.interface
vlan4 master ovs-port-vlan4 con-name vlan4 ipv4.method manual
ipv4.address 192.168.4.16/24
----------------------------
ovs-vsctl show
5d07c0d4-e067-4155-beb9-7e4cad501bbe
Bridge br0
Port bond0
Interface eno2
type: system
Interface eno1
type: system
Port vnet4
trunks: [2, 3, 4]
Interface vnet4
Port vnet8
Interface vnet8
Port vlan3
tag: 3
Interface vlan3
type: internal
Port vnet7
tag: 3
Interface vnet7
Port vlan2
tag: 2
Interface vlan2
type: internal
Port vnet5
trunks: [2, 3, 4]
Interface vnet5
Port br0
Interface br0
type: internal
Port vnet0
Interface vnet0
Port vlan4
tag: 4
Interface vlan4
type: internal
Port vnet6
Interface vnet6
ovs_version: "2.17.0"
----------------
Anyone has any idea what is needed to to make dhcp / pxe boot work?
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss