Acceso de red a VirtualBox VM desde PC de red


16

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.

ingrese la descripción de la imagen aquí

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

Respuestas:


12

Si acaba de utilizar la configuración de red predeterminada en su VM, será NAT con DHCP. Eso significa que obtiene una IP LAN de su Servidor DHCP VirtualBox y realmente no puede acceder a la máquina desde el exterior.

Consulte el Manual de VirtualBox sobre redes: https://www.virtualbox.org/manual/ch06.html#networkingmodes

Creo que el neworking en puente debería ser lo mejor. Debe configurar una dirección IP estática.

EDITAR: En cuanto a la edición, eliminar la "red solo de host": es cierto que no se puede ver la VM desde afuera. Pero obtienes interfaces virtuales (vboxnetX) en tu máquina host. Entonces, si lo enrutas, debería funcionar. La configuración es más complicada, pero la VM está menos expuesta.


gracias lo
resolví

Busqué en Internet durante horas, finalmente encontré esta respuesta. A veces, RTFM ahorra su tiempo en realidad. ¡Gracias!
user1641838

En relación con la solución de red de solo host, ¿alguien puede explicar con más detalle cómo funciona esto y cómo encaminarlo?
scoots

-1

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.


bueno, lo hago estático y lo configuro como un adaptador de puente, lo mismo sucede cuando puedo obtener una IP de rango de red en VM bt no puedo hacer ping desde afuera
Tharik Kanaka
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.