ESP8266 запрограммирован для подключения к точке доступа WiFi и показывает, что он подключен (поэтому отключений не происходит) по последовательной шине.

При подключении nmap (в окнах с правами администратора) используется для получения IP-адреса устройства с помощью этой команды:

nmap -sn 192.168.0.0/24

Это приводит к появлению некоторых IP-адресов (даже не близко к тому, что подключено):

Starting Nmap 7.60 ( https://nmap.org ) at 2018-07-20 17:18 Romance Summer Time
Nmap scan report for 192.168.0.1
Host is up (0.0092s latency).
MAC Address: 54:67:51:2F:B3:2C (Compal Broadband Networks)
Nmap scan report for 192.168.0.234
Host is up (0.029s latency).
MAC Address: 6A:63:59:4B:A6:C1 (Unknown)
Nmap scan report for 192.168.0.114
Host is up.
Nmap done: 256 IP addresses (3 hosts up) scanned in 8.76 seconds

Однако IP-адрес ESP8266 - 192.168.0.235, который отсутствует в списке.

При сканировании этого IP-адреса напрямую используется:

nmap -sn 192.168.0.235

IP-адрес найден, а хост работает:

Starting Nmap 7.60 ( https://nmap.org ) at 2018-07-20 17:22 Romance Summer Time
Nmap scan report for 192.168.0.235
Host is up (0.086s latency).
MAC Address: B4:E6:2D:26:EC:AB (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 6.81 seconds

Так что, если он может быть найден при сканировании непосредственно по IP-адресу, почему бы тому же сканированию, которое сканирует всю подсеть, не получить статус хоста (и IP)?

Дополнительная информация:

  • При повторном запуске первой команды результат такой же, как в первый раз.
  • При выполнении обеих команд на 2 разных экранах (запустил zenmap дважды) хост появляется в полном списке сканирования подсети.
  • IP-адрес ESP присутствует в списке ARP.
  • При запуске nmap в linux (не в sudo) ESP не обнаруживается, после прямого сканирования он обнаруживается и остается при каждом глобальном сканировании до перезагрузки компьютера.
  • В Linux до прямого сканирования ESP не присутствует в списке ARP (предположительно нормальный), после этого он есть.
  • (Linux nmap, похоже, находит больше устройств, чем Windows.)

Заранее спасибо!

0