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

5

Considere um host do Windows 7 de 64 bits onde o convidado do VirtualBox está configurado para usar o adaptador em ponte.

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

Failed to open/create the internal network HostInterfaceNetworking (VERR_SUPDRV_COMPONENT_NOT_FOUND)

Result Code: E_FAIL (0x80004005)

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

As soluções tentadas:

  • alterou o tipo de adaptador para todas as opções disponíveis. Nenhuma alteração.
  • desinstalar o VirtualBox, reinicializar o host, reinstalar o VirtualBox. Nenhuma mudança no comportamento.
  • editou o arquivo .xml da máquina, eliminando todos os <Network> <Adapter> nós. O VirtualBox recriava esses nós. Nenhuma mudança.
  • criar novos convidados não mostra um comportamento diferente; ainda receber este erro.
  • múltiplo de 8 como a RAM alocada para o convidado (diferindo dessa captura de tela).

Detalhes do anfitrião

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

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

    
por p.campbell 11.06.2010 / 00:32

4 respostas

4

O problema do Bridged Adapter sugere que o problema é o limite de MaxNumFilters da rede Windows.

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

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

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

    
por 16.09.2011 / 22:01
3

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

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

    
por 18.09.2011 / 03:11
0

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

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

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

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

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

    
por 15.09.2011 / 21:07
0

Eu não obtive êxito usando adaptadores Bridged no VB4 / Windows7. Eu me dou bem com o adaptador NAT e ele tem 0 problemas. Isso está em um Mac, mas acho que o problema está no VB, não no host nativo. Eu tentei TODOS os combos NIC, com pouco aproveitamento. Vá com NAT ... não vale a pena rasgar o cabelo.

    
por 15.09.2011 / 23:32

Tags