Conectar-se ao convidado do host - Virtual Box [fechado]

9

Eu tenho o Windows XP como SO convidado no VirtualBox em execução no Ubuntu. Dentro desse Windows XP convidado, tenho uma instância do Apache em execução. Agora eu quero conectar ao Apache a partir do host (Ubuntu). É possível? Como eu posso fazer isso?

Phuong Nguyen
fonte
Também quero que o SO convidado continue a compartilhar a conexão com a Internet com o SO host.
Phuong Nguyen

Respostas:

6

Altere as configurações do adaptador de rede dos convidados para 'ponte' e ele obterá um endereço IP como qualquer outra máquina em sua rede interna. Você pode se comunicar com ele como se fosse uma máquina física.

Nerdfest
fonte
Observe que você também pode se conectar a esta máquina a partir de qualquer outra. Se você não quiser essa funcionalidade, poderá usar o firewall.
Nerdfest
2

Se a sua rede VirtualBox estiver configurada para NAT, você poderá fazer a conexão do seu host configurando o convidado na linha de comando usando algo ao longo das linhas de

VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/HostPort" 8080
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/GuestPort" 80
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/Protocol" TCP

e, em seguida, conectando-se no seu navegador a http: // localhost: 8080

Dominik
fonte