VirtualBox: Não é possível fazer com que o Bridged Networking funcione (host Win7)

3

Estou tentando configurar um servidor LAMP virtual, incluindo o compartilhamento de arquivos entre o sistema operacional convidado (Ubuntu Server) e o sistema operacional host (Windows 7) usando o samba. Eu acho que o meu problema é que não consigo fazer com que a rede em ponte (ou somente host) funcione no VirtualBox.

Eu posso inicializar a VM Linux bem com o NAT, mas não consigo acessar nenhum serviço diretamente (exceto depois da porta 80) (meu entendimento é que o encaminhamento de porta funciona porque não estou executando um servidor web no sistema operacional host e, portanto, pode encaminhar o tráfego para a porta não utilizada 80).

Eu não acho que o tráfego de samba de encaminhamento de porta (do host para o guest) funcionará, pois acho que o sistema operacional host está usando essas portas.

Quando desligo o NAT e ligo a rede em ponte, recebo um erro. A VM não inicializa, com um diálogo aparecendo (título: VirtualBox - Erro) que diz "Falha ao abrir uma sessão para o UbuntuServer da máquina virtual. Erro de configuração: Falha ao obter endereço MAC (VERR_CFGM_VALUE_NOT_FOUND).

Espero que, quando isso for resolvido, o samba funcione ok:)

Qualquer conselho sobre isso seria ótimo (como consertar isso seria maravilhoso, os próximos passos para solução de problemas também seriam ótimos :))

    
por MikeTheTall 24.11.2012 / 22:32

4 respostas

3

Então parece que eu encontrei uma resposta. Eu estava brincando com o programa gerenciador de MV (no sistema operacional host) e fiz o adaptador 'Bridged' # 1 e agora as coisas funcionam bem. O Host-only também funciona uma vez que é o nº 1 também.

(Eu comecei com o padrão: NAT como adaptador # 1 e adicionei o adaptador em ponte como nº 2. Uma vez que percebi que o adaptador somente para ponte / host não estava funcionando, desativei o adaptador nº 1 (o NAT) o adaptador em ponte como nº 2)

    
por 25.11.2012 / 07:49
1

Eu resolvi isso diferente dessas respostas. Usando o VirtualBox 4.3.10, eu simplesmente tinha que fazer o seguinte:

  1. Setup my VMs to use DHCP or Manual IP.
  2. IN VBox settings, if Nat networks has no value, add a NAT network with default settings.
  3. In VBox settings, if Host-only Networks is empty , add one called Host-Only Ethernet Adapter #2 ( I assume #1 would also work)
  4. Restart your VM. It will get the IP and it will now be able to access the internet using Bridged networking per VM instance.

Bastante estranho e obscuro que isso não funcionou de maneira imediata.

    
por 22.04.2014 / 06:21
1

Parece que há um problema com os muitos processos VBoxNetDHCP que são reduzidos em número, mas alguns permanecem na lista de processos dos servidores host quando o VirtualBox está sendo fechado. Tipo de processos zumbis.
Eu tenho um servidor Host VirtualBox no Win7 e dois convidados com o Win7. Depois de uma semana, as máquinas não estavam acessíveis pela rede. Eu configurei 2 interfaces:

  1. Ponte de rede
  2. Rede NAT

Minha correção neste momento era desligar todas as VMs convidadas, fechar o console de gerenciamento do VirtualBox e matar um VBoxNetDHCP no servidor host (os outros são encerrados por conta própria). Então eu iniciei o VirtualBox e as VMs novamente e a internet estava de volta.

Anteriormente, uma reinicialização do servidor host também funcionava, mas essa é uma solução ainda pior.

    
por 07.06.2017 / 11:51
0

O modo de rede em ponte no Virtualbox deve funcionar bem, parece que sua VM não recebeu um endereço MAC (que deve ser diferente do seu da sua NIC física)

Em anexo é uma imagem das configurações de rede para uma VM no modo em ponte, na seção avançada não se esqueça de ter um valor para o endereço MAC, você pode usar o ícone à direita para gerar um novo endereço MAC para a rede virtual cartão.

    
por 25.11.2012 / 00:32