Rede somente host com várias VMs

1

O que estou tentando fazer é criar uma rede somente host com várias VMs para permitir acesso direto entre o sistema operacional host e as VMs, mas também permitir acesso limitado de VMs à Internet para coisas como atualizações de software , NTP, etc.

FWIW, eu posso fazer isso usando uma rede interna ('intnet'). Eu configurei com êxito algumas VMs de appliance de servidor (TurnKey Linux), uma VM de desktop (Debian) e uma VM de gateway / firewall (Smoothwall Express) que é dual-homed (uma NIC na rede interna e outra conectada via NAT para o mundo exterior). Eu configuro a máquina de gateway como um servidor DHCP, as outras VMs obtêm suas informações de conexão, as VMs de appliance de servidor podem se conectar para atualizações e eu posso navegar da VM do desktop OS para os painéis de controle Webmin nos dispositivos de servidor. Tudo funciona como pretendido.

Quando tento fazer a mesma coisa em uma rede somente de host para que eu possa me conectar diretamente do sistema operacional host (Ubuntu 11.10 Desktop) às VMs convidadas ... todos os tipos de estranheza acontecem. Basicamente ... parece que o servidor DHCP interno host-only está superando qualquer tentativa de usar qualquer outro servidor DHCP (como aquele no gateway / firewall VM), mesmo quando eu o desligar no VirtualBox - mesmo quando eu desligo o servidor DHCP embutido, desligo o programa, reinicio e reinicio as VMs convidadas - eles ainda pegam suas informações de IP do servidor DHCP embutido (isso não muda, apesar do 'novo' servidor DHCP usar um bloco diferente de endereços), ou não é capaz de se conectar (não pode obter uma concessão DHCP).

Estou começando a me perguntar se estou tentando fazer algo que a rede somente de host do Virtualbox não é capaz de fazer ... Alguém pode replicar esse problema ou apontar o que estou fazendo errado?

    
por memilanuk 30.01.2012 / 19:45

2 respostas

0

Eu acho que você está no caminho certo, não importa muito qual rede você escolher para o segmento privado - seja somente host ou uma rede interna separada. Concedido, a rede interna irá garantir a separação do host como você descreve.

Uma coisa a observar - ao configurar o smoothwall (assumindo uma configuração simples de RED / GREEN), você deu à interface GREEN um endereço IP diferente daquele atribuído ao seu host? O host provavelmente tem 192.168.56.1 atribuído, mas pode variar.

Além disso, eu posso entender o desejo de usar o servidor DHCP smoothwall os clientes privados, mas se ele está causando dor você não pode simplesmente usar o servidor DHCP VirtualBox embutido para a rede somente host? Eu imagino que você gostaria de desativar isso (parece que você pode ter, mas não ficou claro) se você estava pensando em usar um servidor DHCP diferente nessa interface.

Em relação ao problema do DHCP ficar descontrolado, você não tem nenhum adaptador em ponte estranho ou alguma outra coisa configurada no host?

Para referência, você pode ver os servidores registrados e ativos emitindo o seguinte comando no host:

VBoxManage list dhcpservers

Aqui está a saída desse comando para mim:

NetworkName:    HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
IP:             192.168.56.100
NetworkMask:    255.255.255.0
lowerIPAddress: 192.168.56.101
upperIPAddress: 192.168.56.254
Enabled:        No

Você pode ativar ou desativar o servidor DHCP nessa rede com os seguintes comandos:

VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --enable
VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --disable
    
por 30.01.2012 / 21:03
0

Este tutorial mostra uma maneira de conectar uma rede somente host à Internet: link

    
por 30.01.2012 / 20:20