Eu tenho um sistema host rodando o Fedora 15 e tenho um sistema convidado rodando o CentOS 5.5 no VirtualBox.
Eu configurei uma instalação virtualmin e adicionei o encaminhamento de porta para a máquina virtual. Quando eu encaminhar a porta 80 no convidado para a porta 8080 no host, posso acessar localhost: 8080 e ele me serve a página. No entanto, se eu encaminhar a porta 80 do convidado para a porta 80 no host, não consigo acessá-lo.
Como desejo acessar os sites na VM pela Web e não quero adicionar um número de porta ao acessá-los (por um domínio ou subdomínio que aponte para meu ip), presumo que preciso usar a porta 80 aqui.
Eu li que as pessoas encaminham a porta 80 para o host, então presumo que isso seja possível.
Saída do nmap para o host (Fedora):
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000078s latency).
Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp
2121/tcp open ccproxy-ftp
2222/tcp open EtherNet/IP-1
11111/tcp open vce
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.19 - 2.6.36
Portanto, a porta 80 não é executada pelo host, o que pode ser um bom sinal, os processos locais não interferem ou é um mau sinal, a porta deve estar aberta para funcionar com os dados do servidor do convidado? / p>
Estou usando o roteador P-2601HN-F1 que funciona corretamente (consegui mostrar a saída da web com um servidor apache local)
Na aba de rede da VM, ele diz: Anexado a: NAT. E para o encaminhamento de porta, defini os encaminhamentos dos quais:
HOST PORT / GUEST PORT
80 / 80 tcp
2121 / 21 tcp
2222 / 22 tcp
11111 / 10000 tcp
Não que quando eu mudo 80/80 tcp para 8080/80 tcp, eu possa acessá-lo a partir do link .
O que estou fazendo errado / como posso conseguir isso (acesso na porta 80)?