Как изменить настройки DHCP?

10

Я пытаюсь получить доступ к ядру ims из клиента ims на моем устройстве Android, однако мне нужно изменить клиент dhcp, чтобы добавить ip ядра в качестве одного из DNS. В случае ОС Linux следующее будет делать работу:

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
У меня Motorola A855
Если вы хотите настроить DNS-сервер для одной или нескольких точек доступа, вы можете использовать Wifi Static .
elmicha

Ответы:

1

Это на самом деле не отвечает на ваш вопрос DHCP (не знаю, что это за sysprop), но это решит ваши проблемы с DNS. Вы можете сделать для него скрипт ASE, если не хотите делать это каждый раз, когда поставщик DNS меняет ваш DNS.

Кроме того, в зависимости от того, как настроен ваш DNS-сервер, вы можете изменить INT в конце первой строки на «2» или «3» и добавить некоторые другие DNS-серверы для остальной части Интернета (openDNS, google DNS и т. Д. ).

Откройте оболочку adb или Terminal Emulator и введите:

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

В качестве альтернативы, просто бросьте сервер (ы), в который вы хотите разрешить /system/etc/hosts, как в обычной системе Linux.

devnul3
источник
2
обратите внимание, что не все устройства имеют net.eth0.dns1, некоторые используют net.dns1или net.gprs0.dns1, проверьте это с getprop.
onik
0

На моем устройстве я получил

/etc/dhcpd/dhclient.conf 

Чтобы получить новый IP от DHCP вы можете запустить

dhcpcd -k wlan0
dhcpcd -n wlan0
PiTheNumber
источник