Como posso encaminhar a porta do Guest (SO na caixa virtual) para o Host (minha máquina real)?
Guest - Windows 7
Host - Ubuntu 12.10
No meu host, eu executo um servidor web na porta 3000
.
Eu quero poder abrir um navegador no Guest on url
http://127.0.0.1:3000
e veja meu aplicativo da web que executo no Host. (a razão é que preciso do navegador IE para testar algumas coisas).
Nas configurações do Virtual Box, selecionei NAT e, em Port Forwarding, escrevi
Host IP: 127.0.0.1 Port: 3000
Guest IP: 192.168.0.3 Port: 3000
onde 192.168.0.3
é o IP da minha máquina Guest que obtive do ipconfig.
Eu pensei que isso deveria funcionar, mas agora, assim que eu tento rodar um servidor web e Guest está rodando, eu recebo um erro que a porta já está em uso.
Erro real
/home/username/.rbenv/versions/2.0.0-rc2/lib/ruby/gems/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:526:in
'start_tcp_server': no acceptor (port is in use or requires root
privileges) (RuntimeError)
O Web-server é Webrick (o servidor web padrão Rails e Ruby no modo de desenvolvimento).
Eu tentei uma combinação diferente de IPs e portas de host / guest, mas nenhum deles parece estar funcionando.