我想获得通过SSH连接到我的服务器的每台计算机的MAC地址。 这可能吗? 如果是的话,你能提供一些参考吗? 先谢谢你!
唯一的方法是如果设备在您的LAN上,TCP / IP不封装MAC地址,一旦您的数据包通过路由器转发,则MAC地址将成为路由器的MAC地址。
如果它在同一个局域网上,你可以使用'arp -a'查找mac地址。
只有通过检查ARP表,才可能与您在同一个LAN上,例如:
% arp -a
从networking外部收到的数据包将包含您的默认网关的内部MAC地址,并且其地址不会出现在ARP表中。