Existe uma infinidade de perguntas sobre os problemas de encaminhamento de porta do VirtualBox, mas nenhum com meus detalhes específicos.
Detalhes da configuração:
Eu tenho uma instalação do Windows 7 Professional de 64 bits no VirtualBox 4.1.2, hospedado no Mac OS X 10.6.8. Tenho vários servidores Web em execução em localhost
em portas diferentes na instalação do Windows. Não posso, durante a minha vida, fazer com que o encaminhamento de porta funcione para que eu possa acessar esses servidores da web a partir do Mac OS X.
Minhas configurações são assim; sim eu tenho um adaptador NAT:
EnomeuarquivodeconfiguraçãodoVirtualBox,aparterelevanteéassim:
<NAT><DNSpass-domain="true" use-proxy="false" use-host-resolver="false"/>
<Alias logging="false" proxy-only="false" use-same-ports="false"/>
<Forwarding name="RLPWeb" proto="1" hostport="7084" guestip="127.0.0.1" guestport="7084"/>
<Forwarding name="UtilWeb" proto="1" hostport="4040" guestip="127.0.0.1" guestport="4040"/>
<Forwarding name="WCARLP" proto="1" hostport="8084" guestip="127.0.0.1" guestport="8084"/>
<Forwarding name="WCAUtil" proto="1" hostport="4848" guestip="127.0.0.1" guestport="4848"/>
</NAT>
Desativei o firewall do Windows para garantir que ele não esteja interferindo e não estou executando um firewall no Mac OS X.
De qualquer forma, quando tento ir, por exemplo, http://127.0.0.1:4040/
em qualquer um dos meus navegadores do Mac OS X, o tempo limite será excedido.
O arquivo de log desta VM mostra que está lendo corretamente as configurações e sugerindo que está fazendo a coisa certa aqui:
00:00:08.286 NAT: set redirect TCP host port 4848 => guest port 4848 @ 127.0.0.1
00:00:08.286 NAT: set redirect TCP host port 8084 => guest port 8084 @ 127.0.0.1
00:00:08.286 NAT: set redirect TCP host port 4040 => guest port 4040 @ 127.0.0.1
00:00:08.286 NAT: set redirect TCP host port 7084 => guest port 7084 @ 127.0.0.1
00:00:08.290 Changing the VM state from 'LOADING' to 'SUSPENDED'.
00:00:08.290 Changing the VM state from 'SUSPENDED' to 'RESUMING'.
00:00:08.290 Changing the VM state from 'RESUMING' to 'RUNNING'.
00:00:08.337 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=000000012017d000 w=1834 h=929 bpp=32 cbLine=0x1CA8, flags=0x1
00:00:09.139 AIOMgr: Host limits number of active IO requests to 16. Expect a performance impact.
00:00:13.454 NAT: DHCP offered IP address 10.0.2.15
Tentei definir o IP do host como 127.0.0.1
e tentei configurar o IP do convidado em branco e também 10.0.2.15
. Nada disso parece ajudar.
O que mais posso analisar para resolver este problema?