Android 6.0.1无法使用DNS解析IP。

时间:2017-07-05 00:36:34

标签: android dns

我有一个android 6.0.1导航系统。这个想法是连接4G / 3G USB调制解调器,不断上网。 找到一篇文章如何设置USB调制解调器的自动安装和配置。 基本想法是打电话

pppd call conf-pppd

其中conf-pppd

ttyUSB1
460800
defaultroute
noauth
noipdefault
user ""
password ""
connect "/system/bin/chat -f /etc/ppp/peers/conf-chat"

在哪里聊天 是AT命令集

TIMEOUT 3
ABORT 'BUSY'
ABORT 'ERROR'
ABORT '+CME ERROR:'
TIMEOUT 3
'' 'AT'
OK 'ATZ'
OK 'AT+CGDCONT=1,"IP","fp.com.attz"'
OK 'ATDT*99#'
CONNECT ''

在所有问题几乎可以解决之后,我的意思是调制解调器连接到4G网络,我甚至可以从终端ping任何IP。 但是,虽然我已经设置了

,但Chrome会说出一些DNS错误
setprop net.dns1 8.8.8.8
setprop net.dns2 8.8.4.4
setprop net.ppp0.dns1 8.8.8.8
setprop net.ppp0.dns2 8.8.4.4

这里有一些我能够收集的android状态信息:

DNS信息

dns state

IP路线信息

ip route show

的ifconfig

enter image description here

无法谷歌任何有用的东西,会感谢任何帮助,要检查什么,或者如果它不适合论坛,可能会在哪里发布此问题。 感谢。

1 个答案:

答案 0 :(得分:0)

Android 8.0

///////////////////////////////////////////////// ////////////

ifconfig usb0 192.168.225.3网络掩码255.255.255.0

ndc网络创建9792

ndc网络接口添加9792 usb0

ndc网络路由添加9792 usb0 0.0.0.0/0 192.168.225.1

ndc解析器setnetdns 9792 8.8.8.8 8.8.4.4

ndc网络默认设置9792

///////////////////////////////////////////////// ///////////