在linux下已知网络中一个机器的硬件地址如何找到对应IP? 问题:非Windows系统支持 问题描述: 在linux下已知网络中一个机器的MAC地址,如何知道它对应的IP地址? 解决方法: 在linux下,假设要查“00:0A:EB:27:17:B8”这样一个硬件地址所对应的IP地址,可以使用以下命令: cat /proc/net/arp | grep 00:0A:EB:27:17:B8 别外,还可以用“arp -a”命令查询: arp -a | grep 00:0A:EB:27:17:B8
在linux下已知网络中一个机器的硬件地址如何找到对应IP?-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 在linux下已知网络中一个机器的硬件地址如何找到对应IP? 的常见问题,包括:联想Linux设备已知目标机器MAC地址00:0A:EB:27:17:B8,如何查询其对应IP地址?等。
内容来源:联想官方
常见问题解答
联想Linux设备已知目标机器MAC地址00:0A:EB:27:17:B8,如何查询其对应IP地址?
在联想Linux设备上,ARP缓存表中存储了局域网内已通信设备的IP与MAC地址映射关系。若目标设备近期与本机有过网络交互(如ping、ssh、HTTP访问等),其IP-MAC条目会暂存于内核ARP表中。可执行命令:cat /proc/net/arp | grep '00:0A:EB:27:17:B8',或使用arp -a | grep '00:0A:EB:27:17:B8'。注意:该方法仅能查到当前ARP缓存中存在的条目;若无结果,需先向目标设备发起一次通信(如ping其广播域内常见IP段中的地址)以触发ARP学习,再重试查询。