Espero que minha experiência ajude outras pessoas a chegarem aqui.
A origem mais comum do problema que encontrei quando recebo este tipo de tentativa de comunicação:
pppd[8205]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x20b0750f> <pcomp> <accomp>]
pppd[8205]: rcvd [LCP ConfRej id=0x1 <auth chap MS-v2>]
pppd[8205]: sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x20b0750f> <pcomp> <accomp>]
pppd[8205]: rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0x20b0750f> <pcomp> <accomp>]
pppd[8205]: rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x23d6bed3> <pcomp> <accomp>]
pppd[8205]: sent [LCP ConfNak id=0x1 <auth pap>]
pppd[8205]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x23d6bed3> <pcomp> <accomp>]
... os pacotes GRE não estão chegando corretamente ao destino.
Observe as linhas sent
e rcvd
no log: há algum tipo de comunicação, mas não o suficiente.
Muitos roteadores não permitem que pacotes GRE (obrigatórios no PPTP) passem por eles, mas a maioria deles tem alguma opção para ativá-los / desativá-los.
No meu caso (modem a cabo NetGear Genie CG3100D), você pode resolvê-lo verificando:
Advanced --> Advanced Configuration --> Services -> PPTP PassThrough