Não é possível acessar o cliente FreeBSD 8.2 no VirtualBox do navegador host

0

Então, no meu MacBook eu instalei o VirtualBox porque eu quero desenvolver um aplicativo web que será executado no sistema operacional FreeBSD.

Instalei o FreeBSD 8.2 dentro do PC virtual que criei no VirtualBox. Eu loguei como root e instalei o Apache executando:

portsnap fetch
portsnap extract
portsnap update
cd /usr/ports/www/apache22
make config
make 
make install

Eu adicionei então apache22_enable="YES" ao /etc/rc.conf e accf_http_load="YES" ao /boot/loader.conf. Eu reiniciei o sistema operacional FreeBSD e reiniciei o Apache apenas para ter certeza de que funciona:

/usr/local/sbin/apachectl restart

Sem erros, o Apache está funcionando bem.

Agora, o que eu quero fazer é abrir a corrupção do documento do Apache no PC virtual FreeBSD no VirtualBox na minha máquina host que é o MacBook OS. Eu digito:

ifconfig

Copie o endereço IP e cole-o no Google Chrome. E não está funcionando, depois de muito tempo carregando a conexão expira. O que estou fazendo errado?

    
por Richard Knop 21.01.2012 / 14:25

1 resposta

0

Por padrão, a rede do VirtualBox coloca o sistema convidado em sua própria rede, que é a saída dos NATs para a interface principal do sistema host. A rede do host não pode alcançar IPs individuais na rede do convidado. Você pode alterar esse comportamento. Veja minha outra resposta aqui para mais informações sobre como alterar o modelo de rede para que elas fiquem na mesma rede.

Eu teria sugerido o recurso " pastas compartilhadas " do VirtualBox, mas atualmente não há suporte para convidados do FreeBSD .

Além disso, uma pequena nota no seu portsnap setup: portsnap extract faz o download do instantâneo da árvore de portas mais recente, portanto portsnap update não é necessário imediatamente depois disso. Você executará portsnap update mais tarde (ou de cron ) para manter a árvore atualizada ao longo do tempo, é claro.

    
por 22.02.2012 / 08:31