2017-09-27 22 views
-1

私は自分のラズベリーでホストネームのネットワークをスキャンするプログラムを実行しました。それはESP8266を認識するはずですが、ラズベリーはホスト名を取得できません。私はいくつかのネットワークスキャナも試しましたが、結果は常に同じです。 ESPが自分のホスト名を隠しているようです。誰でもそれを有効にする方法を知っていますか?ESP8266ホスト名が表示されません

+0

あなたのESP8266は実際にRaspberry Piと同じネットワークに接続されていますか?どのように接続しているのですか?実行しているコードを投稿できますか?ラズベリーパイからホスト名を検索するプログラム/コマンドは何ですか? – charlesreid1

+0

はい、ラズベリーとespは同じネットワークに接続されています。ラズベリーでは、私はホスト名を検索するためにnmapを使います。 コードは次のとおりです。https://github.com/adampisula/merlin_esp8266/blob/master/merlin_relay/merlin_relay.ino –

答えて

0

あなたのESP8266は、実際には、@ andre_tepromの質問に対処するためにin station modeです。予想される有用性のためにいくつかの提案:

  1. Aircrack-ngスイート(具体的には、airodump-ngツール)は、クライアントとAPを検出できるようESP8266は、任意の無線LANパケットを放送しているか否かを検出するためのより適切なツールであります(クライアントがAPに接続されているかどうか、またはSSIDが隠されているかどうかにかかわらず)。私は非常にこの優れたツールの使用をお勧めします。 (これはnmapよりも動作するために少し複雑ですが、wifiカードをモニタモードにする必要がありますが、あなたのESP8266が何かをブロードキャストしているかどうかの疑問に答えるでしょう)

  2. 私は問題がありました過去にポート番号を明示的に指定しない限り、nmapが> 10,000の範囲にあるポートを見つけることができました。したがって、あなたが行っているnmapスキャンに-p55555フラグを明示的に指定してください(または、デバッグ手順で許可されている場合は、ポート番号80の標準ポートを使用してline 12を変更してください)。

  3. あなたがwriting the IP address out to serialているように見えます - あなたはそれがアップし、基本的なpingに全く応答しているかどうかを確認するために、そのホストのpingをスキャン(ポートスキャンをスキップnmapの中-snフラグを)やると何が起こりますか?これにより、ホストが完全に切断されているかどうかがわかります。 (pingのスキャンはスキャンの最も一般的なもの、としているだけで「こんにちは、あなたはありますか」スキャンの一種。)

は繰り返しに、私はnmapの右の問題を診断しているとは思いませんあなたはaircrackが動作しない場合は、#2と#3を試すことができます。

関連する問題