pptpd不工作在Azure的Ubuntu VPS上
问题描述:
我已经在Azura的Ubuntu实例上设置了一个pptpd。当iám尝试从客户端连接时,连接超时。 在我看来,它与GRE协议有关,也许它不支持Azure?pptpd不工作在Azure的Ubuntu VPS上
1723端口打开 服务器设置相同,但在AWS中完美无缺!
从服务器日志;
Jun 12 00:05:06 ubuntu01eus pppd[1258]: pppd 2.4.5 started by root, uid 0
Jun 12 00:05:06 ubuntu01eus pppd[1258]: Using interface ppp0
Jun 12 00:05:06 ubuntu01eus pppd[1258]: Connect: ppp0 <--> /dev/pts/1
Jun 12 00:05:06 ubuntu01eus pptpd[1257]: GRE: Bad checksum from pppd.
Jun 12 00:05:36 ubuntu01eus pptpd[1257]: CTRL: EOF or bad error reading ctrl packet length.
Jun 12 00:05:36 ubuntu01eus pptpd[1257]: CTRL: couldn't read packet header (exit)
Jun 12 00:05:36 ubuntu01eus pptpd[1257]: CTRL: CTRL read failed
Jun 12 00:05:36 ubuntu01eus pptpd[1257]: CTRL: Reaping child PPP[1258]
Jun 12 00:05:36 ubuntu01eus pppd[1258]: Hangup (SIGHUP)
Jun 12 00:05:36 ubuntu01eus pppd[1258]: Modem hangup
Jun 12 00:05:36 ubuntu01eus pppd[1258]: Connection terminated.
Jun 12 00:05:36 ubuntu01eus pppd[1258]: Exit.
Jun 12 00:05:36 ubuntu01eus pptpd[1257]: CTRL: Client xx.230.xxx.248 control connection finished
/J
答
我不知道完全然而此功能的需要在Ubuntu VM虚拟网络的支持?在预览期间,用于Linux的Windows Azure虚拟机不支持虚拟网络。
所以如果是这样的话,它可能是你的根本原因。如果您需要获得更好的帮助,我建议您直接在Windows Azure虚拟机Linux版支持论坛上提问,以便从各个团队获得确切的反馈。支持的论坛链接是在这里:
http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforLinux/threads
答
PPTP需要TCP和GRE(IP协议47)。 Windows Azure现在只支持TCP和UDP。
你试图实现什么样的场景? Windows Azure提供了一些连接解决方案,例如Azure Connect和Azure虚拟网络,也许其中一个可以满足您的需求。
答
简短的回答:第
的原因是,天青不要本地和Azure的虚拟网络之间路由GRE包。
我喜欢设置一个网关来访问我们生活在美国的网站。希望未来能够在Azure中支持GRE,直到AWS才能实现。 – user1450004
您可以改为设置SSTP网关。 –