encaminhamento de porta com o VirtualBox

1

Eu tenho uma VM virtualbox executando o Ubuntu.

O convidado do Ubuntu está executando um servidor web que escuta na porta 3000 ( link )

A máquina host é o Windows Vista.

Eu configurei o encaminhamento de porta usando o VBoxManage.

Se eu consultar a configuração usando o getextradata VboxManage "MyMachine", obtenho

Key: GUI/AutoresizeGuest, Value: on Key: GUI/Fullscreen, Value: off Key: GUI/LastCloseAction, Value: shutdown Key: GUI/LastWindowPostion, Value: 9,34,640,529,max Key: GUI/MiniToolBarAlignment, Value: bottom Key: GUI/MiniToolBarAutoHide, Value: off Key: GUI/SaveMountedAtRuntime, Value: yes Key: GUI/Seamless, Value: off Key: GUI/ShowMiniToolBar, Value: yes Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort, Value: 3000 Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort, Value: 3000 Key: VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol, Value: TCP

Parece que isso deve funcionar ...

No entanto, quando tento acessar o servidor da web a partir da máquina host (caixa do windows), eu não obtenho uma resposta.

Eu executei um netstat na caixa do windows e nada parece estar escutando na porta 3000, o que explica por que o forwrding não está funcionando.

Note que eu já testei com meu firewall desligado ...

A versão do VirtualBox que estou usando é 3.1.4

Alguma idéia?

    
por Argh 29.04.2010 / 11:48

1 resposta

2

Assumo que esta questão está relacionada com o seu pergunta anterior sobre o VirtualBox.

Você configurou seu servidor web Ubuntu para escutar na interface de rede ethernet (provavelmente eth0) com o endereço IP de 10.0.2.15? Caso contrário, configure seu servidor da Web para escutar na interface de rede Ethernet. Meu palpite é que seu servidor web só está configurado para escutar na interface de loopback 127.0.0.1 - 127.0.0.1 é acessível somente dentro da sua VM Ubuntu. isto é, não é acessível a partir do seu host Windows.

Como outros mencionaram em sua pergunta anterior: configure o VirtualBox para usar o modo de rede em ponte para que sua VM se torne apenas outra máquina em sua rede. O modo de rede em ponte acaba sendo mais simples e você não terá que se preocupar com o encaminhamento de porta do VirtualBox. : -)

    
por 29.04.2010 / 14:35