'bridged' wifi para qemu kvm (ebtables / parprouted / etc)

1

Estou tentando configurar uma máquina virtual com um host Linux Mint 18.3 e um convidado Win10 x64.

Eu preciso desta VM acessível da minha rede. Infelizmente, snaking um cabo Ethernet no meu quarto não é uma opção, e chipset do meu wifi (BCM4360) não suporta WDS ( sudo iw dev wlp6s0 set 4addr on dá um erro). Por isso não posso criar uma ponte real .

Eu passei os últimos três dias tentando várias soluções, tentando fazer isso funcionar. A melhor solução que encontrei até agora coloca a VM por trás de um NAT, mas pelo menos a VM é capaz de executar ping em outras máquinas na rede e obter ganhos de desempenho do virtio. link

Infelizmente, isso torna minha VM invisível para o resto da rede.

Eu tentei usar isso: link

Mas, até onde sei, ebtables não fez nada.

Eu também tentei usar parprouted como descrito aqui: link

No entanto, parece que não funciona, embora a descrição diga

"Reboot, and hosts connected to the bridge's ethernet should acquire a DHCP address and have full IP connectivity!"

Então, talvez eu não tenha essa conexão na configuração da minha VM?

    
por user3534080 23.03.2018 / 14:54

1 resposta

1

Opções:

1) O seu BCM4360 suporta duas estações ao mesmo tempo? (Veja valid interface combinations em iw phy ). Se sim, faça uma segunda estação e passe a interface de rede para a VM.

2) Se você pode controlar seu roteador (via OpenWRT etc.), tente um túnel para uma segunda interface de rede. Você precisará adicionar o ponto final do túnel à ponte do cliente LAN / WLAN no roteador.

3) Se nada disso funcionar e você não tiver o modo de quatro endereços, tenha em mente que, nesse caso, a interface wifi funcionará apenas com um único endereço MAC . O que significa que você conecta o host à rede, ou o guest da VM, mas não ambos.

Se você pode viver com o host não visível na rede, dê uma olhada em wlan_kabel . Ele usa um soquete bruto para basicamente roubar todos os pacotes do host e passá-lo para outra interface.

Eu tentei o proxy arp uma vez, mas nunca consegui funcionar corretamente.

4) Se você realmente precisa do host e da VM na rede, eu acho que comprar um dongle WLAN barato seria a opção mais simples.

    
por 24.03.2018 / 09:31