Acceda a VirtualBox Debian Guest en Windows Host

Estoy ejecutando Oracle VirtualBox con Debian como sistema operativo invitado en un host de Windows 7. He instalado Apache y he especificado los siguientes dos adaptadores de networking en VM:

  1. Puente
  2. Solo para el host con el mismo set de IP que a continuación.

La configuration de networking de mis interfaces en Debian VM es:

auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.110 netmask 255.255.255.0 

que todo parece funcionar bastante bien a través de la testing de ping entre invitado y host. Sin embargo, cuando trato de search mi instancia de invitado en un browser web http://192.168.1.110 sigo recibiendo un post 404. Cualquier ayuda sería apreciada.

Pensando que el ifconfig resulta mi ayuda, includeé aquellos también aquí:

 eth0 Link encap:Ethernet HWaddr 08:00:27:7a:1a:35 inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe7a:1a35/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:252 errors:0 dropped:0 overruns:0 frame:0 TX packets:19 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:25417 (24.8 KiB) TX bytes:1765 (1.7 KiB) eth1 Link encap:Ethernet HWaddr 08:00:27:56:3d:90 inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe56:3d90/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:231 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21945 (21.4 KiB) TX bytes:578 (578.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 

Pulsar con éxito el VirtualBox "apagado" es el regalo: la máquina invitada debe estar en una subnetworking IP diferente a la que pertenece la máquina host. VirtualBox gestionará el routing entre la networking de invitados y la networking de host y proporcionará una dirección y una puerta de enlace adecuadas para el huésped con un server DHCP que solo el huésped pueda ver.

No explica por qué ha agregado la interfaz estática eth1, pero supongo que es para que pueda comunicarse con la máquina invitada en una dirección conocida. Elimine la configuration estática, vea a qué networking está asignado el invitado y luego puede usar esa networking (a menudo 10.0 . ) Para el aprovisionamiento de una dirección estática si lo necesita después.

El cuadro al que está llegando en 192.168.1.110 está viviendo en la misma subnetworking que el host y puede ser un dispositivo físico real en la networking de su host.

Terminé averiguando esto por el siguiente metnod. El IP que va a dar a eth1 debe ser muy similar al de la IP asignada automáticamente por VirtualBox al segundo adaptador que se adjuntó. Para ver esta IP, vaya a Archivo> Preference> Red> Editar (detalles de la networking de solo host). Aquí verá la IP que se asignó automáticamente al Host para el segundo adaptador. Utilizará esta IP modificando el último octeto para que sea diferente, por ejemplo, .10 en lugar de .1