Instalei e executei o servidor VPN (SoftEther) no meu Raspberry Pi 3 (Raspbian) e funciona bem, exceto pelo fato de que meu PI funciona não apenas como servidor VPN, mas oferece outros serviços (SAMBA, FTP, APACHE, MYSQL) e não consigo acessar esses serviços depois de me conectar ao servidor VPN.
Nas configurações de VPN, configurei a ponte para eth0 para que as máquinas VPN obtenham os endereços IP do roteador - e funciona bem.
Tenho acesso à internet, a todas as outras máquinas da minha LAN/VPN (192.168.0.*) incluindo roteador (192.168.0.1), posso até acessar meu PI usando endereço público (o roteador encaminha de volta para o PI), mas eu não pode acessar o PI usando seu endereço eth0 interno (192.168.0.100).
Outros dispositivos na minha LAN têm acesso à minha máquina conectada à VPN, minha máquina VPN tem acesso a outros dispositivos na LAN, mas não diretamente ao PI.
Responder1
Fiquei muito feliz em encontrar sua pergunta no StackExchange até ver a data da pergunta e o número de respostas...
De acordo com minha pesquisa, não é possível obter acesso ao seu PI a partir de qualquer dispositivo conectado por VPN devido às limitações do Linux.Citando a documentação:
Limitações no sistema operacional Linux ou UNIX impedem a comunicação com endereços IP atribuídos ao adaptador de rede conectado localmente do lado da VPN (lado do Hub Virtual). A causa desta restrição está nos códigos internos do kernel do sistema operacional, e não na VPN SoftEther.
Há uma chance de que a criação de um dispositivo TAP com uma rede NAT resolva o problema, mas não consegui encontrar orientação sobre como implementá-lo. Você poderia seguir issoproblema no githubPara maiores informações.