Como faço para conectar minha placa wireless interna ao convidado do VMWare Workstation 10 e ainda isolar o host?

4

Minha configuração atual:

  • VMWare Workstation 10.0.3
  • O sistema operacional do host é o Windows 8.1 x64
  • VM convidada é o Windows 8.1 x64
  • O host tem 1 Ethernet com fio e 1 NIC sem fio interna
  • Nenhum antivírus (exceto o Windows Defender) está instalado
  • O firewall no sistema operacional host e na VM guest está desativado

O que eu estou tentando fazer é ter o sistema operacional host usando a Ethernet com fio para conectar-se a uma rede privada interna e a VM convidada para usar a NIC sem fio no modo bridge para acessar a Internet, mas ainda manter o sistema operacional host isolado da internet.

Eu segui o guia do VMWare que instruiu-me a desativar tudo no NIC sem fio, exceto VMWare Bridge Protocol . Alterei VMNet 0 da ponte automática para unir a NIC sem fio específica e configurar minha VM guest para usar a ponte. Eu me conecto à rede sem fio a partir do sistema operacional host e, em seguida, tento obter um endereço DHCP dentro da VM guest, mas isso não funciona. Eu até tentei atribuir um IP estático e pingar o gateway que também não funciona.

Eu tentei desinstalar os drivers da NIC wireless, reinstalá-los, redefinir o catálogo winsock e a pilha ip, desinstalado e reinstalar o VMWare, mas nada parece funcionar. Também tentei conectar-me à rede sem fio através da mesma NIC sem fio no host (com todos os protocolos apropriados habilitados) e o host pode se conectar e extrair um endereço DHCP do roteador; simplesmente não funcionará na VM.

Alguma ideia do que estou fazendo errado?

EDITAR: A topologia de rede aqui é tal que a rede voltada para a Internet é somente sem fio e a rede interna privada é apenas com fio, então não é possível testar a conexão com a Internet em uma NIC com fio. Além disso, este é um laptop e tem apenas 1 NIC com fio, portanto, usar algo como uma ponte externa sem fio para Ethernet está fora de questão.

Eu estava usando um adaptador USB sem fio e conectando-o diretamente à VM guest e isso funciona, mas é uma grande dor de cabeça já que, com o tempo, o adaptador USB parece parar de funcionar dentro da VM e eu preciso desconectar o adaptador constantemente de volta e às vezes até precisa desativar o dispositivo e reativá-lo dentro do gerenciador de dispositivos da VM convidada (e, sim, os drivers para o dispositivo são feitos para o windows 8 e o dispositivo é totalmente compatível). / p>

EDIT2: Se ajudar, a placa wireless é uma Broadcom 802.11n e acredito que seja o chipset BCM43XX.

UPDATE Se eu deixar tudo marcado nas propriedades da NIC wireless (ipv4, ipv6, compartilhamento de arquivos, etc ...), a ponte funciona. Assim que eu removo tudo, exceto o protocolo VMWare Bridge, ele não funciona.

    
por vane 26.08.2014 / 18:22

2 respostas

2

As conexões sem fio não podem ser interligadas. O wiki OpenWrt fornece uma boa explicação :

banana The 802.11 standard only uses three MAC addresses for frames transmitted between the Access Point and the Station. Frames transmitted from the Station to the AP don't include the ethernet source MAC of the requesting host and response frames are missing the destination ethernet MAC to address the target host behind the client bridge.

  1. Bridged Host sends a packet to the Target host
  2. Frame is relayed via the W-LAN Client and the MAC address of the transmitting wireless adapter is used as source MAC, the sending ethernet MAC is discarded
  3. W-LAN AP receives the frame and redirects it to the Target
  4. Target receives the frame and generates a response
  5. Target responds to the received frame using the (wrong) source MAC as destination
  6. W-LAN AP relays the frame to the W-LAN Client with the given destination MAC
  7. W-LAN Client receives the frame and assumes it is the final destination since it's wireless MAC is used in the frame, the packet is not forwarded
  8. Bridged Host never sees a response frame since the W-LAN Client became the destination, no connection is possible

O fato de o "Host em ponte" ser virtual no seu caso não importa.

O VMware Fusion no OS X pode se conectar sem fio, provavelmente está usando algum tipo de NAT de MAC.

"Media bridges" e repetidores WiFi genéricos abrem várias conexões ao AP upstream com diferentes endereços MAC, contornando o problema.

Uma solução muito simples para o seu problema é usar um adaptador WiFi USB. Você pode conectar todo o dispositivo USB à sua VM e usar o "WiFi nativo" dentro da VM.

    
por 16.08.2016 / 16:22
1

Eu tive o mesmo problema ao tentar usar o modo de ponte no wireless. Consegui resolver configurando duas redes, rede 0 e rede 9 no meu caso. Você pode configurá-los para o modo de ponte, mas em vez de selecionar automaticamente, escolha a conexão de rede. Eu configurei 0 como ponte para o NIC com fio e 9 como ponte para meu adaptador sem fio e ele está funcionando muito bem.

    
por 23.12.2014 / 01:23