Correção: rede em ponte VMware não funciona

Alguns usuários do VMware Workstation Player e do VMware Workstation Pro estão relatando que estão tendo um problema de rede em ponte com todas as suas máquinas convidadas. O que acontece é que nenhuma de suas VMs convidadas pode entrar em contato com a máquina host e a máquina host não pode contatar as máquinas convidadas. Esse problema é relatado para ocorrer no Windows 7, Windows 8 e Windows 10.

VMware Bridged Network não funciona

O que está causando problemas na VMware Bridged Network?

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de reparo que são comumente usadas para corrigir esse problema. Com base no que nós coletamos, existem vários cenários comuns que são conhecidos para levar a este problema:

  • Vmnetbridge.sys é glitched - Como se constata, este problema específico pode ocorrer nas instâncias em que o serviço responsável pelo modo em ponte é iniciado incorretamente ou permanece em um estado 'limbo'. Nesse caso específico, você pode resolver o problema executando alguns comandos em um prompt de comando elevado.
  • O WMware escolhe a rede virtual errada - Se você deixar o VMware escolher qual rede virtual usar para o modo de ponte, é provável que ele acabe usando um sem uma conexão ativa com a Internet - o que acaba gerando esse problema. Uma maneira de corrigir esse problema é configurar uma rede virtual específica que você sabe que está funcionando.
  • O Wmware faz a ponte para o adaptador errado - Se você deixar as configurações de Bridging para Automatic, esse problema ocorrerá se o VMnet0 for encerrado Fazendo uma ponte para um adaptador de rede que não está atualmente mantendo sua conexão com a Internet. Você pode corrigir esse problema escolhendo o adaptador de ponte manualmente.
  • Muitos adaptadores desnecessários - O VMware não é muito bom na seleção do adaptador de rede do host ideal que deve ser usado para o modo de ponte. Felizmente, você pode garantir que o software não escolha o errado, removendo todos os adaptadores desnecessários da lista Automatic Bridging.
  • O cliente VPN está interferindo no VMware - Existem vários clientes VPN (particularmente o Endpoint Remote Access VPN) que interferem no recurso de bridging do VMware. Se este cenário for aplicável, você poderá resolver o problema desinstalando o cliente VPN da máquina host.
  • Os adaptadores do VirtualBox estão interferindo no VMware - Como vários usuários relataram, esse problema específico também pode ocorrer se você já usou o VirtualBox (antes de fazer a migração para o VMware) Se os adaptadores de rede usados ​​pelo VirtualBox ainda estiverem sendo usados, você precisará desabilitar para resolvê-lo no VMware.
  • A atualização do Windows quebrou o recurso de ponte - Se você atualizar para o Windows 10 build 1703 ou superior enquanto o VMware estiver instalado, a atualização usada terminará excluindo algumas chaves de registro que são essenciais para o recurso de ponte. Nesse caso, você pode resolver o problema revertendo as configurações do Editor de Rede Virtual para o padrão.
  • O firewall de terceiros está bloqueando o recurso de ponte - Existem vários pacotes AV que incluem um firewall (mais comumente o AVG e o BitDefender) que são conhecidos por causar esse problema específico. Se esse cenário for aplicável, você poderá usar a solução integrada para permitir que máquinas virtuais passem pelo firewall ou desabilitem o firewall completamente.

Se você está atualmente com dificuldades para resolver o mesmo problema, este artigo fornecerá várias etapas para solução de problemas. Abaixo, você descobrirá uma coleção de métodos que outros usuários em uma situação semelhante usaram com sucesso para resolver o problema de rede com ponte VMware.

Para obter os melhores resultados, incentivamos você a seguir as possíveis correções na ordem em que são apresentadas. Tentamos cobrir todos os cenários possíveis, por isso, um dos métodos abaixo é destinado a resolver o problema em seu cenário específico

Método 1: Reiniciando Vmnetbridge.sys via administrador CMD

VMnetbridge.sys (VMware Bridge Control ) também pode causar esse problema específico em instâncias onde o arquivo é iniciado incorretamente ou com falha antes que ele possa facilitar a comunicação entre a máquina host eo computador convidado.

Se este cenário for aplicável, provavelmente você poderá resolver o problema reiniciando essencialmente o serviço bmnetbridge por meio de um prompt de comando elevado. Vários usuários afetados relataram que esse procedimento permitiu que eles resolvessem o problema, pois as máquinas host e guest começaram a se comunicar na próxima vez em que uma janela do VMware foi lançada.

