Conexión OpenVPN: múltiples túneles

Conexión OpenVPN: múltiples túneles

Tengo una configuración del sistema, principalmente leyendo publicaciones e instrucciones.

Mi configuración básica

múltiples clientes openvpn, por ejemplo, macbook, teléfono Android

enrutador / firewall dd-wrt

servidor ubuntu como servidor openvpn EXTERNO y túnel openvpn para raspberry pi

raspberry pi como servidor openvpn INTERNO y cliente PIA

Hice un dibujo porque creo que es más fácil de entender. https://drive.google.com/file/d/1dbJjReDC4IE3WZ9h1AsYM7HXANgDeZHplA/view?usp=sharing

mi problema

Olvídate del túnel Raspberry Pi por ahora. El túnel está caído.

Puedo conectarme a mi red doméstica, INTERNA y EXTERNAmente a través de openvpn desde todos mis clientes, navegar por la LAN y navegar por Internet y obtengo la IP externa de mi ISP cuando navego.

Si abro el túnel entre el servidor ubuntu y raspberry pi, puedo conectarme al servidor openvpn INTERNAMENTE desde todos los clientes, navegar por la LAN e Internet y obtengo la IP externa de PIA (desde el túnel pia en raspberrypi) cuando navego. Pero ya no puedo conectarme a mi servidor desde fuera de mi red. Me sale "Esperando servidor"

si dejo caer el túnel entre el servidor ubuntu y el pi, puedo volver a mi LAN desde el exterior...

Lo que me gustaría poder hacer es

poder marcar desde afuera a mi servidor ubuntu, esto luego tiene un túnel a mi raspberry pi que tiene un túnel a PIA y luego a Internet. Entonces, el objetivo es que, dondequiera que esté, pueda marcar la VPN de mi casa, poder acceder a la LAN pero también tener la IP externa de PIA, no la IP de mi ISP de mi casa. Esto ya funciona cuando estoy dentro de mi red, lo necesito desde afuera

Aquí están mis archivos conf/misc que uso divididos por servidor y servidor/cliente https://github.com/bicklp/scripts/tree/master/help

Respuesta1

Lo solucioné. Sólo necesitaba agregar lo siguiente al archivo server.conf

multihogar

eso solucionó todo

información relacionada