2 votos

¿"ifconfig wlan0 dhcp status" funciona 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]

¿Android soporta "dhcp status"? Si no, ¿cómo puedo averiguar mediante un comando si el DHCP está habilitado?

3voto

Firelord Puntos 161

¿Cómo puedo averiguar a través de un comando si DHCP está habilitado?

Si adb está configurado en la PC, ejecute:

adb shell dumpsys wifi 

En la salida, localice la cadena Configured networks. A continuación, encontrará la información de todas las redes Wi-Fi guardadas en su dispositivo. Para cada red, entre otras cosas, verá una línea con la cadena IP assignment. Según su configuración para esa red, mostrará STATIC o DHCP.

Nota que es necesario tener acceso de root si pretende ejecutar dumpsys wifi en un dispositivo a través de una aplicación de línea de comandos, ya que las aplicaciones normales normalmente 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 resultados son válidos también para Android 6.0.1 stock.

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

0 votos

Gracias por la respuesta. Es extraño que obtenga una respuesta totalmente diferente en mi dispositivo Android 4.2. No se acerca remotamente a la tuya. Comienza con: WatchdogStatus: State: android.net.wifi.WifiWatchdogStateMachine$WatchdogDisabledState@425a2e30 mWifiInfo: [null]. Tiene más de 30 líneas de rec como rec[0]: time=04-02 05:54:34.939 state=DefaultState orgState=DriverUnloadedState what=69632(0x11000)

0 votos

No conozco la razón. ¿Eso es todo lo que obtienes como resultado? Volví a verificar en Android 4.2.1 y 6.0.1 y los resultados no se desvían de mi respuesta. ¿Qué dispositivo Android estás utilizando?

0 votos

Es un producto que utiliza una ROM personalizada. Voy a probarlo con un dispositivo Android normal y luego les informaré más tarde hoy. Gracias por todo el esfuerzo.

2voto

acejavelin Puntos 186

La versión de Android de ifconfig es 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.

0 votos

Gracias por tu pronta respuesta. ¿Hay alguna alternativa para verificar el estado de DHCP?

0 votos

No he encontrado una alternativa de línea de comandos, solo aplicaciones. Lo siento.

1 votos

@Hong siempre puedes "mover tu aceptación" a otra respuesta, ¡si aparece una mejor! Y también puedes revisar otros posts con ifconfig y DHCP, que podrían proporcionar detalles adicionales.

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