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.
Надеюсь, что это достаточно полезно, поэтому вам не нужно тратить целую неделю на это, как я.