Faça o trabalho de sinergia entre o host e o convidado do qemu

0

Eu tenho uma configuração de trabalho de um Gentoo como host e um Windows 10 como convidado usando o QEMU / KVM com passagem GPU. Eu também passei meu teclado e mouse, e tenho um teclado secundário em uma porta USB diferente, que é usada pelo host.

Instalei o Synergy em ambos os sistemas operacionais, mas mesmo achando que eles compartilham o mesmo IP, não consigo vê-los com "localhost". Eu li que eu deveria usar bridges, ou tun-tap devices, mas eu não consigo entender o que eles fazem e gostaria de um pouco de ajuda para configurá-los.

Finalmente, aqui está o meu script de inicialização do qemu:

#!/bin/bash
rm /tmp/my_vars.fd
cp /usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd /tmp/my_vars.fd
export QEMU_AUDIO_DRV=pa QEMU_PA_SAMPLES=8192 QEMU_PA_SERVER=127.0.0.1
qemu-system-x86_64 \
-enable-kvm \
-m 6144 \
-smp cores=4,threads=1 \
-soundhw hda \
-usb -device usb-host,hostbus=1,hostaddr=3 \
-usb -device usb-host,hostbus=1,hostaddr=4 \
-device vfio-pci,host=01:00.0,multifunction=on \
-device vfio-pci,host=01:00.1 \
-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd
-device virtio-scsi-pci,id=scsi \
-drive file=/dev/sda5,id=disk,format=raw,if=none -device scsi-hd,drive=disk
    
por FloriOn 29.12.2015 / 12:58

1 resposta

0

Seu primeiro problema aqui é que a rede está quebrada na sua VM. Eu nem pensaria em Synergy até que você conserte isso. Você diz "eles compartilham o mesmo IP" Isso é um problema. Para que eles se comuniquem entre si, precisarão de diferentes IPs na mesma sub-rede.

    
por 29.12.2015 / 14:24

Tags