Я пытаюсь получить доступ к ядру 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?
Ответы:
Это на самом деле не отвечает на ваш вопрос DHCP (не знаю, что это за sysprop), но это решит ваши проблемы с DNS. Вы можете сделать для него скрипт ASE, если не хотите делать это каждый раз, когда поставщик DNS меняет ваш DNS.
Кроме того, в зависимости от того, как настроен ваш DNS-сервер, вы можете изменить INT в конце первой строки на «2» или «3» и добавить некоторые другие DNS-серверы для остальной части Интернета (openDNS, google DNS и т. Д. ).
Откройте оболочку adb или Terminal Emulator и введите:
В качестве альтернативы, просто бросьте сервер (ы), в который вы хотите разрешить
/system/etc/hosts
, как в обычной системе Linux.источник
net.eth0.dns1
, некоторые используютnet.dns1
илиnet.gprs0.dns1
, проверьте это с getprop.На моем устройстве я получил
Чтобы получить новый IP от DHCP вы можете запустить
источник