É possível com o VirtualBox, eu tenho a mesma configuração em execução recentemente, o Windows 7 host, convidado Arch Linux, em um laptop com wifi. Como você disse, é quando dá uma ligação em rede ao convidado. Eu também escolhi o driver virtio para o cartão virtual, mas duvido que esteja relacionado com o tópico em questão.
O convidado obtém um IP de qualquer roteador ao qual o host se conecta, está funcionando perfeitamente e chega a conclusão que é muito impressionante. Eu tentei conseguir o mesmo no host Xen e não consegui. Então está vindo de alguma mágica dos drivers do VirtualBox, a única descrição pública está aqui: link .
Bridging to a wireless interface is done differently from bridging to a wired interface, because most wireless adapters do not support promiscuous mode. All traffic has to use the MAC address of the host's wireless adapter, and therefore VirtualBox needs to replace the source MAC address in the Ethernet header of an outgoing packet to make sure the reply will be sent to the host interface. [...] VirtualBox examines ARP and DHCP packets in order to learn the IP addresses of virtual machines.
Esta extensão de driver deve ser de código aberto, já que não é mencionada no "Oracle VM VirtualBox Extension Pack", mas é muito difícil encontrar documentação sobre isso. Infelizmente eu não sei como resolver isso, mas eu tentaria:
- Olhe para as propriedades da placa sem fio host, verifique se você vê o material da caixa virtual lá (eu reinstalei a máquina desde então, então não posso verificar quais são os itens adicionais exatamente)
- Desinstale e reinstale a placa sem fio. É provável que os itens adicionais sejam removidos, por isso suponho que a desativação / reativação da rede em ponte nas propriedades da VM possa reinstalar essa parte.
Além disso, se o roteador é seu, você pode dar uma olhada no seu log, ver se pelo menos ele obtém algumas conexões provisórias do convidado.
Edit: Você comentou que está trabalhando com outro roteador / ponto de acesso? Neste caso, é possível que alguns roteadores se recusem a alocar mais de um IP para o mesmo endereço MAC. É uma pena que eu não tenha mais a máquina, para ver se os MACs de cada IP no roteador são os mesmos, mas esse deve ser o caso.