如何更改DHCP配置?


10

我正在尝试从Android设备中的ims客户端访问ims核心,但是我需要修改dhcp客户端以将核心的ip添加为DNS之一。如果是Linux OS,则可以执行以下操作:

cd /etc/dhcp3/ ; vi dhclient.conf ; /* add the line:: prepend domain-name-servers 152.xx.xx.xx(ip of ims core) / sudo dhclient ; / to restart*/

现在的问题是,如何在Android中实现相同的目标?


您拥有哪个Android设备?版?有根/无根?
Sparx

我有摩托罗拉A855

如果要为一个/某些访问点设置DNS服务器,则可以使用Wifi Static
elmicha 2011年

Answers:


1

这并不能真正解决您的DHCP问题(不确定将使用哪种sysprop),但可以解决DNS问题。如果您不想每次提供商更改DNS时都必须这样做,则可以为其创建ASE脚本。

此外,根据DNS服务器的设置方式,您可能需要将第一行末尾的INT更改为“ 2”或“ 3”,并为互联网的其余部分添加其他一些DNS服务器(openDNS,google DNS等) )。

打开adb shell或终端仿真器,然后键入:

setprop ro.kernel.android.ndns 1
setprop net.eth0.dns1 152.xxx.xxx.xxx 

另外,只需将您要解析的服务器扔进去/system/etc/hosts,就像在普通linux系统中那样。


2
请注意,并非所有设备都具有net.eth0.dns1,某些用途net.dns1net.gprs0.dns1,请使用getprop进行检查。
onik 2011年

0

在我的设备上

/etc/dhcpd/dhclient.conf 

要从DHCP获取新IP,您可以运行

dhcpcd -k wlan0
dhcpcd -n wlan0
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.