pptpd不工作在Azure的Ubuntu VPS上

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虚拟网络,也许其中一个可以满足您的需求。

+0

我喜欢设置一个网关来访问我们生活在美国的网站。希望未来能够在Azure中支持GRE,直到AWS才能实现。 – user1450004

+0

您可以改为设置SSTP网关。 –

简短的回答:第

的原因是,天青不要本地和Azure的虚拟网络之间路由GRE包。