我已經在我的樹莓上運行了一個掃描主機名網絡的程序。它應該識別ESP8266,但樹莓不能從它獲取主機名。我也嘗試了其他一些網絡掃描儀,但結果始終如此。它看起來像ESP隱藏了他的主機名。任何人都知道如何啓用它?我沒有看到ESP8266主機名
-1
A
回答
0
您的ESP8266實際上是in station mode,用於解決@ andre_teprom的查詢。一些建議,在預期樂於助人的順序:
的Aircrack-ng套件(具體地,airodump-ng工具)是用於檢測ESP8266是否正在廣播任何WiFi數據包,因爲它可以檢測客戶端和接入點的更合適的工具(不管客戶端是否連接到AP,或者SSID是否隱藏)。我強烈建議使用這個優秀的工具。 (與nmap相比,它需要更多的參與,因爲它需要將WiFi卡放入監視器模式,但它肯定會回答您的ESP8266是否在播放任何內容的問題。)
我遇到了問題在過去,如果nmap發現端口在> 10,000的範圍內,它將被打開,除非我明確指定端口號。因此,嘗試通過將
-p55555
標誌添加到您正在執行的任何nmap掃描(或者,如果您的調試過程允許,使用端口80的標準端口,通過更改line 12)來明確指定端口。看起來你是writing the IP address out to serial - 當你做一個ping掃描時會發生什麼(在NMAP
-sn
標誌,它跳過端口掃描)主機的,看它是否已啓動並響應在所有基本坪?這可能會告訴你主機是否完全斷開連接。 (平掃描是最通用的掃描,並且只是一個「你好,你在嗎?」之類的掃描。)
要重申,我不認爲nmap的是在合適的診斷問題級別 - 但如果你不能運行aircrack,你可以嘗試#2和#3。
相關問題
- 1. ESP8266 Arduino主機名(MDNS)
- 2. 無法爲ESP8266設置主機名
- 3. facebook沒有看到我的域名
- 4. ansible沒有看到主機(不可到達)
- 5. ESP8266 CIPSEND GET HTTP主機請求超時
- 6. 沒有看到網頁在http://本地主機:8080 /問候
- 7. SmtpClient函數如何沒有主機名?
- 8. 沒有子域名的NSURL的主機
- 9. 沒有主機名的SSL證書
- 10. 沒有主機名的網址
- 11. 無法解析主機「<url here>」;沒有與主機名
- 12. 有沒有辦法在vm中找到vm的主機名?
- 13. SQLite沒有看到主鍵屬性
- 14. Windows手機 - 有沒有看到我的應用使用情況?
- 15. Apache Spark沒有看到我的機器的所有內存
- 16. 爲什麼我的虛擬主機沒有域名匹配?
- 17. 爲什麼我的PostgreSQL沒有找到我的主機
- 18. PHP沒有看到mysql分機
- 19. android發帖,爲什麼我收到「沒有路由到主機」
- 20. 爲什麼主義/ Symfony2中並沒有看到我的關係
- 21. InetAddress類的java 8沒有得到主機名
- 22. CertificateException:沒有找到與找到的主機名匹配的名字Maven
- 23. ssh:連接到主機heroku.com端口22:沒有路由主機
- 24. 我沒有看到我的表
- 25. 流浪者沒有看到別名
- 26. Laravel 5.4查看[名]沒有找到
- 27. ESP8266到ESP8266 i2C通信
- 28. MAMP沒有連接到本地主機
- 29. 廣播沒有到達主機
- 30. KVM/Bridge:沒有到主機的路由
您的ESP8266是否實際連接到與Raspberry Pi相同的網絡?它如何連接,你可以發佈你正在運行的代碼嗎?你從Raspberry Pi運行什麼程序/命令來搜索主機名? – charlesreid1
是的,樹莓和esp連接到同一個網絡。在樹莓上,我使用nmap來搜索主機名。 以下是代碼:https://github.com/adampisula/merlin_esp8266/blob/master/merlin_relay/merlin_relay.ino –