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?

Nathan Fellman
źródło
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.

devnul3
źródło
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
PiTheNumber
źródło