Wie ändere ich die DHCP-Konfiguration?

10

Ich versuche, über den IMS-Client auf meinem Android-Gerät auf einen IMS-Core zuzugreifen. Ich muss jedoch den DHCP-Client ändern, um die IP-Adresse des Core als DNS hinzuzufügen. Im Falle eines Linux-Betriebssystems würde das Folgende den Job erledigen:

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

Die Frage ist nun, wie ich dasselbe in meinem Android erreichen kann.

Nathan Fellman
quelle
Welches Android-Gerät hast du? Ausführung? Verwurzelt / nicht verwurzelt?
Sparx
Ich habe Motorola A855
Wenn Sie einen DNS-Server für einen oder mehrere Zugriffspunkte einrichten möchten, können Sie Wifi Static verwenden .
Elmicha

Antworten:

1

Dies geht nicht wirklich auf Ihre DHCP-Frage ein (nicht sicher, welches Sysprop das wäre), aber es behebt Ihre DNS-Probleme. Sie können ein ASE-Skript dafür erstellen, wenn Sie dies nicht jedes Mal tun müssen, wenn Ihr DNS vom Anbieter geändert wird.

Abhängig davon, wie Ihr DNS-Server eingerichtet ist, möchten Sie möglicherweise die INT am Ende der ersten Zeile in "2" oder "3" ändern und einige andere DNS-Server für den Rest des Internets hinzufügen (openDNS, Google DNS usw.) ).

Öffnen Sie eine ADB-Shell oder einen Terminal-Emulator und geben Sie Folgendes ein:

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

Alternativ können Sie auch die Server, auf die Sie sich auflösen möchten /system/etc/hosts, wie in einem normalen Linux-System werfen .

devnul3
quelle
2
Beachten Sie, dass nicht alle Geräte eine net.eth0.dns1Verwendung haben net.dns1oder net.gprs0.dns1dies mit getprop überprüfen.
Onik
0

Auf meinem Gerät habe ich

/etc/dhcpd/dhclient.conf 

Um eine neue IP von DHCP zu erhalten, können Sie ausführen

dhcpcd -k wlan0
dhcpcd -n wlan0
PiTheNumber
quelle