2

首先,我需要在内核空间中知道这一点,所以请考虑到这一点。

不,我不能使用其他设备的 IP 地址和 ARP 它(这里解释原因太长了)但我根本不能使用 ARP,ARP 不适用于我正在处理的项目。

是否有一个功能/实用程序可以用来知道连接到我已经拥有的给定 net_device 的连接中另一端的 MAC 地址,而不管 IP 是什么?

提前致谢,如果我的问题不清楚或没有意义,请发表评论,我会确保编辑问题以解释/填补空白

4

1 回答 1

1

“我需要和邻居说话”这类问题的标准协议是LLDP。目前,这通常通过 Linux 系统上的 OpenLLDP(用户空间)实现。但是,似乎有一些内核空间补丁可能对您有所帮助:

假设您有可能在另一端启用 LLDP,您应该能够使用它来发现该设备。

于 2012-08-16T09:02:20.340 回答