This will enable the guest machines to get an address for the local lan ( home network ).  You put in bridged in the KVM config and device is “br0”

#!/bin/sh
export MAIN_CONN=enp5s0f0
bash -x <<EOS
  systemctl stop libvirtd
  nmcli c delete "$MAIN_CONN"
  nmcli c delete "Wired connection 1"
  nmcli c add type bridge ifname br0 autoconnect yes con-name br0 stp off
  #nmcli c modify br0 ipv4.addresses 192.168.1.99/24 ipv4.method manual
  #nmcli c modify br0 ipv4.gateway 192.168.1.1
  #nmcli c modify br0 ipv4.dns 192.168.1.1
  nmcli c add type bridge-slave autoconnect yes con-name "$MAIN_CONN" ifname "$MAIN_CONN" master br0
  systemctl restart NetworkManager
  systemctl start libvirtd
  systemctl enable libvirtd
EOS

 

Leave a Reply