Talvez o problema seja a configuração do seu roteador doméstico. Você ativou o encaminhamento de porta do seu roteador de internet para o seu servidor ubuntu? Além disso, o seu roteador deve ter a capacidade de encaminhar o protocolo GRE também.
Sou um novato no Ubuntu, mas na escola onde trabalho consegui instalar o Ubuntu e depois instalar o pptpd.
Eu estava muito satisfeito comigo mesmo quando, ontem à noite, de casa com meu iPhone da Apple através do meu wi-fi, consegui me conectar e acessar todos os recursos da rede. Mesma coisa com o meu Mac.
No entanto, quando eu desliguei o wi-fi no meu telefone e tentei acessar através de 3G, ele não funcionou. Quando eu tinha um servidor VPN "Adequado" instalado na escola, ele funcionou bem, então não consigo ver que é o meu provedor de rede desligando a VPN ...
Alguém tem alguma ideia?
BTW - os comandos que pareciam fazer a diferença na conexão a todos os recursos parecem ser os seguintes:
sudo iptables -t nat -A POSTROUTING -0 eth0-j MASQUERADE sudo sysctl net.ipv4.ip_forward = 1
Talvez o problema seja a configuração do seu roteador doméstico. Você ativou o encaminhamento de porta do seu roteador de internet para o seu servidor ubuntu? Além disso, o seu roteador deve ter a capacidade de encaminhar o protocolo GRE também.