Conexão Wi-Fi no QEMU / KVM funciona, mas não com virt-manager

0

Não tenho certeza se esse é o fórum correto para essa pergunta, mas aqui está mesmo assim. Eu tenho executado o Windows 10 em uma VM por alguns meses agora (é uma exigência para a escola). Eu me cansei de não ser capaz de fazer coisas como passar dispositivos USB, não ter configurado corretamente Spice settings, etc. Eu escrevi um script, mas parecia que os 3 computadores com quem eu compartilhei essa VM (Gentoo, Debian e openSUSE) Tumbleweed) todos tinham configurações diferentes para suas configurações de QEMU, o que tornou meu script inútil. Eu só queria um tempo mais fácil, então decidi migrar tudo para o virt-manager. Tudo funciona muito bem, exceto pela minha rede. Eu estou em um laptop, então a única maneira de me conectar à Internet é através do Wi-Fi. Isso não foi problema no QEMU / KVM da linha de comando; a VM compartilhou a conexão com o host e tudo foi ótimo. Mas virt-manager se recusa a permitir isso. Quando eu seleciono meu adaptador sem fio, ele também é listado como um macvtap, que exibe um aviso dizendo que isso não funcionará corretamente e se recusa a fazer qualquer outra coisa. Eu li em algum lugar que não é possível compartilhar a conexão em uma placa wifi, o que não parece certo já que, como eu mencionei, funcionava quando eu lançava a VM a partir da linha de comando com o QEMU. Existe alguma maneira de obter virt-manager para trabalhar com o adaptador wi-fi no meu cartão? Eu consegui fazer isso funcionar com um adaptador USB wifi, mas se eu esquecer em casa mais uma vez eu vou enlouquecer. Qualquer conselho ou assistência seria apreciado. Mesmo que alguém tenha um bom tutorial sobre como fazer um trabalho de tempero ou algo em que eu possa consertar o script (que funciona) para que minha VM tenha a resolução de tela adequada, isso contaria como uma vitória.

Executando atualmente o ramo estável 9 'Stretch' do Debian

Este é o script que fiz para iniciar a VM quando faço isso manualmente:

WindowsVM.run - >

#!/bin/bash

exec qemu-system-x86_64 -enable-kvm \ -m 2048 \ -vga std \ -usb \ -device usb-host \ -soundhw hda \ -cpu host \ -hda WindowsVM.img \ -cdrom windows-10-pro.iso

    
por Buttmoist 08.11.2017 / 00:30

1 resposta

1

Existem muitas opções, algumas com ressalvas.

  1. No virt-manager create / ou inicie a interface de rede virtual chamada "default", uma configuração Nat que normalmente é padrão na maioria das instalações. (seu Nat então você terá que configurar o iptables para encaminhar as portas). Você pode executá-lo na inicialização, para que você não precise iniciá-lo toda vez que quiser iniciar o vm.
  2. Use o proxy arp (parprouted) entre uma rede sem fio e possivelmente uma ponte virtual. Em seguida, conecte a vm ao "dispositivo compartilhado" (bridge).

Try ?: Dependendo do dispositivo sem fio, você pode criar várias interfaces.

iw phy0 interface add vmwlan0 type station

Crie uma interface vmwlan0, mas não funcionará com muitos dispositivos sem fio. Para ver as opções suportadas pelo uso do dispositivo.     %código% Em seguida, procure comandos suportados.

    
por 03.07.2018 / 01:11