服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在LAN上查找NAS设备

由于我们的(ex!:-)networkingpipe理员存在一些松散的logging,我的任务是find我们公司内部的QNAP和Synology NAS设备。 我们在英国有几百个办事处,他们都是独立的networking和独立的领域。 他们都是基于Windows(Server 2k3,2008和2012的混合)。 我们运行我们自己的家酿酿造监控软件,允许我运行任何我想要的软件。 QNAP和Synology具有独特的MAC地址,因此,如果我可以扫描networking的MAC地址并将输出传输到一个文件,我可以轻松地获得所需的信息。 问题是如何获得局域网上所有MAC地址的列表。 明显的第一步就是运行arp -a ,而且我可能会继续做下去。 但是这只会显示服务器在arpcaching超时内看到的设备。 有谁知道一个简单的方法来获得所有设备? 简单地说,我的意思是内置在Windows中的东西 – 我不想安装任何软件,因为我们正在谈论数百个不同的办事处。 nmap往往会在这些场合被提及,但Windows端口似乎需要额外的库安装。 如果我必须使用外部扫描器,那么将可执行文件复制到服务器上并运行即可。 PS:快速说明: 扫描器需要是一个命令行应用程序,所以我可以远程启动它,并输出到文件进行后续parsing。 它不能依赖于Java,因为不能保证所有的服务器都具有Java。 我相当肯定所有的服务器将至less有.Net 2.0 – 我想捏在一起,我可以敲一个快速的.Net 2.0应用程序来ping每个可能的地址在networking上,并获得与任何答复的MAC地址…