Configuração do adaptador somente para host da caixa virtual

1

Eu tenho o VirtualBox 4 rodando no Win 7 com uma VM guest do Centos 6 configurada para hospedar meu servidor de desenvolvimento. Quando estou conectado à minha rede doméstica, o convidado pode ser acessado por meio de um endereço IP estático que eu configurei (192.168.56.2), mas não quando estou no escritório. Eu estou supondo que o servidor DHCP no escritório não tem um gateway configurado para o intervalo de IP 192.168.56.x. Eu li algo sobre o adaptador somente para host VB que deve permitir que eu configure essa VM guest de tal forma que eu não precise estar em nenhuma rede para poder acessar o convidado do host usando um IP estático. Eu não consegui descobrir exatamente como configurar isso. Alguém pode me dar uma configuração de exemplo, obrigado.

ATUALIZAÇÃO:

Obrigado pelas suas respostas. Agora, configurei um único adaptador de rede virtual no VirtualBox e configurei-o para somente host:

C:\Users\Ben>vboxmanage list hostonlyifs
Name:            VirtualBox Host-Only Ethernet Adapter
GUID:            d419ef62-3c46-4525-ad2d-be506c90459a
Dhcp:            Disabled
IPAddress:       192.168.56.2
NetworkMask:     255.255.255.0
IPV6Address:     fe80:0000:0000:0000:78e3:b200:5af3:2a57
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 08:00:27:00:94:e8
MediumType:      Ethernet
Status:          Up
VBoxNetworkName: HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter

No convidado configurei a eth0 para usar o mesmo endereço IP que o adaptador somente para host (192.168.56.2), mas quando tento efetuar login usando o Putty, ainda recebo "Erro de rede: conexão recusada". O servidor do VirtualBox DHCP está habilitado, mas não consigo executar ping no gateway (192.168.56.1) nem do host nem do convidado. Não há firewall em execução em nenhum dos sistemas operacionais. O que vem depois?

    
por Xoundboy 05.09.2011 / 11:34

2 respostas

3

O manual explica como fazê-lo. Você precisa criar uma interface somente de host. Isso pode ser feito com VBoxManage hostonlyif . Você pode verificar a configuração atual com VBoxManage list hostonlyifs . Esta é uma saída típica:

Name:            vboxnet0
GUID:            786f6276-656e-4074-8000-0a0027000000
Dhcp:            Disabled
IPAddress:       192.168.56.254
NetworkMask:     255.255.255.0
IPV6Address:     fe80:0000:0000:0000:0800:27ff:fe00:0000
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 0a:00:27:00:00:00
MediumType:      Ethernet
Status:          Up
VBoxNetworkName: HostInterfaceNetworking-vboxnet0

Name:            vboxnet1
GUID:            786f6276-656e-4174-8000-0a0027000001
Dhcp:            Disabled
IPAddress:       192.168.13.254
NetworkMask:     255.255.255.0
IPV6Address:     
IPV6NetworkMaskPrefixLength: 0
HardwareAddress: 0a:00:27:00:00:01
MediumType:      Ethernet
Status:          Down
VBoxNetworkName: HostInterfaceNetworking-vboxnet1

    
por 05.09.2011 / 11:50
1

Você pode adicionar uma segunda (ou substituir a existente) NIC ao convidado com um "Somente host" como o tipo de rede. A NIC "somente host" também conterá um servidor DHCP para o convidado.

Você pode acessar a VM guest a partir do host através do endereço IP atribuído (você verifica o IP atribuído para o convidado por meio de "ifconfig").

    
por 05.09.2011 / 11:48