Jak zmienić konfigurację DHCP?


10

Próbuję uzyskać dostęp do rdzenia IMS z klienta IMS na moim urządzeniu z Androidem, jednak muszę zmodyfikować klienta DHCP, aby dodać adres IP rdzenia jako jeden z DNS. W przypadku systemu operacyjnego Linux następujące zadanie wykona:

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*/

Teraz problem polega na tym, jak mam to samo osiągnąć na moim Androidzie?


Jakie masz urządzenie z Androidem? Wersja? Zrootowany / Nierootowany?
Sparx

Mam Motorola A855

Jeśli chcesz ustawić serwer DNS dla jednego / niektórych punktów dostępu, możesz użyć Wifi Static .
elmicha

Odpowiedzi:


1

To tak naprawdę nie rozwiązuje twojego pytania DHCP (nie jestem pewien, jaki byłby sysprop), ale naprawi to twoje problemy z DNS. Możesz utworzyć dla niego skrypt ASE, jeśli nie chcesz go robić za każdym razem, gdy dostawca DNS zmienia adres DNS.

Ponadto, w zależności od konfiguracji serwera DNS, możesz zmienić INT na końcu pierwszej linii na „2” lub „3” i dodać inne serwery DNS dla reszty Internetu (openDNS, Google DNS itp. ).

Otwórz powłokę adb lub emulator terminala i wpisz:

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

Alternatywnie, po prostu wrzuć serwer (y), na które chcesz rozwiązać /system/etc/hosts, tak jak w normalnym systemie Linux.


2
zwróć uwagę, że nie wszystkie urządzenia mają net.eth0.dns1, niektóre z nich korzystają, net.dns1lub net.gprs0.dns1sprawdź to za pomocą getprop.
onik

0

Mam na swoim urządzeniu

/etc/dhcpd/dhclient.conf 

Aby uzyskać nowy adres IP z DHCP, możesz uruchomić

dhcpcd -k wlan0
dhcpcd -n wlan0
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.