Як змінити конфігурацію 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 пристрій? Версія? Укорінений / не вкоренився?
Спаркс

У мене є Motorola A855

Якщо ви хочете встановити DNS-сервер для однієї / деяких точок доступу, ви можете скористатися Wifi Static .
elmicha

Відповіді:


1

Це насправді не стосується вашого DHCP-питання (не впевнений, що таке sysprop), але це вирішить ваші проблеми з DNS. Ви можете створити для нього сценарій ASE, якщо вам не потрібно робити це кожного разу, коли постачальник змінює ваш DNS.

Крім того, залежно від налаштування вашого сервера DNS, ви можете змінити INT в кінці рядка один на "2" або "3" і додати деякі інші DNS-сервери для решти Інтернету (openDNS, google DNS тощо) ).

Відкрийте оболонку adb або емулятор термінала та введіть:

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

Крім того, просто киньте сервер (-ів), до яких ви хочете вирішити проблему /system/etc/hosts, як у звичайній системі Linux.


2
зауважте, що не всі пристрої мають net.eth0.dns1, деякі використовують net.dns1або net.gprs0.dns1, перевірте це за допомогою getprop.
onik

0

На своєму пристрої я отримав

/etc/dhcpd/dhclient.conf 

Щоб отримати новий IP від ​​DHCP, ви можете запустити

dhcpcd -k wlan0
dhcpcd -n wlan0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.