2 votes

Est-ce que "ifconfig wlan0 dhcp status" fonctionne pour Android ?

Je ne peux obtenir aucune réponse d'un appareil Android (Android 4.2) à la commande "ifconfig wlan0 dhcp status".

La commande "ifconfig wlan0" renvoie le résultat suivant :

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

Android supporte-t-il "dhcp status" ? Si non, comment puis-je savoir par le biais d'une commande si le DHCP est activé ?

3voto

Firelord Points 23064

[Comment puis-je savoir, par une commande, si le DHCP est activé ?

Pour autant que adb est installé dans le PC, exécutez :

adb shell dumpsys wifi 

Dans la sortie, localisez la chaîne de caractères Réseaux configurés . Ensuite, vous trouverez des informations sur tous les réseaux Wi-Fi enregistrés sur votre appareil. Pour chaque réseau, entre autres vous verriez une ligne avec la chaîne de caractères Attribution de l'IP . En fonction de votre configuration pour ce réseau, il affichera soit STATIQUE soit DHCP.

Note que vous devez avoir l'accès Root si vous avez l'intention d'exécuter dumpsys wifi sur un appareil par le biais d'une application en ligne de commande puisque les applications ordinaires ne sont généralement pas privilégiées pour accéder à un dump de WifiService.

Voici la capture d'écran correspondante réalisée pour Android 4.2.1 :

IMG

Les résultats sont également valables pour Android 6.0.1 standard.

Ces informations ne permettent toutefois pas de savoir si le routeur lui-même est capable de faire fonctionner un serveur DHCP.

0 votes

Merci beaucoup pour la réponse. Il est étrange que j'obtienne une réponse totalement différente sur mon appareil Android 4.2. Elle n'est pas du tout similaire à la vôtre. Elle commence par : WatchdogStatus : State : Android.net.wifi.WifiWatchdogStateMachine$WatchdogDisabledState@425a2e30mWifiInfo : [null]. Il contient plus de 30 lignes de rec comme rec[0] : time=04-02 05:54:34.939 state=DefaultState orgState=DriverUnloadedState what=69632(0x11000)

0 votes

Je ne sais pas pourquoi. C'est tout ce que vous voyez comme résultat ? J'ai vérifié à nouveau sous Android 4.2.1 et 6.0.1 et les résultats ne s'écartent pas de ma réponse. Quel appareil Android utilisez-vous ?

0 votes

C'est un produit utilisant une ROM personnalisée. Je vais vérifier avec un appareil Android ordinaire et faire un rapport dans la journée. Merci pour tous vos efforts.

2voto

acejavelin Points 5816

La version Android de ifconfig es très limité par rapport à la version complète de Linux. Et la plupart des commandes que j'ai essayées, comme dhcpstatus, ne fonctionnent pas.

0 votes

Merci pour votre réponse rapide. Existe-t-il une alternative pour vérifier le statut DHCP ?

0 votes

Je n'ai pas trouvé d'alternative en ligne de commande, seulement des applications. Désolé.

1 votes

@Hong vous pouvez toujours "déplacer votre acceptation" vers une autre réponse, si une meilleure réponse se présente :) Et vous pouvez également vérifier d'autres postes avec ifconfig et DHCP qui pourrait fournir des détails supplémentaires.

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