2012-06-11 121 views
0

我已經在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

回答

0

我不知道完全然而此功能的需要在Ubuntu VM虛擬網絡的支持?在預覽期間,用於Linux的Windows Azure虛擬機不支持虛擬網絡。

所以如果是這樣的話,它可能是你的根本原因。如果您需要獲得更好的幫助,我建議您直接在Windows Azure虛擬機Linux版支持論壇上提問,以便從各個團隊獲得確切的反饋。支持的論壇鏈接是在這裏:

http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforLinux/threads

2

PPTP需要TCP和GRE(IP協議47)。 Windows Azure現在只支持TCP和UDP。

你試圖實現什麼樣的場景? Windows Azure提供了一些連接解決方​​案,例如Azure Connect和Azure虛擬網絡,也許其中一個可以滿足您的需求。

+0

我喜歡設置一個網關來訪問我們生活在美國的網站。希望未來能夠在Azure中支持GRE,直到AWS才能實現。 – user1450004

+0

您可以改爲設置SSTP網關。 –

1

簡短的回答:第

的原因是,天青不要本地和Azure的虛擬網絡之間路由GRE包。