¿Cómo me uno a dos redes sin poder cambiar la puerta de enlace predeterminada?

¿Cómo me uno a dos redes sin poder cambiar la puerta de enlace predeterminada?

Tengo un puñado de VPS Linux (Ubuntu) con acceso a Internet con un par de proveedores y los conecto con una red de plano posterior virtual de ZeroTier (https://www.zerotier.com/). Utilizo esto para hacer cosas como la replicación de bases de datos entre servidores sin la necesidad de permitir conexiones de bases de datos a través de la Internet pública. También en la red virtual está mi servidor doméstico VM, que ejecuta Windows 2008. Esto está detrás de NAT en mi red doméstica y lo incluyo en el backplane para permitir que mis herramientas basadas en web se autentiquen contra AD usando LDAP. La red virtual es una solución sencilla para hacer que NAT sea irrelevante.

Mi red doméstica usa la subred 192.168.1.x y mi red virtual ZeroTier usa la subred 192.168.2.x. Lo que me gustaría hacer es unir las dos redes, de modo que cualquiera de los nodos virtuales de la red virtual ZeroTier sea accesible directamente desde cualquiera de las máquinas de mi red doméstica, y viceversa.

El enrutador de mi hogar lo proporciona un proveedor de Internet y no me permite configurar rutas estáticas, pero todas las máquinas en mi red doméstica son parte de un dominio AD y anticipo que puedo usar la política de grupo para configurar cualquier ruta estática. Necesito en los clientes a través de un script de inicio. Tampoco puedo cambiar la puerta de enlace predeterminada en mi red doméstica: el enrutador se configura como tal cuando proporciona direcciones IP a través de DHCP.

No tengo idea de cómo lograr lo que estoy tratando de hacer. Supongo que necesito configurar rutas estáticas en todos los clientes de Windows en mi red doméstica para enviar el tráfico destinado a 192.168.2.x a la máquina virtual de Windows 2008 (192.168.1.52), configurar rutas en todos los VPS para enviar el tráfico destinado a 192.168 .1.x a la máquina virtual de Windows 2008 (192.168.2.100) y luego haga algo en la máquina virtual de Windows 2008 para que se reenvíe adecuadamente entre sus interfaces de red física y virtual según sea necesario. Eso es genial en papel, pero nunca he tenido la necesidad de configurar rutas estáticas en Windows o Linux hasta ahora y no tengo idea de cómo, ni sé cómo hacer que la configuración de la máquina virtual de Windows 2008 cumpla su función como intermediario/enrutador.

Alguna información adicional: además de la máquina virtual de Windows 2008, también tengo una máquina virtual de servidor Ubuntu en mi red doméstica. Si es más fácil usar Linux como intermediario en este escenario, entonces puedo hacerlo. Incluí la caja de Windows en la red virtual porque quería que los VPS pudieran acceder fácilmente a sus servicios, pero si podemos unir las dos subredes, obviamente podrán hacerlo de todos modos.

¿Alguien puede ayudarme a guiarme? Si mi enfoque es fundamentalmente defectuoso de alguna manera, entonces estoy abierto a otras sugerencias sobre cómo lograr lo que estoy tratando de hacer.

información relacionada