Hi there
well done !!
Now ensure you have the win-virtio iso available for your VM - install the drivers (on the VM) and ensure you have the appropriate amd or intel KVM module loaded into the kernel (modprobe intel_kvm or modprobe intel_amd).
modprobe kvm_intel nested=1
change the network to use bridged (share device -->brxx where xx is the name of your bridge) and set the connection to use virtio). Install packages dhcp , bridge-tools and dhclient (also net-tools for the easier ifconfig command).
Bridge does work also to wireless interfaces !!!
To start the bridge create a .sh script file similar to this : (no need to stop and start any networks).
ifconfig enp0s20f0u1u3 0.0.0.0 <name of the physical interface in my case the enp--- one-- can be a wifi one too>
brctl addbr br0
brctl addif br0 enp0s20f0u1u3
dhclient br0
ifconfig
Make executable and after starting the HOST just as sudo enter ./<file_name>.sh -- you might have to wait for 10 - 15 secs while the dhclient gets the appropriate data !!!
Now your bridge will work and all VM's should be able to see each other.
Check that ONLY the bridge interface has a real LAN IP address --if both have one then there's something wrong. Also check that network is running at proper speed --test OOKLA or similar on BOTH the VM amd the HOST.
e.g from within a W10 VM running on a laptop -- sees all 6 computers I'm testing on a LAN currently !!!
Also on a laptop connected to an external monitor via HDMI the VM will use HDMI for the sound if you want (can also use internal speakers, headphones,blu tooth or the HDMI connection) -- set the HOST sound config
e.g in my case for the laptop running as HOST
Have fun !!! you should be able to get really good results !!!
For bridged networking :
(for the storage use the RAW and VIRTIO format -- at Windows install time have the win-virtio driver iso available and when Windows can't find a disk use the load driver box and point to your driver iso).
The GUI BTW is called Virtual Machine Manager. Also a good package extra to install is libguestfs -- can do loads of things manipulating VM's ==P2V, V2V, V2P etc etc.
No wonder people think I'm Bonkers -- all your fault for starting me off with arch linux --anyway we're never to old to learn !!!!
cheers
jimbo