我最近在我们的场所安装了一台新的 Linux 服务器,该服务器带有带 IPMI/BMC 的 ASMB9-iKVM 主板。一切运行良好 :-)
今天我发现 Windows 11 上的 BMC 接口列在Network
->下Other devices
(我是一名 Linux 用户,所以通常没有准备好 Windows 机器,这解释了为什么我花了一段时间)。列出的内容实际上只是设备的名称/IP/mac 以及制造商(+ 主页)、型号(+ 型号)和“设备网站”的链接(使用,http://
即使设备只监听https://
,所以它可能只是一个通用值)
现在我思考该系统非常安全;但是,我认为没有理由真正向网络中的所有 Windows 用户显示管理设备:
- 对于大多数人来说这只是噪音
- 对于其余人来说,这是对系统的探索/破解的邀请
因此,我尝试禁用管理界面上所有可能能够宣布设备的网络公告服务(如mDNS
) - 但无济于事。
在我的 Linux 机器上不要使用以下任一方法查看设备:
- BonJour/ZeroConf(使用
avahi-discover
) - SSDP(使用
wsdd
) - uPNP(使用
python3 -m netdisco
)
所以我的问题是:我如何找出哪个服务(在管理界面上)宣布设备用于服务发现?或者换句话说:Windows 使用哪些服务发现协议来列出(“其他”)“设备”?(以及如何在我的 Linux 机器上发现相同的设备,可能使用多种不同的工具)