首先,我需要在内核空间中了解这一点,所以请考虑到这一点。
不,我不能使用其他设备的IP地址和ARP它(这里解释原因太久了)但我根本无法使用ARP,ARP不能用于我正在进行的项目。
是否有一个函数/实用程序可以用来知道连接到我已经拥有的给定net_device的连接中另一端的MAC地址,而不管IP是什么?
提前致谢,如果我的问题不明确或没有意义,请发表评论,我会确保编辑问题以解释/填补空白
答案 0 :(得分:1)
“我需要和邻居说话”的标准协议是LLDP。目前,这通常是通过Linux系统上的OpenLLDP(用户空间)实现的。但是,似乎有一些kernel-space patches可能对您有所帮助:
假设您可以在另一端启用LLDP,您应该可以使用它来发现该设备。