Confusão do adaptador somente host do Ubuntu Server VirtualBox (host do Windows 7)

6

realmente esperando que este seja o lugar certo para fazer essa pergunta, já que meu host é uma máquina com Windows 7. Eu tenho 3 VMs do Ubuntu Server 12.04 configuradas através do VirtualBox 4.1.18, e prevejo o seguinte uso:

  • LAMP - para Drupal, Moodle e outros aplicativos de teste PHP arbitrários (além disso, algumas das instalações do Drupal precisam se comunicar com alguns serviços da Internet)
  • SSH - para SFTP no diretório /var/www usando o FileZilla do Win7
  • Serviço SMTP - para instalações do Drupal e do Moodle para enviar e-mails de teste deles.

Antes de continuar, devo enfatizar que não tenho muito conhecimento sobre o trabalho em rede, mas li algumas coisas para não me fazer de bobo!

Eu só tenho uma única máquina na minha rede física - um laptop que se conecta ao meu roteador via Wi-Fi e que capta:

  • DHCP ativado = Sim
  • IPv4 = 192.168.1.6
  • Máscara de sub-rede = 255.255.255.0
  • Gateway padrão IPv4 = 192.168.1.254

E atualmente, sob o NAT, o VirtualBox atribui um IP de 10.0.2.15 à minha VM.

Comecei a ler o artigo a seguir ( Rede somente de host com o VirtualBox ) que era exatamente o que eu queria realizar, e tenho uma boa idéia de como configurar os adaptadores NAT e Host-Only para cada VM desejada. No entanto, fiquei confuso quando li este artigo ( Networking entre VMs host e guest no VirtualBox .

VirtualBox > Arquivo > Preferências > Rede > Editar adaptador somente para host, mostra-me um endereço IPv4 de 192.168.56.1 e Máscara de 255.255.255.0 . A seguinte configuração para /etc/network/interfaces seria correta para o IP estático na VM:

# The host-only network interface
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

Estou confuso sobre o segundo artigo mencionado mencionando que o NAT fornecerá 10.0.2.15 em eth0 , mas a eth1 somente de host deverá ser estática e configurada como 10.1.2.1* . Do artigo: " Cada adaptador NAT e adaptador somente para host não deve residir na mesma sub-rede ". O que deve conter o meu bloco de interface eth1 ? Eu estou hesitante em tentar várias opções no caso de eu acabar quebrando alguma coisa, o que eu estou pedindo aqui primeiro ... basicamente, Qual é o caminho certo para isso ?

Obrigado por ter a paciência de ler minha pergunta. Sinceramente espero que você possa me ajudar. TIA.

    
por maGz 17.07.2012 / 13:00

1 resposta

4

O adaptador somente host permite que o host e a VM se comuniquem entre si pela rede. Em outras palavras, é isso que é usado quando você SFTP para o diretório /var/www . O adaptador somente host na VM deve estar na mesma sub-rede que o adaptador virtual no host. No meu sistema, parece assim:

Anfitrião: 192.168.56.1

VM: 192.168.56.3

O adaptador NAT na minha VM foi atribuído a 10.0.2.15, que não corresponde a nenhum dos adaptadores no host.

    
por Tom 17.07.2012 / 20:14