I am new to KVM and am having a problem with setting up the networking. I want each VM to get its IPs assigned by the network's DHCP, not the internal DHCP that the KVM keeps trying to set up. In Hyper-V, you can create a virtual switch, then create a virtual interface for each VM that is then visible to the rest of the network, gets its IP from network DHCP, etc. I thought I could do this with Open VSwitch, but everything I set up either requires me to specify a static IP or sets up NAT and an internal (to the KVM) DHCP server, or kills my network connection entirely, requiring me to connect to the terminal directly. Can anyone point me in the right direction? I can't seem to find any documentation that describes how to do what I am looking to do.
I'm running this on Debian 11, command line only.