我正在尝试设置docker,它可以使用nmap成功扫描子网设备的mac地址。我花了3天的时间才弄清楚如何做到但仍然失败了。
例如:
我已经设置了docker容器,它可以成功ping通10.19.201.123和10.19.201.101。但是,当我使用nmap从docker容器扫描mac地址时,我得到了以下内容:
~$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从VM(10.19.201.100)扫描mac地址,我得到了:
~$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
请问,谁可以帮忙或提示如何做?
答案 0 :(得分:0)
对于谁还在努力解决这个问题,我已经弄明白了如何在Windows 10上做到这一点。
Windows 10 HOME用户,您可以参考此页面进行虚拟框设置
Windows 10 PROFESSIONAL / ENTERPRISE用户,您可以参考此页面进行hyperV设置: https://hub.docker.com/r/qtimmylin/evt_platform/
很抱歉,由于机密内容,我无法发布图片,但我相信即使您是Docker的新手,这些说明也足够清晰。
希望这有用,所以你不需要像我一样浪费整整一周的时间。