场景:主Linux服务器已连接到本地交换机网关。从Gateway到网络。
现在我可以获取登录服务器的远程客户端/用户的IP。 Linux命令:* “who -u”(给我用户IP地址的IP地址)。 *
获取同一用户的MAC地址。我尝试了arp -a命令,它只给了交换机MAC-Address。我无法获得远程客户端/用户MAC地址。 Linux命令:“arp -a”(给我交换机的MAC地址)。
如何使用远程客户端计算机的MAC地址?
注意:我的客户端计算机可以在任何操作系统(Windows / Linux / Solaris)上运行。
答案 0 :(得分:0)
MAC地址不会被路由,因此IP地址必须是网络上的主机。您必须先ping IP地址,然后使用arp -a
;像
ping <Remote_IP_Address>
arp -a <Remote_IP_Address>
在此处查看此相关帖子
is-there-a-way-to-find-the-mac-address-of-a-remote-machine-i-have-connected-to-w