1 votes

la liste des clients du hotspot wifi ne répertorie pas tous les clients wifi

J'ai un appareil embarqué que je connecte à un hotspot Samsung GS3. Il se connecte bien, mais ne s'affiche pas dans la liste des "Périphériques connectés". Il apparaît dans /data/misc/dhcp/dnsmasq.leases.

Quelqu'un peut-il m'indiquer la bonne section du code Android qui crée et affiche la liste des "Périphériques connectés" ? Je veux modifier le client DHCP de mon appareil embarqué pour qu'il apparaisse correctement dans la liste (c'est le moyen le plus simple d'obtenir l'adresse IP assignée). Dois-je modifier autre chose que le client DHCP ?

0voto

greyscale Points 11

J'ai trouvé la solution à mon problème. J'utilise un module pont ethernet-wifi, ce qui signifie que le mac du client wifi ne correspond pas à l'hwaddress du client dhcp. C'est pourquoi il n'apparaît pas dans la liste des clients.

J'ai une adresse IP statique assignée au pont, et lorsque j'utilise le mac wifi dans mes requêtes dhcp (et que j'active le drapeau de diffusion), l'adresse IP assignée à ma carte embarquée apparaît dans la liste des clients Android.

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