Conexão OpenVPN – Múltiplos Túneis

Conexão OpenVPN – Múltiplos Túneis

eu tenho uma configuração de sistema, principalmente lendo postagens e instruções.

Minha configuração básica

vários clientes openvpn, por exemplo, macbook, telefone Android

roteador/firewall dd-wrt

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

raspberry pi como servidor openvpn INTERNO e cliente PIA

fiz um desenho porque é mais fácil de entender, eu acho https://drive.google.com/file/d/1dbJjReDC4IE3WZ9h1AsYM7HXANgDeZHplA/view?usp=sharing

meu problema

esqueça o túnel Raspberry Pi por enquanto. O túnel está desativado.

Posso me conectar à minha rede doméstica, INTERNA e EXTERNA via openvpn de todos os meus clientes, navegar na LAN e navegar na Internet e obter o IP externo do meu ISP ao navegar

Se eu abrir o túnel entre o servidor ubuntu e o raspberry pi, posso me conectar ao servidor openvpn INTERNAMENTE de todos os clientes, navegar na LAN e na internet e obter o IP externo da PIA (do túnel pia no raspberrypi) durante a navegação. Mas não consigo mais discar para meu servidor de fora da minha rede. Acabei de receber 'Aguardando servidor'

se eu deixar cair o túnel entre o servidor Ubuntu e o pi, posso voltar para minha LAN de fora ...

O que eu gostaria de poder fazer é

ser capaz de discar de fora, para o meu servidor Ubuntu, este então tem um túnel para o meu raspberry pi que tem um túnel para a PIA e depois para a internet. Portanto, o objetivo é que, onde quer que eu esteja, eu possa discar minha VPN doméstica, poder acessar a LAN, mas também ter o IP externo da PIA, não o IP do meu ISP doméstico. Isso já funciona quando estou dentro da minha rede, preciso de fora

Aqui estão meus arquivos conf/misc que eu uso divididos por servidor e servidor/cliente https://github.com/bicklp/scripts/tree/master/help

Responder1

Resolvi tudo. Eu só precisava adicionar o seguinte ao arquivo server.conf

multihome

isso resolveu tudo

informação relacionada