Parece que você encaminhou a porta para a porta 90 no DD-WRT, correto? Você verificou sua configuração do iptables no DD-WRT para garantir que seus pacotes para aquela porta serão recebidos?
Atualmente, não sei como obter o Network Manager para PPTP para uma porta específica. Estou investigando e vou editar essa resposta quando descobrir.
Você também pode tentar anexar o número da porta ao final do endereço IP, como 192.168.1.1:90
, por exemplo.
Não consigo encontrar uma maneira de induzir o Network Manager a enviar para uma porta personalizada, a menos que a sugestão acima funcione.
Olhando para / usr / share / doc / pptp-linux / USING e em man pppd
também não vejo como especificar uma porta personalizada, a menos que, novamente, o método acima funcione.
Se isso não funcionar, a melhor coisa que posso pensar é adicionar uma rota estática, definindo o intervalo de endereços da VPN como o destino e o endereço de saída do túnel VPN e a porta como o gateway. Veja ip route help
para mais informações.