Aqui está um guia rápido sobre como reiniciar o vmnetbriddge.sys através de um CMD de administração:

  1. Verifique se o VMware Workstation está fechado junto com qualquer máquina convidada aberta.
  2. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “cmd” e pressione Ctrl + Shift + Enter para abrir um prompt de comando elevado. Quando você vir o prompt de confirmação do UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Executando o CMD usando a caixa de diálogo Executar
  3. Dentro do Prompt de Comando elevado, digite os seguintes comandos em ordem e pressione Enter após cada um deles para reiniciar o serviço do VMnetbridge:
     net stop vmnetbridge net iniciar vmnetbridge 
  4. Depois que o VMNetService for reiniciado, feche o prompt de comando elevado, abra novamente a estação de trabalho do VMware e monte a máquina virtual com a qual você está encontrando problemas anteriormente.

Se o problema ainda não estiver resolvido e você ainda encontrar o mesmo problema de Rede em Ponte, vá para o próximo método abaixo.

Método 2: usando uma rede virtual específica (VMnet0)

Vários usuários afetados relataram que, para eles, o problema foi resolvido inteiramente depois que eles configuraram sua estação de trabalho WMware para usar uma rede virtual específica ( VMnet0 ). Como se vê, se você deixar a conexão de rede com o Bridged, há uma chance de o programa usar o errado.

Na grande maioria dos casos, VMnet0 é a rede virtual correta que precisa ser usada neste caso. Aqui está um pequeno guia sobre como programar o VMware para usar uma rede virtual personalizada (VMnet0):

  1. Abra o VMWare Workstation, clique com o botão direito do mouse na máquina virtual com a qual você está tendo problemas (no menu à esquerda) e escolha Configurações.
  2. Dentro das configurações da máquina virtual, selecione a guia Hardware . Em seguida, selecione Adaptador de Rede na lista de dispositivos.
  3. Com o adaptador de rede selecionado, vá para a direita e clique na chave associada à rede virtual personalizada: específica .
  4. Em seguida, use o menu suspenso abaixo para selecionar VMnet0 na lista de redes virtuais específicas.
  5. Clique em Ok para salvar a configuração, inicie a máquina virtual novamente e veja se você pode se conectar à Internet com sua máquina virtual.

Configurando o VMware Workstation para funcionar com o VMnet0

Se o problema ainda não estiver resolvido e você ainda tiver problemas com a ponte de rede no VMware Workstation, vá para o próximo método abaixo.

Método 3: Desmarcando todos os adaptadores além da placa de rede física

Se você estiver usando a Workstation Pro e não tiver conectividade de rede em suas máquinas virtuais enquanto estiver usando uma conexão em ponte, poderá resolver o problema usando o VMWare Virtual Network Editor para cancelar a seleção de todos os adaptadores de rede que não são essenciais para a conexão de rede.

Vários usuários afetados relataram que a máquina host e a máquina convidada começaram a compartilhar a conexão com a Internet momentos depois que essa modificação foi realizada.

Importante: este método só será aplicável se você estiver usando o VMware Workstation Pro. As etapas abaixo não podem ser replicadas no VMware Workstation Player!

Aqui está um guia rápido sobre como fazer isso:

  1. Abra o VMware Workstation PRO e use a barra de fita na parte superior para ir para Edit> Virtual Network Editor .

    Acessando o Virtual Network Editor de dentro do aplicativo

    Nota: Você também pode fechar o VMware Workstation completamente e usar a função de busca do Windows (pressione a tecla Windows) para procurar o VMWare Virtual Network Editor.

  2. Dentro do Editor de Rede Virtual, clique no botão Alterar Configurações na parte inferior da tela.
  3. Como o problema provavelmente está ocorrendo porque o adaptador de ponte está confuso, vamos deixar as coisas mais claras, selecionando Vmnet0 na lista de redes virtuais e alterando a opção Ponte para Automático para o adaptador de rede que você está usando atualmente (neste caso, o adaptador de rede sem fio).

    Alterando o adaptador em ponte de Automático para aquele que está atualmente ativo
  4. Reinicie sua máquina virtual VMWare Workstation e veja se o problema foi resolvido.

Se você ainda encontrar o mesmo problema ou esse método não se aplicar ao seu cenário específico, vá para o próximo método abaixo.

Método 4: Remover todos os adaptadores de rede do host desnecessários

