Bueno, he configurado una VM en Virtual Box en una PC (etiqueta como PC2), y he alojado un servicio web en la VM (IIS).
PC2 - Windows Server 2003 VM - Windows 7 x86
Ahora quiero acceder a los servicios web desde otra PC (etiqueta como PC1) dentro de una red que PC1 ha conectado. El siguiente diagrama será útil para tener una idea clara.
Entonces la LAN es 192.168.5.0. Pero los puertos de red virtual IP son 192.168.56.1 por defecto. En la VM, su IP de DHCP por defecto. (ipconfig le proporciona una dirección IP como 10.0.0.2.15, la máscara de subred 255.255.255.0 y la puerta de enlace como 10.0.2.2).
En este punto, puedo hacer ping a PC1 (192.168.5.31) desde VM (10.0.2.15), pero no puedo hacer ping a 10.0.2.15 desde PC 1. Incluso si hago IP de puertos virtuales VM y PC2 a algún rango estático, desde VM, No puedo hacer ping a ninguna IP.
¿Cómo resolver esta situación? Gracias por adelantado
fuente
Debería exponer la dirección IP de la máquina virtual a una red externa y NO convertirla en DHCP, ni configurar el enrutamiento de paquetes en la PC2 para que funcione como proxy (que no tengo idea de cómo lo hará en Windows, en Linux es la forma más fácil).
Como opción, puede configurar el servidor web en PC2 y hacer que sea proxy para VM, pero nuevamente en este caso es mejor con IP estática para VM y no DHCP.
La tercera opción sería combinar todas las máquinas en VPN donde PC2 será un enrutador / servidor. Pero eso es demasiado complejo en Windows para configurarlo.
fuente