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.
Antworten:
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:
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 .quelle
net.eth0.dns1
Verwendung habennet.dns1
odernet.gprs0.dns1
dies mit getprop überprüfen.Auf meinem Gerät habe ich
Um eine neue IP von DHCP zu erhalten, können Sie ausführen
quelle