Se você estiver usando o VMware Workstation Player (a versão gratuita) e o método acima não for aplicável, é assim que você pode fazer isso a partir da versão gratuita. Na grande maioria dos casos, o erro ocorre porque o software tem muitos adaptadores de rede do host para escolher quando precisar escolher um para a conexão de rede em ponte.

Muitas vezes, o software acaba escolhendo um adaptador de rede que não pode facilitar uma conexão com a Internet, o que acaba criando o problema discutido neste artigo. Se esse cenário for aplicável, você poderá resolver o problema com bastante facilidade, certificando-se de que os adaptadores do host que não são necessários para esse procedimento sejam removidos do menu Configurações de Bridging Automática .

Aqui está um guia rápido sobre como fazer isso:

  1. Primeiramente, precisamos começar descobrindo qual adaptador de rede está sendo usado para nossa conexão atual com a Internet. Essa primeira etapa é essencial, pois nos ajudará a descobrir quais adaptadores de rede do host precisam ser descartados mais tarde.
  2. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ncpa.cpl” e pressione Enter para abrir o menu Conexões de Rede .
  3. Dentro do menu Conexões de Rede, veja qual rede está sendo usada atualmente. Você pode identificar isso olhando para qual entrada tem o ícone de sinal verde. Depois de identificar a conexão de rede ativa, veja qual adaptador de rede está sendo usado para ela. Você pode ver isso diretamente sob o nome da rede - no nosso caso, é Qualcomm Atheros AR9285 .
  4. Agora que você conhece o adaptador de rede do host que deve ser usado, abra o VMware Workstation, clique com o botão direito do mouse na máquina virtual com a qual está tendo problemas e escolha Configurações.
  5. Dentro da tela Configurações da máquina virtual, selecione a guia Hardware e escolha Adaptador de rede na lista abaixo.
  6. Com o dispositivo Adaptador de Rede selecionado, vá para a parte direita da tela e verifique a alternância associada a Ponte (em Conexão de rede ). Em seguida, clique no botão Configurar Adaptadores .
  7. No menu Configurações Automáticas de Bridging, desmarque tudo, exceto o adaptador de rede do host que você descobriu na etapa 3.
  8. Clique em Ok para salvar a configuração, inicie a máquina virtual e verifique se você tem uma conexão de rede em ponte.

Removendo todos os adaptadores de rede do host desnecessários

Se você ainda encontrar o mesmo problema, vá para o próximo método abaixo.

Método 5: Removendo o cliente VPN da máquina host

Como se constata, esse problema específico também pode ocorrer se você estiver usando ativamente uma conexão VPN para proteger seu anonimato na web. Vários usuários afetados relataram que a conexão em ponte começou a funcionar conforme o esperado, assim que eles desinstalaram seu cliente VPN.

Nota: Se você estiver interessado em usar um cliente VPN, poderá experimentar provedores diferentes até descobrir uma opção que não esteja em conflito com o VMware Workstation. Na maioria dos casos, o cliente VPN que está em conflito com a estação de trabalho VMware é o VPN de acesso remoto do Endpoint, mas pode haver outros.

Aqui está um guia rápido sobre como desinstalar seu cliente VPN para resolver o problema de rede em ponte:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “appwiz.cpl” e pressione Enter para abrir a tela Programas e Recursos .

    Digite appwiz.cpl e pressione Enter para abrir a lista de programas instalados
  2. Dentro da tela Programas e Recursos, role para baixo na lista de aplicativos e localize o cliente VPN que você está usando atualmente.
  3. Clique com o botão direito do mouse no seu cliente VPN e escolha Desinstalar. Em seguida, siga as instruções na tela para concluir a desinstalação.

    Desinstalando o cliente VPN
  4. Depois que o cliente VPN for desinstalado, reinicie o computador e veja se o problema da conexão em ponte foi resolvido, iniciando a mesma máquina virtual que estava causando problemas anteriormente.

Método 6: Desativando todas as entradas de rede do VirtualBox de conexões de rede

Se você já usou anteriormente a caixa Virtual, lembre-se de que poderá encontrar problemas se mudar para o VMware (modo de ponte). Como se constata, os adaptadores que são deixados para trás pela caixa virtual podem causar problemas com a conexão em ponte dentro do VMware.

Se este cenário for aplicável à sua situação atual e você quiser usar o VMware, há três maneiras de avançar:

  • Desinstale o VirtualBox junto com um adaptador que foi usado pelo software.
  • Comece a usar o NAT com o VMWare
  • Desabilite todas as entradas de rede pertencentes ao VirtualBox no menu Conexões de Rede

Como este guia é sobre ajudar você a usar uma conexão em ponte com o VMware Workstation, vamos nos concentrar na terceira opção, já que é a menos intrusiva. Aqui está um guia rápido sobre como desativar todas as entradas de rede do VirtualBox para resolver o recurso de observação de pássaros no VMware:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ncpa.cpl” e pressione Enter para abrir a guia Conexões de Rede .
  2. Dentro da guia Conexões de Rede, clique com o botão direito do mouse em> Desativar em todos os adaptadores de rede pertencentes ao VirtualBox. Você pode ter um ou vários adaptadores diferentes, dependendo de quão extensivamente você usou os recursos do VirtualBox .

    Nota: Se você for solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder as permissões necessárias para desativar o adaptador virtual.

  3. Depois que todos os adaptadores do VirtualBox estiverem desabilitados, abra o VMware, inicie a máquina virtual que estava lhe dando problemas anteriormente e veja se os recursos de bridging não estão funcionando.

Desativando todos os adaptadores do VirtualBox

Se você ainda encontrar o mesmo problema, vá para o próximo método abaixo

Método 7: Restaurando as configurações do Virtual Network Editor para os padrões

Como se constata, há uma determinada versão do Windows 10 que quebra o recurso de conexão em ponte no VMware Workstation. Acontece que, se você atualizar para o Windows 10 com 1703 ou mais, enquanto o WMware estiver instalado, o recurso de ponte de rede se tornará inutilizável, a menos que a ação manual seja realizada.

Isso acontece porque essa atualização exclui algumas chaves (VMnetDHCP e VMware NAT Service), que acabam efetivamente quebrando o recurso de ponte dentro do VMWare Workstation. Mas, como se vê, você pode corrigir o dano com muita facilidade, forçando o VMware a recriar as duas chaves de registro, restaurando as configurações do Editor de Rede Virtual para o padrão.

Nota: As etapas abaixo são aplicáveis ​​apenas para usuários do Vmware Workstation PRO e não podem ser replicadas no VMware Player.

Aqui está um guia rápido sobre como fazer isso:

  1. Abra o File Explorer e navegue até o seguinte local:
     C: \ Arquivos de Programas (x86) \ VMware \ VMware Workstation \ vmnetcfg.exe 
  2. Assim que chegar lá, clique com o botão direito do mouse em vmnetcfg.exe e escolha Executar como Administrador .
  3. Depois de conseguir abrir o Editor de Rede Virtual com privilégios administrativos, clique em Restaurar Padrão e, em seguida, clique em Aplicar para salvar as alterações.

    Restaurando as configurações do Virtual Network Editor para o padrão
  4. Reinicie a estação de trabalho do VMware e veja se o modo de ponte está funcionando como esperado.

Se esse método não for aplicável ou se você ainda encontrar esse problema específico, vá para o próximo método abaixo.

Método 8: Permitindo máquinas virtuais VMware dos firewalls do AVG (se aplicável)

Como se constata, esse problema específico também pode ocorrer se você estiver usando uma segurança de terceiros (que inclui um firewall) que seja superprotetora com as conexões de rede que ele gerencia. Vários usuários afetados relataram que conseguiram resolver o problema após descobrirem que o firewall do AVG (ou uma solução de segurança semelhante) é responsável por seu problema de modo em ponte no VMware.

Atualização: Parece que este problema também pode ser causado pelo firewall da Bitdefender. Como o BitDefender não inclui uma opção que permita redes virtuais através de seu firewall, a única maneira, neste caso, é desabilitar o firewall completamente.

Se este cenário for aplicável à sua situação atual e você estiver usando o AVG Internet Security, poderá resolver o problema rapidamente, modificando as configurações avançadas do AVG para permitir todas as máquinas virtuais e o tráfego. Veja como fazer isso:

  1. Abra a segurança do Avast na Internet e vá para Configurações> Modo Avançado> Configurações Avançadas .
  2. Dentro do menu Configurações avançadas, verifique se a caixa associada a Permitir tráfego de / para máquinas virtuais suportadas pelo firewall está marcada.

    Permitindo redes virtuais no AVG
  3. Clique em Aplicar para salvar a configuração atual.
  4. Reinicie o VMware e veja se o problema foi resolvido.

Nota: se você estiver usando um conjunto de segurança diferente e achar que esse método pode ser aplicável, pesquise on-line para obter etapas específicas sobre como permitir suas redes virtuais de acordo com o firewall que você está usando.h

Artigos Interessantes