2 votos

¿Se utiliza el dhcpcd en las nuevas versiones de Android? ¿Cómo configurar el nuevo cliente DHCP?

Básicamente, hay un archivo /etc/dhcpcd/dhcpcd.conf . ¿Es este archivo o dhcpcd usado en absoluto? Mi teléfono funciona con Android 7.1.2 y quería cambiar el nombre de host por defecto usando el hostname somename en este archivo, pero parece que fue ignorado (no hubo cambios en la solicitud de dhcp).

He leído algo sobre el "cliente DHCP de Android heredado" en las opciones de desarrollo, pero no tengo esta posición allí, y tampoco pude encontrar nada sobre el cliente DHCP moderno, que creo que se utiliza ahora - ¿tiene algún archivo de configuración como dhcpcd ?

2voto

Jack Wade Puntos 231

dhcpcd no se usa en Android 6+, fue desaprobado a favor del cliente DHCP de Java. "Cliente del Legado DHCP" La opción estaba disponible durante la fase de transición pero fue eliminada en Android 7 ( 1 , 2 ) . Citado de fuente :

El antiguo cliente del DHCP ha sido retirado de la plataforma. El único cliente DHCP que la plataforma soporta es el cliente DHCP introducido en M.

net.hostname es set (hasta Android 7) por ConnectivityService (se ejecuta en la pila de Java), y DhcpClient utiliza (al menos hasta el Android 10). Puedes configurarlo manualmente usando setprop o agregar algún comando o init 's .rc archivo para establecer en cada arranque.

¿Tiene algún archivo de configuración como dhcpcd ?

No. Los procesos de Java que se ejecutan en system_server no son configurables excepto a través de algunas herramientas de línea de comandos, por ejemplo. /system/bin/service . Sin embargo, no hay ningún método disponible para establecer net.hostname .


RELACIONADO:

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X