最近刚把自己的g10刷成了4.0.4系统,想尝一下鲜,但是的开发的时候要用到vpn ,把vpn配置好,一试就杯具了,总是连接超时,这下可急着我了。。
一开始还以为是没法连接到vpn的服务器,在adb shell下面ping了一下,又是没问题了。
试了几次都不成功,就耐下心来看一下日志 ,
I/pppd (26107): MPPE 128-bit stateless compression enabled I/pppd (26107): local IP address 10.22.33.3 I/pppd (26107): remote IP address 10.22.33.1 I/pppd (26107): primary DNS address 8.8.8.8 I/pppd (26107): secondary DNS address 8.8.4.4 E/ip-up-vpn(26126): Cannot create state: Permission denied
一看是权限不够,没法创建状态,于是到/data/misc/vpn下面去试着修改了一下vpn目录的权限 ,我刚是修改成了 chown 777 vpn 。
退到setting里面一试,居然成功连接上了vpn ,那个激动啊。。。
用了不到一分钟,心想,不对啊,777这玩意也太恐怖了,于是乎又打开/data/misc/vpn,看到它下面有个stater的用户组没对,试着修改成一样的试试。
chown system.vpn vpn/
再到设置里面一试,还是可以。呵呵。。。这下算是找到病根了,然后还是把vpn的权限修改回了770 .
然后的然后就是高高兴兴滴使用着vpn