Port forward do cliente VPS para PPTP

1

Eu preciso acessar o serviço http da minha casa a partir de internets, mas eu só tenho o LTE ISP que me fornece um IP interno dinâmico que é diferente do IP público dinâmico. Portanto, o encaminhamento de porta direto não está funcionando.

Eu tenho VPS no DigitalOcean rodando Ubuntu. Em casa eu tenho o modem Mikrotik SXT LTE e roteador RB2011. Eu configurei o PPTP no Ubuntu e o PPTP no meu roteador - ele funciona bem. O serviço está sendo executado no dispositivo local em 192.168.1.46.

Como posso encaminhar o Ubuntu para o cliente PPTP que é meu roteador e depois para o dispositivo de rede?

    
por user1913134 28.02.2016 / 16:42

1 resposta

0

Você pode redirecionar a porta mas precisará NAT na outra direção do tráfego, porque senão não funcionaria.

Em ubuntu :

  • eth0 é uplink
  • ppp0 é conexão pptp
  • xx é a porta de serviço TCP

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport xx -j DNAT --to 192.168.1.46

iptables -t nat -A POSTROUTING -o ppp0 -d 192.168.1.46 -p tcp --dport xx -j MASQUERADE

Você também deve ter o encaminhamento de ipv4 ativado no ubuntu

    
por 04.03.2016 / 22:35