Edit /etc/network/interfaces
# Set up physical ethernet interface (enp4s0) to not use DHCP
iface enp4s0 inet manual
iface enp4s0 inet6 manual
# Set up bridge interface to use DHCP instead
auto br0
iface br0 inet dhcp
bridge_ports enp4s0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
iface br0 inet6 auto
accept_ra 1
Run sudo systemctl restart networking
When running ip addr
the br0
interface should have an ip address while enp4s0
should not.
In virt-manager, edit the network interface for the VM and select "Bridge br0" as the network source.