No se puede acceder al cliente FreeBSD 8.2 en VirtualBox desde el navegador host

No se puede acceder al cliente FreeBSD 8.2 en VirtualBox desde el navegador host

Entonces, en mi MacBook instalé VirtualBox porque quiero desarrollar una aplicación web que se ejecutará en el sistema operativo FreeBSD.

Instalé FreeBSD 8.2 dentro de la PC virtual que creé en VirtualBox. Inicié sesión como root e instalé Apache ejecutando:

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

Luego agregué apache22_enable="YES" a /etc/rc.conf y accf_http_load="YES" a /boot/loader.conf. Reinicié el sistema operativo FreeBSD y luego reinicié Apache solo para asegurarme de que funciona:

/usr/local/sbin/apachectl restart

No hay errores, Apache funciona bien.

Ahora, lo que quiero hacer es abrir el archivo de documentos de Apache en la PC virtual FreeBSD en VirtualBox en mi máquina host, que es MacBook OS. Yo tecleo:

ifconfig

Copie la dirección IP y péguela en Google Chrome. Y no funciona, después de una larga carga, la conexión se agota. ¿Qué estoy haciendo mal?

Respuesta1

De forma predeterminada, la red VirtualBox coloca el sistema invitado en su propia red, que realiza NAT a la interfaz principal del sistema host. La red anfitriona no puede alcanzar direcciones IP individuales en la red invitada. Puedes cambiar este comportamiento. Vermi otra respuesta aquípara obtener más información sobre cómo cambiar el modelo de red para que estén en la misma red.

Habría sugerido el "carpetas compartidas", pero actualmente no es compatible con invitados de FreeBSD.

Además, una nota menor sobre su portsnapconfiguración: portsnap extractdescarga la instantánea del árbol de puertos más reciente, por lo que portsnap updateno es necesaria inmediatamente después. Por supuesto , lo ejecutará portsnap updatemás tarde (o desde cron) para mantener el árbol actualizado a lo largo del tiempo.

información relacionada