¿Funciona "ifconfig wlan0 dhcp status" para Android?

No puedo obtener ninguna respuesta de un dispositivo Android (Android 4.2) al comando "ifconfig wlan0 dhcp status"

El comando "ifconfig wlan0" devuelve lo siguiente:

wlan0: ip 192.168.0.14 mask 255.255.254.0 flags [up broadcast running multicast]

¿Admite Android el "estado de dhcp"? Si no es así, ¿cómo puedo averiguar mediante un comando si DHCP está habilitado?

Respuestas (2)

[¿Cómo] puedo averiguar mediante un comando si DHCP está habilitado?

Siempre que esté configurado en la PC, ejecute:

adb shell dumpsys wifi 

En la salida, busque la cadena Redes configuradas . Después de eso, estaría la información sobre todas las redes Wi-Fi guardadas en su dispositivo. Para cada red, entre otras cosas, vería una línea con la asignación de IP de cadena . Según su configuración para esa red, mostraría STATIC o DHCP.

Tenga en cuenta que debe tener acceso de root si tiene la intención de ejecutar dumpsys wifi en un dispositivo a través de una aplicación de línea de comandos, ya que las aplicaciones comunes generalmente no tienen privilegios para acceder a un volcado de WifiService.

Aquí está la captura de pantalla relevante capturada para Android 4.2.1:

IMG

Los hallazgos también son válidos para Android 6.0.1 estándar.

Sin embargo, la información anterior no cuestiona si el enrutador en sí es capaz de ejecutar un servidor DHCP.

Muchas Gracias por la respuesta. Es extraño que obtenga una respuesta totalmente diferente en mi dispositivo Android 4.2. No está ni remotamente cerca de la tuya. Comienza con: WatchdogStatus: Estado: android.net.wifi.WifiWatchdogStateMachine$WatchdogDisabledState@425a2e30mWifiInfo: [null]. Tiene más de 30 líneas de grabación como rec[0]: time=04-02 05:54:34.939 state=DefaultState orgState=DriverUnloadedState what=69632(0x11000)
no se la razon ¿Eso es todo lo que puedes ver como salida? Verifiqué nuevamente en Android 4.2.1 y 6.0.1 y los resultados no se desvían de mi respuesta. ¿Qué dispositivo Android estás usando?
Es un producto que utiliza una ROM personalizada. Verificaré con un dispositivo Android normal e informaré más tarde hoy. Gracias por todo el esfuerzo.
Lo probé en mi Moto G 2015 en Lollipop 6.0 y obtuve un error... EDITAR: No importa, me perdí la parte sobre root y no estoy rooteado en este momento.
Funciona. Gracias. ¿Hay una forma equivalente para Ethernet? Probé dumpsys ethernet y dumpsys eth0, y ninguno funciona.
Lo siento, pero ninguno de mis dispositivos es compatible con Ethernet, así que esa fue toda la ayuda que pude ofrecer.

La versión de Android ifconfiges muy limitada en comparación con su versión completa de Linux. Y la mayoría de los comandos que probé como dhcpstatus no funcionan.

Gracias por su rápida respuesta. ¿Hay alguna alternativa para verificar el estado del DHCP?
No he encontrado una alternativa de línea de comandos, solo aplicaciones. Lo siento.
@Hong, siempre puede "mover su aceptación" a otra respuesta, si surge una mejor :) Y también puede consultar otras publicaciones con ifconfigy DHCP , que pueden proporcionar detalles adicionales.
@Izzy Gracias por el recordatorio. Pensé que es menos probable que las personas intenten responder una pregunta que tiene una respuesta aceptada. Déjame esperar unas horas más.