Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有通过ipsec隧道的dns android 4.4.2 xperiaz C6603 racoon_Android_Linux_Dns_Ipsec_Sony Xperia - Fatal编程技术网

没有通过ipsec隧道的dns android 4.4.2 xperiaz C6603 racoon

没有通过ipsec隧道的dns android 4.4.2 xperiaz C6603 racoon,android,linux,dns,ipsec,sony-xperia,Android,Linux,Dns,Ipsec,Sony Xperia,我已经在我的linux路由器上安装了一个racoon服务器。我的xperiaz(C6603)road warrior工作正常。然而,在我将最新的更新应用到android 4.4.2(固件10.5.A.0.230)之后,它停止正常工作。我有从电话到每个ip(本地ip或互联网)的ping,但当我使用FQDN时,它无法解决。我也可以在本地网络中ping手机。VPN是IPSec Xauth RSA。已正确设置与adb DNS服务器的检查: getprop net.dns1 192.168.6.1 我也

我已经在我的linux路由器上安装了一个racoon服务器。我的xperiaz(C6603)road warrior工作正常。然而,在我将最新的更新应用到android 4.4.2(固件10.5.A.0.230)之后,它停止正常工作。我有从电话到每个ip(本地ip或互联网)的ping,但当我使用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
在我的路由器上启用了转发,所以不应该是问题。我读过,但它是在安卓2.x中,似乎会影响wifi连接

你见过类似的问题吗?由于我不是android和adb的专家,你能告诉我adb/shell中有哪些命令可以用来跟踪问题吗?手机没有根,目前不可能根

更新:


当我通过wifi热点连接时,隧道工作正常。问题似乎仅通过我的3g运营商显示。有什么办法解决这个问题吗?

升级到4.4.4后,我仍然遇到同样的问题。进一步的测试表明,问题更可能出在安卓系统上,而不是我的3g运营商。通过wifi,VPN在通过同一提供商使用另一部手机的wifi连接后工作正常,所以我的3g运营商不会阻塞任何东西

昨天我终于在我的手机上安装了SDFix。现在,即使通过3g,VPN也能正常工作。我希望有人能确认/拒绝该解决方案,因为我认为vpn和sd卡之间根本没有关系。然而,我最初在更新到4.4.2时遇到了问题,索尼开始遵循谷歌关于存储访问的政策