我正在使用Linux,并试图弄清楚如何(通过API)查询NDP表中的特定条目。到目前为止,我找到的唯一示例(在iproute2的源代码中)使用Netlink并获取整个表。有没有办法在Netlink中查询特定接口上的特定IPv6地址?或者,除了使用Netlink之外,有没有不同的方法可以让我这样做?
发布于 2012-11-15 03:53:17
不幸的是,从3.6版开始,这在Linux内核中是不可能的。早在2010年,就有一个patch someone submitted添加了这样的功能,但它从未合并到内核代码库中。您必须将整个邻居表拉入用户空间,然后在那里进行搜索。
https://stackoverflow.com/questions/13146639
复制相似问题