DOCKER:Windows 10上的Linux容器,如何使用nmap扫描设备的mac地址

时间:2018-05-29 09:22:01

标签: docker nmap docker-networking

我正在尝试设置docker,它可以使用nmap成功扫描子网设备的mac地址。我花了3天的时间才弄清楚如何做到但仍然失败了。

例如:

  • 主机IP:10.19.201.123
  • 设备IP:10.19.201.101

我已经设置了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

请问,谁可以帮忙或提示如何做?

1 个答案:

答案 0 :(得分:0)

对于谁还在努力解决这个问题,我已经弄明白了如何在Windows 10上做到这一点。

很抱歉,由于机密内容,我无法发布图片,但我相信即使您是Docker的新手,这些说明也足够清晰。

希望这有用,所以你不需要像我一样浪费整整一周的时间。