Qual é o tipo de rede padrão atual em gnome-boxes usando qemu: /// session?

0

De acordo com o autor deste post: link "O gnome-boxes originalmente usava o modo de rede usermode, mas mudava o timeframe do Fedora 21 para usar o virbr0 via qemu-bridge-helper. Mas isso depende do virbr0 ser configurado corretamente pelo administrador do host ou via pacote install (libvirt-daemon-config- pacote de rede no Fedora). "

Alguém poderia explicar como conseguir o mesmo comportamento no Arch linux. Especialmente, se o serviço Libvirtd precisa ser iniciado ou não?

    
por Fouad 09.09.2017 / 19:16

1 resposta

1

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

    
por 11.09.2017 / 13:09