Eu postarei as etapas que usei, caso alguém tenha um caso de uso semelhante:
Usando gnome-boxes no modo de sessão para criar e executar convidados do windows sem qemu: /// session default networking 'user'.
crie este arquivo com o seguinte conteúdo: /etc/qemu/bridge.conf
# allow virbr0
virbr0 é a ponte usada pelo libvirt para qemu: /// system para a rede "default" (rede NAT).
Habilitando o serviço libvirtd, criará e iniciará a ponte automaticamente e cuidará do limite da interface necessária automaticamente. (No meu caso, um laptop com conexão sem fio)
# systemctl enable libvirtd.service
Eu modifiquei a entrada de interface para a VM usar "bridge" em vez de "user":
virsh -c qemu:///session edit domainName
e altere esta seção:
<interface type='user'>
<mac address='52:54:00:0b:8f:07'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
para usar a interface de ponte:
<interface type='bridge'>
<mac address='52:54:00:0b:8f:07'/>
<source bridge='virbr0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Usar o virt-manager também é possível.
Você deve criar uma nova conexão com o qemu: /// session (o padrão do virt-manager é qemu: /// system).
Altere o tipo de rede do modo de usuário para o modo compartilhado e especifique o nome da ponte.
As etapas a seguir permitem que eu use dispositivos de toque para rede, o que melhora o desempenho da rede para o qemu: /// session.
A mesma interface é usada para acesso à Internet e para comunicação do host. (ping, smb, etc.)
Sistema usado:
Arch Linux x64 with latest available packages
linux 4.12.12-1-ARCH
gnome-boxes 3.24.0
libvirt 3.7.0-1
virt-manager 1.4.2-2