Droid3 にCyanogeMod9をインストールしてPPTP接続が使えるか試してみた。
結果、現状はダメな模様。
この時のサーバ側のsyslogログ。
Android2.3.4、Symbian S60、Windows7、Vista、XP、Ubuntu 10.10/11.10で接続実績があるUbuntu11.04 Server版が
インストールされたサーバへ接続テストした。
#ログの中の「GRE: Bad checksum from pppd.」についてはエラーが出るが、実際には他の端末、PCではつながる。
#原因はいろいろ調べているが、defaultrouteの設定関連で出るらしいが、詳細はまだ不明。
1、Droid3+CM9(Hashcode氏version 2012-03-16 [Beta 2012-03-16]、http://blog.hash-of-codes.com/)でPPTP接続に失敗した時のサーバ側のsyslog(一部伏せ字)
Apr 2 10:47:32 XXXXX pppd[14146]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Apr 2 10:47:32 XXXXX pppd[14146]: pppd 2.4.5 started by root, uid 0
Apr 2 10:47:32 XXXXX pppd[14146]: Using interface ppp1
Apr 2 10:47:32 XXXXX pppd[14146]: Connect: ppp1 <–> /dev/pts/1
Apr 2 10:47:32 XXXXX pptpd[14144]: GRE: Bad checksum from pppd.
Apr 2 10:47:32 XXXXX pptpd[14144]: CTRL: EOF or bad error reading ctrl packet length.
Apr 2 10:47:32 XXXXX pptpd[14144]: CTRL: couldn’t read packet header (exit)
Apr 2 10:47:32 XXXXX pptpd[14144]: CTRL: CTRL read failed
Apr 2 10:47:32 XXXXX pppd[14146]: Hangup (SIGHUP)
Apr 2 10:47:32 XXXXX pppd[14146]: Modem hangup
Apr 2 10:47:32 XXXXX pppd[14146]: Connection terminated.
Apr 2 10:47:32 XXXXX pptpd[14144]: CTRL: Reaping child PPP[14146]
Apr 2 10:47:32 XXXXX pppd[14146]: Exit.
Apr 2 10:47:32 XXXXX pptpd[14144]: CTRL: Client xxx.xxx.xxx.xxx control connection finished
で、接続できない。
接続開始してからDroid3側でエラーが出るまでが早すぎるので、接続すらしに行ってないのかと思ったが、
サーバ側にはログが残っていた。
2、Droid3(ROMバージョン5.6.890.XT862.Verizon.en.US、Android2.3.4)でPPTP接続に成功した時のサーバ側のsyslog(一部伏せ字)
Apr 2 12:46:56 XXXXX pptpd[14625]: CTRL: Client xxx.xxx.xxx.xxx control connection started
Apr 2 12:46:56 XXXXX pptpd[14625]: CTRL: Starting call (launching pppd, opening GRE)
Apr 2 12:46:56 XXXXX pppd[14626]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Apr 2 12:46:56 XXXXX pppd[14626]: pppd 2.4.5 started by root, uid 0
Apr 2 12:46:56 XXXXX pppd[14626]: Using interface ppp1
Apr 2 12:46:56 XXXXX pppd[14626]: Connect: ppp1 <–> /dev/pts/2
Apr 2 12:46:56 XXXXX pptpd[14625]: GRE: Bad checksum from pppd.
Apr 2 12:47:01 XXXXX pppd[14626]: MPPE 128-bit stateless compression enabled
Apr 2 12:47:01 XXXXX pppd[14626]: local IP address xx.xx.xx.xx
Apr 2 12:47:01 XXXXX pppd[14626]: remote IP address xx.xx.xx.xx
で、接続できている。