是否可以检查具有特定 MAC 地址的主机是否“活动”?
我不想使用第 3 层 ISO/OSI 和 ICMP ping 消息
你可以做一个ARP Ping
. 这仅在您物理上位于同一网段时才有效。在Wikipedia 的 ARP Ping 文章中阅读有关此内容的更多信息。
请注意,有两种不同的实现arping
,一种可以 ping MAC 地址以将其解析为 IP 地址,另一种则不能。iproute2 包中的实现不能满足您的需求,但Thomas Habets 实现可以。这在Wikipedia ARP Ping 文章中也有说明