2 votes

Est-ce que dhcpcd est utilisé dans les nouvelles versions d'Android? Comment configurer le nouveau client DHCP?

Fondamentalement, il y a un fichier /etc/dhcpcd/dhcpcd.conf. Est-ce que ce fichier ou dhcpcd est utilisé du tout? Mon téléphone exécute Android 7.1.2 et je voulais changer le nom d'hôte par défaut en utilisant la ligne hostname somename dans ce fichier, mais il semble que cela a été ignoré (il n'y avait aucun changement dans la demande dhcp).

J'ai lu quelque chose sur le "client DHCP Android hérité" dans les options de développement, mais je n'ai pas cette option là, et je n'ai pas non plus pu trouver quoi que ce soit sur le client DHCP moderne, qui je pense est utilisé maintenant - a-t-il un fichier de configuration comme dhcpcd?

2voto

Irfan Latif Points 16863

dhcpcd n'est pas utilisé dans Android 6+, il a été déprécié en faveur du client DHCP Java. L'option "Legacy DHCP client" était disponible pendant la phase de transition mais a été supprimée dans Android 7 (1, 2). Cité de la source:

Le client DHCP hérité a été supprimé de la plateforme. Le seul client DHCP pris en charge par la plateforme est le client DHCP introduit dans M.

net.hostname est défini (jusqu'à Android 7) par ConnectivityService (fonctionne dans la pile Java), et DhcpClient l'utilise (au moins jusqu'à Android 10). Vous pouvez le définir manuellement en utilisant la commande setprop ou l'ajouter dans le fichier .rc de certains init pour le définir à chaque démarrage.

Est-ce qu'il a un fichier de configuration comme dhcpcd ?

Non. Les processus Java s'exécutant dans system_server ne sont pas configurables sauf via certains outils en ligne de commande comme /system/bin/service. Cependant, aucune méthode n'est disponible pour définir net.hostname.


LIÉS:

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X