Si instalé OpenVPN en una máquina virtual, ¿eso me permitiría acceder a la máquina host en la que está la VM, o solo a la VM?

No estoy seguro de si esto responde a su pregunta, pero como prueba trivial, inicié una VPN en una máquina virtual y luego hice un ping a la máquina host: el ping tuvo éxito sin problemas.

También puse un par de otras máquinas en la red local, tanto máquinas virtuales como máquinas físicas, tampoco hubo ningún problema.

También puedo acceder a las unidades en la VM desde otras máquinas, y la VM puede ver las unidades en otras VM, así como la máquina host a través de un recurso compartido de red regular. Copiar archivos tampoco es un problema.

Ciertamente no soy un especialista en el mundo de las VPN, pero supongo que la VPN solo está afectando la comunicación a través de ciertos puertos, 80 por ejemplo, así como los puertos utilizados para bittorrent y streaming, y presumiblemente una gama completa de otros Internet -puertos específicos. Para el tráfico no relacionado con Internet, creo que la comunicación se lleva a cabo sin ser afectada por la VPN y, por lo tanto, la IP real y la máscara de subred de la máquina funcionan como de costumbre.

Sólo si:

  • La máquina virtual host también ejecuta OpenVPN
  • La red en la que se encuentra el host puede comunicarse con la red en la que se encuentra la VM
  • Los firewalls en ambos permiten el tráfico VPN a través de un puerto específico

Tengo un testlab en casa que es un sistema host único que ejecuta VMware ESXi conectado a una SAN iSCSI (una caja QNAP) y un conmutador de red con dos VLAN (1 para comunicación con iSCSI y una para la red doméstica)

Desde el conmutador de red hay un cable a un conector Powerline de 1 GB que se conecta a otro Powerline que tiene otra conexión Ethernet de 1 GB a un puerto en la parte posterior de mi enrutador Wifi.

En el host ESXi (entre otras cosas) hay una VM Windows 2016 que se comunica con la red doméstica e Internet.

He configurado una regla de reenvío de puertos en el enrutador Wifi para esta VM Windows 2016 para la única dirección IP pública que me proporcionó mi ISP.

Entonces, desde Internet puedo usar VPN desde mi computadora portátil para comunicarme a la dirección IP pública reenviada al servidor de Windows 2016 y usar la Consola remota MS desde allí para administrar todo, incluido el host ESXi.

Para aclarar, supongo que se refiere a acceder a la máquina host de forma remota mientras tiene VPN en la VM.

La respuesta corta es sí. La implementación puede o no ser sencilla. Si tiene acceso a una VM, puede proporcionar acceso al host a través de la VM. La VM puede actuar como un proxy para el host o cualquier otro dispositivo al que pueda acceder desde la VM. Entonces esto es técnicamente posible.