VirtualBox - as configurações do adaptador em ponte falham no host do Windows 7

5

Considere um host de 64 bits do Windows 7 em que o convidado do VirtualBox esteja configurado para usar o Bridged Adapter.

Uma exceção é gerada ao iniciar esta máquina convidada:

Falha ao abrir / criar a rede interna HostInterfaceNetworking (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Código do resultado: E_FAIL (0x80004005)

Que resolução existe para esse problema para adaptadores em ponte no VirtualBox?

As soluções tentaram:

  • Tipo de adaptador alterado para todas as opções disponíveis. Sem alterações.
  • desinstale o VirtualBox, reinicie o host, reinstale o VirtualBox. Nenhuma mudança de comportamento.
  • editou o arquivo .xml da máquina, apagando todos os <Network> <Adapter>nós. O VirtualBox recriou esses nós. Nenhuma mudança.
  • criar novos convidados não mostra comportamento diferente; ainda recebe esse erro.
  • múltiplo de 8 como a RAM alocada para o convidado (diferente desta captura de tela).

texto alternativo

texto alternativo

Detalhes do host

  • Oracle VirtualBox 4.0.12
  • Windows 7 de 64 bits
  • O Firewall do Windows está desativado no host.

insira a descrição da imagem aqui

C:\Program Files\Oracle\VirtualBox\drivers\network\netflt.inf

p.campbell
fonte

Respostas:

4

O problema do adaptador de ponte em thread sugere que o problema é o limite de rede MaxNumFilters no Windows.

Por padrão, o valor MaxNumFilters é 8. Você pode alterá-lo para 14, usando o regedit neste local:,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Networkvalor de MaxNumFilters.

Nota: Se você não vir MaxNumFilters, poderá criá-lo com o Tipo de REG_DWORD, como mostrado abaixo:

imagem

Se após essa alteração você ainda tiver o problema, deixe o valor de MaxNumFilters como 14, desinstale o VirtualBox, reinicie e reinstale-o.

harrymc
fonte
Estou tendo um problema semelhante. Mas o MaxNumFiltersjá tem 14 na minha caixa.
smwikipedia
3

Feito isso, a solução é remover os dispositivos de rede relevantes do gerenciador de dispositivos.

Isso fará com que sejam detectados novamente, reinstalados com as chaves de registro adequadas e, assim, funcionem corretamente novamente. Caso contrário, reinstale o VBox ...

Tamara Wijsman
fonte
Isso funciona perfeito para mim :-)
Michel
Obrigado funciona para mim também. Acabei de desinstalar o driver de rede do Gerenciador de dispositivos, clique com o botão direito do mouse no nome do PC e clique em "Procurar alterações de hardware" para reinstalá-lo.
user2511140
0

Atualização / resposta: Reinstale o VirtualBox com a versão mais recente (atualmente 4.1.2). Para fazer isso, faça o download da versão mais recente e simplesmente execute a instalação - certifique-se de fazer duas coisas: (1) faça como Administrador ("Executar como Administrador") e (2) concorde em instalar todos os drivers solicitados pelo UAC / Oracle.


Isso está em uma instância nova / nova ou você está tentando importar um de uma versão mais antiga do VirtualBox ou de outro host?

E se você criar uma nova máquina virtual por meio da interface do usuário do VirtualBox (sem tocar nos arquivos XML), você ainda tem esse problema?

Você se certificou de permitir o VirtualBox no seu Firewall do Windows? Tente desativar completamente o firewall para verificar temporariamente, é claro.

Possivelmente sem relação: notei que a RAM está configurada para algo diferente de um múltiplo de 8. Minha experiência foi que isso causa alguns problemas estranhos com o VirtualBox, portanto é melhor ficar com 256 MB, 512 MB, 768 MB, etc.

Joshua
fonte
Atualizei minha resposta.
Joshua
0

Eu não foram bem sucedidos usando adaptadores com ponte em VB4 / Windows7. Eu me dou bem com o adaptador NAT e ele tem 0 problemas. Este é um Mac, mas acho que o problema está no VB, não no host nativo. Eu tentei todos os combos NIC, com pouco proveito. Vá com NAT ... não vale a pena o cabelo rasgado.

mralexgray
fonte
Obrigado alex - eu acho que deveria ter dito de antemão - a razão pela qual estou querendo isso é poder usar a Área de Trabalho Remota no convidado.
p.campbell
Você ainda pode .... Basta mapear a porta! Ou experimentar uma das muitas utilidades / serviços / software / hardware que irá atravessar o NAT para você ...
mralexgray