-2

我已经在我的 linux 路由器上设置了一个 racoon 服务器。我的 xperiaz (C6603) 公路战士工作正常。但是,在我对 android 4.4.2(固件 10.5.A.0.230)应用最新更新后,它停止正常工作。我已经从电话 ping 到每个 ip(本地 ip 或互联网)但是当我使用 FQDN 时它无法解决。我也可以从本地网络中 ping 电话。VPN 是 IPSec Xauth RSA。检查 adb DNS 服务器是否正确设置:

getprop net.dns1
192.168.6.1

我也尝试推送与 dns2 相同的 ip,但没有任何变化。我还注意到,关闭与 vpn 服务器的连接 net.dns1 仍然是 192.168.6.1 但是手机能够正确解析地址。几分钟后,它又变回了我的 3g 提供商设置。

我尝试通过高级 vpn 设置(转发路由 = 0.0.0.0/0)通过隧道重定向所有流量,并尝试通过相同的设置(DNS 服务器 = 192.168.6.1)静态设置 DNS。即使将 DNS 服务器设置为我的提供商的 DNS 地址也不起作用,这让我认为问题出在 android 本身。

据我所知,DNS 服务器正在工作:

$ dig @192.168.6.1 dir.bg +short  
194.145.63.12

我的路由器上启用了转发,所以应该不是问题。我读过关于android 中的一个错误,但它在 android 2.x 中,似乎会影响 wifi 连接。

您是否遇到过类似的问题,并且由于我不是 android 和 adb 专家,您能告诉我 adb/shell 中有哪些命令可以跟踪问题吗?手机未root,暂时无法root。

更新:

当我通过 wifi 热点连接时,隧道工作正常。该问题似乎仅通过我的 3g 运营商显示。任何想法如何解决这个问题?

4

1 回答 1

0

更新到 4.4.4 后,我仍然遇到同样的问题。进一步的测试显示,问题更可能出在 Android 而不是我的 3g 运营商。通过 wifi,VPN 在通过同一提供商从另一部手机使用 wifi 网络共享后完美运行,它再次正常工作,所以我的 3g 运营商没有阻止任何东西。

昨天我终于root了我的手机并安装了SDFix来恢复对我的SD卡的完全访问权限。现在即使通过 3g,VPN 也可以再次正常工作。我希望有人可以确认/拒绝该解决方案,因为我根本看不到 vpn 和 sd 卡之间的关系。然而,我最初在更新到 4.4.2 时遇到了问题,索尼开始遵循谷歌关于存储访问的政策。

于 2014-09-26T08:31:23.737 回答