Macvtap Bridge para o VM Host

1

Estou tentando criar um servidor de mídia / web sólido em minha casa. É uma máquina i7-920 adaptada. Sua execução Kubuntu 15.10, KVM, e um Windows 7 Pro vm (VT-x, Spice, QXL, MacVTap)

Eu tenho o Windows 7 reduzido a quase apenas o Windows Media Center, esse é o meu PVR. Eu quero mapear unidades de rede para ~ / DVR e ~ / Plex / * no Kubuntu.

Então, eu instalo o virt-manager, instalo a VM, coloco em uma rede virtual que usa o macvtap para conectar minha ethernet ao Windows. Eu não tenho certeza se é um bug, mas eu costumava ver o Network Manager pegar em uma Ethernet duplicada com (macvtap) no nome. Meu convidado agora, no entanto, não pode ver o host, o que me levou a este artigo

E essas rotas

No entanto, nas direções, eles têm um script e um link quebrado para as referências de comando.

Agora o Kubuntu está em um estado estranho, o que não ajuda minha confusão. Tem Network-Manager e bridge-utils. No entanto, os utilitários de ponte não são usados, em vez disso, 'ip' é usado e seu próprio conjunto de caminhos de arquivo, como etc / network / interfaces, está vazio.

Para minimizar a confusão, eu construí minha bridge no virt-manager, porque todo o systemd pulava em docs.

Alguém pode me indicar a configuração correta e a sintaxe a ser usada para tornar meu sistema operacional host um cliente da ponte macvtap do hipervisor?

Isso é pré-requisito para mim jogar com snapraid e dirigir pooling.

    
por mikeymop 01.03.2016 / 15:07

1 resposta

0

Eu consegui eliminar as redes extras usando:

net-destroy [network name]

O libvirt era responsável pelas pontes extra não utilizadas, não pelo Network-Manager (o utilitário gui ip) ou pelos bridge-utils.

Eu tenho uma explicação maravilhosa de como isso funciona no irc há uma semana ou duas atrás, onde um usuário gentilmente recomendou que eu criasse uma rede NAT entre o host do Kubuntu e a VM do Windows. Isso é executado simultaneamente com a conexão macvtap.

No Windows agora tenho dois endereços IP em duas nics. 192.168.x.124 para minha rede física. E 192.168.y.100 para a rede virtual.

No CMD, usei o comando

nbtstat -a RemoteName

Isso me deu o endereço IP do host (192.168.y.280) na rede virtual. Eu usei este endereço para montar o meu Samba Share (/ mnt / wdg / media /) como uma unidade de rede Z: \ media \

Agora posso gravar programas de TV no Windows Media Center e copiá-los diretamente para a biblioteca 'Recorded TV' no Plex, que está no diretório / mnt / wdg / media / PVR.

    
por 29.03.2016 / 17:30