[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dhcp bridge for virtual machines using KVM




On 9/22/20 1:26 PM, James Allsopp wrote:
Hi,
I've got a computer that I'm running debian 10 on with KVM. The machine is connected to a OpenWRT router which provides DHCP and DNS to the network, via a wifi link used for the host and an ethernet connection on eth1 used for a bridge

Is your OpenWRT router running in vm on the same host or somewhere else throughout physical network eth1?



I've set this file up for the bridge in /etc/network/interfaces.d/br0
auto eth1
auto br0
iface br0 inet dhcp
bridge_ports eth1
bridge_fd 0
bridge_stp off

ifup br0 brought it up nicely and it got an IP address in the range I'd expect. So far so good. The only problem is now, I can't get any of the VM's I create to use this network. When creating a VM using Virtual Machine Manager, it gives me the option to specify shared device name for the network source. One of these is for a network I already created in virsh;

<network>
  <name>host-bridge</name>
  <forward mode="bridge"/>
  <bridge name="br0"/>
</network>

However, if I set the network to either 'host-bridge' or br0 directly, the route is never set and I can never get  a dhcp setting. I've checked ip_forward is set to 1.

I'd just like to set it up this way, as it seems really inefficient to have a dhcp and then use difficult to remember static IP's everywhere.

Thanks
James


--
Lucas Castro


Reply to: