iPhone/iPad 的 VPN 規格,跟主流 Microsoft 規格有點 incompatible
本帖最後由 homeinns 於 2011-10-1 06:46 編輯
10月1日國慶節,回到香港老家度假,香港家人爲是 Apple 的 iSlave, 又進行每年一度的 Upgrade, 所以醒左我一件舊款的 iPad (好過放在床下低封塵,又不想給二手佬賺,又要為 iSlave 的香港家人積一點福,真是太浪費哦, iPad1 才只不過 1嵗多就報廢,真是太過份,免為其難吧,把這個才1嵗多大的電子垃圾收為己用吧。
因爲是帶囘在國内使用,首要的工作是安裝 VPN 破網翻墻的工具,看蘋果和收聽 狂貓的人網。(不能破網翻墻的 iPad 在國内形同廢物)
iPad 内的 PPTP VPN Client 設定非常簡單 (只有 3個 Parameters), 以 Homeinns 多年來的 VPN 功力,而且在香港不同地點設有多台 DD-WRT PPTP VPN Server(s), 應該是沒有任何難度的。
但很奇怪,搞了一個晚上, 被 iPad 的 Built-In PPTP VPN Client 玩死,老貓居然燒鬚,
那麽簡單的設定,居然還是不能夠與 DD-WRT PPTP VPN Server 連接。
馬上通宵在 Google 上 Search 和爬文, 原來 iPad 的 VPN 標準帶有一些蘋果的自家的獨特標準,跟主流的 Microsoft 標準 和 DD-WRT 的 VPN 設計,有一點點的 incompatibility,所以怎樣搞, 都連接不上。
按爬文的結果,改動 DD-WRT Router / Server 内部的 Command Script, 還是不成功。
http://www.dd-wrt.com/wiki/index.php/PPTP_Server_Configuration
sed -i -e 's/mppe .*/mppe required,stateless/' /tmp/pptpd/options.pptpd
#!/bin/sh
echo "nopcomp" >> /tmp/pptpd/options.pptpd
echo "noaccomp" >> /tmp/pptpd/options.pptpd
kill `ps | grep pptp | cut -d ' ' -f 1`
pptpd -c /tmp/pptpd/pptpd.conf -o /tmp/pptpd/options.pptpd
求教 Telcom-Cafe 的高手 C-Hing 舊款的 iPad1 的 PPTP VPN 與我們自家的 DD-WRT VPN Server 應該怎樣連接呢 ?? (請幫忙一下被燒了鬍鬚的老貓哦) |