DOCKER: контейнер Linux на Windows 10, как использовать nmap для сканирования MAC-адреса устройства

Я пытаюсь настроить докер, который может успешно сканировать MAC-адрес устройства подсети с помощью nmap. И я потратил 3 дня, чтобы понять, как это сделать, но все равно не смог.

Например:

  • IP хоста: 10.19.201.123
  • IP устройства: 10.19.201.101

Я установил Docker-контейнер, который может успешно пропинговать 10.19.201.123 и 10.19.201.101. Но когда я использую Nmap для сканирования MAC-адреса из контейнера Docker, я получил ниже:

~$sudo nmap -sP 10.19.201.101
 Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-29 08:57 UTC
 Nmap scan report for 10.19.201.101
 Host is up (0.00088s latency).
 Nmap done: 1 IP address (1 host up) scanned in 0.39 seconds

Однако, если я использую Nmap для сканирования MAC-адреса с виртуальной машины (10.19.201.100), я получил:

~$sudo nmap -sP 10.19.201.101
 Starting Nmap 7.01 ( https://nmap.org ) at 2018-05-29 17:16 CST
 Nmap scan report for 10.19.201.101
 Host is up (0.00020s latency).
 MAC Address: 0F:01:H5:W3:0G:J5(ICP Electronics)
 Nmap done: 1 IP address (1 host up) scanned in 0.32 seconds

ПОЖАЛУЙСТА, кто может помочь или подсказать, как это сделать?

1 ответ

Решение

Для тех, кто все еще борется с этой проблемой, я разобрался, как это сделать в Windows 10.

  • Пользователь Windows 10 HOME, вы можете обратиться к этой странице для настройки виртуального ящика

  • Пользователь Windows 10 PROFESSIONAL/ENTERPRISE, вы можете обратиться к этой странице для настройки hyperV: https://hub.docker.com/r/qtimmylin/evt_platform/

Я сожалею, что не могу выпустить изображение из-за конфиденциального содержимого, но я считаю, что инструкции достаточно ясны для любого, даже если вы новичок в Docker.

Надеюсь, что это достаточно полезно, поэтому вам не нужно тратить целую неделю на это, как я.

Другие вопросы по тегам