搞定Android 1.5的OpenVPN
2010-07-13 21:36:00 来源:WEB开发网- OpenVPN二进制包的问题。
经过查文档,换到OpenVPN Settings客户端等步骤之后,我已经确信可执行文件都能找到了,但是用OpenVPN Settings连接,能够成功,但是机器的IP依然没有改变。我都要崩溃致死了。在消停了一段时间之后,我又一次打开了TunnelDroid,连接了一次,看到了完整的日志,发现是这样的一个错误:
unable to redirect default gateway -- VPN gateway parameter (--route-
gateway or --ifconfig) is missing
但是我无论是在Android用超级终端还是用adb连接,ifconfig和route都能够成功执行的啊。不死心,终于搜索到了问题的关键。原始讨论在这里。关键的答案在17楼。
昨天一试之下终于成功,真是踏破铁鞋啊。而问题的症结居然是OpenVPN自己!!!
说说我参考的一些文档吧:
virushuo的关于OpenVPN的设置文章已经有点老了,不过可以阅读一下,了解背景只是;
伊格的关于VPN的文章基本上没什么问题,除了那个OpenVPN的二进制文件对我不适用;
看文章的时候也顺带看看评论;
Android OpenVPN Installer的issue帖子设计了我遇到的问题的关键;
不要用Android市场里的OpenVPN Installer安装OpenVPN,除非你没有tun.ko;
TunnelDroid有日志查看功能,OpenVPN Settings没有;虽然后者使用更方便;
最后是致谢,虽然不是什么惊天动地的大事,但是我还是想感谢大家的热情帮助。
特别感谢小小粒(@chocli),非常热情的给了我OpenVPN帐号;虽然我当时在推特求助的时候只是想能够借一个可以短时间测试的帐号,但是小小粒慷慨的让我一直使用。正是因为小小粒给的帐号,才让我有机会一次次的测试OpenVPN,最终成功。
感谢令狐虫(@ch_linghu)在技术上给予了我很多指导;还推荐了很多软件给我测试。
感谢所有在Blog介绍OpenVPN的设置的朋友,因为有了你们普及的知识,我才能成功安装OpenVPN。
更多精彩
赞助商链接