Pregunta Acceda a la VM local desde un dispositivo externo


Tengo una máquina virtual local que aloja mi sitio web. Lo privado IPv4 la dirección de la VM es 192.168.10.120/24; Puedo acceder al sitio web localmente a la máquina virtual y en la máquina principal escribiendo 192.168.10.120:80 en el navegador web.

Me gustaría poder acceder al sitio web desde un dispositivo externo, como un iPhone o iPad. ¿Que puedo hacer? ¿Qué tipo de red local necesito configurar para que esto suceda?

Gracias a todos de antemano.


0


origen


chagne su máquina virtual para usar la red puenteada, y su sistema operativo para usar DHCP. Esto hará que extraiga una dirección IP DHCP de su LAN como si fuera un dispositivo físico. Luego, podría acceder desde cualquier terminal dentro de la LAN. No es necesario que use DHCP, siempre y cuando pueda configurar los Os del vm para usar una dirección válida y única en la LAN, pero el DHCP lo pondrá en línea rápidamente. - Frank Thomas
@FrankThomas No estoy seguro de entender lo que quieres decir cuando dices change OS to use DHCP. Mi sistema operativo es Linux Ubuntu y cuando miro la configuración de red tiene esta opción configurada para Automatic (DHCP). Soy relativamente nuevo en la creación de redes, por lo que podría ser más detallado. Gracias. - RJ45
ok, entonces el sistema operativo está bien como está. ahora vaya a Vbox y edite la configuración de red para usar la red BRIDGED en lugar de NAT. esto hará que su VM actúe como si fuera un dispositivo físico en la misma LAN que sus otros dispositivos. La dirección IP de la máquina virtual cambiará en su próximo reinicio (de la máquina virtual), por lo que tendrá que comprobar de nuevo qué es, pero luego debe ser accesible para todos sus dispositivos LAN. - Frank Thomas
@FrankThomas, hizo lo que dijo, pero ahora no tengo asignada una dirección IP (incluso después de reiniciar). Así que traté de configurar la dirección IP, la máscara de red y la puerta de enlace de forma manual, pero ahora no puedo acceder al sitio web ... ¿Qué estoy haciendo mal? Red unida y automática (DHCP). - RJ45
De acuerdo. reinicia tu invitado cuando se trata, corre sudo ipconfig para confirmar si tiene una IP. Si no, corre sudo dhclient -v -r eth0 && sudo dhclient -v eth0. si su interfaz no tiene nombre, eth0, luego reemplácelo en el comando de arriba. ¿El comando renueva tu dirección IP? si no, ¿qué indica el resultado sobre lo que falló? es posible que un firewall en el host esté bloqueando solicitudes o respuestas. ¿Has reiniciado el host también? probablemente no sea necesario, pero vale la pena intentarlo, - Frank Thomas


Respuestas: