2017-09-27 14 views
-1

J'ai couru sur mon framboisier un programme qui scanne le réseau pour les noms d'hôtes. Il devrait reconnaître ESP8266 mais framboise ne peut pas obtenir le nom d'hôte de celui-ci. J'ai aussi essayé quelques autres scanners de réseau mais le résultat est toujours le même. On dirait que ESP a caché son nom d'hôte. Quelqu'un sait comment l'activer?Je ne vois pas ESP8266 hostname

+0

Votre ESP8266 est-il réellement connecté au même réseau que le Raspberry Pi? Comment se connecte-t-il? Pouvez-vous poster le code que vous utilisez? Quel programme/commande exécutez-vous à partir du Raspberry Pi pour rechercher des noms d'hôtes? – charlesreid1

+0

Oui, framboise et esp sont connectés au même réseau. Sur framboise, j'utilise nmap pour rechercher des noms d'hôtes. Voici le code: https://github.com/adampisula/merlin_esp8266/blob/master/merlin_relay/merlin_relay.ino –

Répondre

0

Votre ESP8266 est, en fait, in station mode, pour répondre à la requête de @ andre_teprom. Quelques suggestions, afin de serviabilité prévu:

  1. La suite Aircrack-ng (plus précisément, l'outil airodump-ng) est un outil plus approprié pour détecter si le ESP8266 diffuse tous les paquets wifi, car il peut détecter les clients et les points d'accès (que le client soit connecté à un point d'accès ou non, ou qu'un SSID soit caché ou non). Je recommande fortement l'utilisation de cet excellent outil. (Il est un peu plus compliqué de travailler que nmap, car cela nécessite de mettre une carte wifi en mode moniteur, mais cela répondra certainement à la question de savoir si votre ESP8266 diffuse quelque chose.)

  2. J'ai eu des problèmes Dans le passé, nmap recherchait des ports ouverts s'ils se situaient dans la plage> 10 000, sauf si je spécifiais explicitement le numéro de port. Donc, essayez de spécifier explicitement le port en ajoutant l'indicateur -p55555 à l'analyse nmap que vous faites (ou, si votre procédure de débogage le permet, utilisez un port standard comme le port 80, en changeant line 12).

  3. On dirait que vous êtes writing the IP address out to serial - ce qui se passe lorsque vous effectuez une analyse ping (-sn de drapeau dans nmap, qui sautille scans de ports) de cet hôte pour voir si elle est et de répondre à tous les pings de base? Cela peut vous indiquer si l'hôte est totalement déconnecté. (Scans Ping sont les moins générique des scans, et sont juste un « bonjour, êtes-vous là? » Type d'analyse.)

Réitérer, je ne pense pas que nmap est le diagnostic du problème à droite niveau - mais si vous n'arrivez pas à utiliser Aircrack, vous pouvez essayer # 2 et # 3.