我有一个可以上网的设备。我需要它的 MAC 地址。上面没有标签。我该怎么做?我无法访问设备本身。我可以打开它并将其插入交换机或笔记本电脑,仅此而已。没有串行端口或任何其他与设备交互的方式。
为了避免不可避免的但无关紧要的问题……我们需要 MAC 地址来在网络上“注册”它。然后它可以获得 IP 地址,然后“其他人”可以访问和配置它。对我们来说这是一个黑匣子,但我们必须有一个 MAC 来注册它。是的,这太疯狂了,但我们并没有设计该设备,也没有决定在没有标签的情况下发货 :-) 请不要回应这有什么不合理的……我们知道。
答案1
通过交叉线或同一网段(首选)通过交换机/集线器连接到设备,并以混杂模式运行网络嗅探器(netmon/wireshark/tcpdump)来识别黑匣子的 MAC 地址。
答案2
如果你可以物理连接到该设备,或者至少连接到同一网段,你也许可以使用
arp -a
显示服务器上的 MAC 地址表。