关闭

Milestone上Openvpn配置

标签: facebookvpndelete手机
1005人阅读 评论(1) 收藏 举报
分类:

受不了那个QIANG,终于购买了付费的VPN。

 

PC上使用正常,可以Milestone上说什么也不能访问facebook,花了几天时间终于解决了。

 

 

网上有很多资料,我就不详细说了,只把关键的问题讲一下:

 

1.  安装busybox

 

2. 准备文件

 

mount -o remount,rw -t yaffs2 /dev/block/mtdblock6 /system
mkdir /system/xbin
cd /system/xbin
ln -s /data/busybox/ifconfig ifconfig
ln -s /data/busybox/route route

复制tun.ko到/system/lib/modules
cp tun.ko /system/lib/modules

mount -o remount,ro -t yaffs2 /dev/block/mtdblock6 /system

3. 安装Opnevpn Setting,在market上就能搜到

4. 配置好Openvpn的证书等等

5. 连接
我的Milestone能连接上,但不能访问facebook等网站,从myip.cn上看仍然是我本地的IP地址,怪不得访问不了呢。
用adb连接到手机上,查看路由:
# busybox route
busybox route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.8.0.37 * 255.255.255.255 UH 0 0 0 tun0
96.44.155.239 192.168.0.1 255.255.255.255 UGH 0 0 0 tiwlan0
184.105.153.143 192.168.0.1 255.255.255.255 UGH 0 0 0 tiwlan0
192.168.16.0 * 255.255.255.248 U 0 0 0 usb0
10.8.0.0 10.8.0.37 255.255.255.0 UG 0 0 0 tun0
192.168.0.0 * 255.255.255.0 U 0 0 0 tiwlan0
default 10.8.0.37 0.0.0.0 UG 0 0 0 tun0
default 192.168.0.1 0.0.0.0 UG 0 0 0 tiwlan0

发现有两个default路由,问题就在这里了,10.8.0.37才是真正需要使用的路由,但手机默认走了192.168.0.1,这样就和没有通过VPN一样了。
临时解决方法:手工删掉一条路由:
#busybox route delete default gw 192.168.0.1

问题就解决了,怎么自动解决这个问题,正在试验中。




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43776次
    • 积分:635
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:2篇
    • 译文:2篇
    • 评论:9条
    文章分类
    最新评论