以编程方式检索IPv6路由标志?

3

在Linux中是否有通过任何API获取IPV6路由表标志的方法?

  1. Netlink socket没有显示标志的任何位置。
  2. 在检查了net-toolsroute命令的源代码后,似乎它从proc文件系统中读取路由,但我对此感到担忧,因为它似乎依赖于操作系统版本。

Netlink套接字也不是跨平台的。 - Steve-o
1
只寻找各种Linux版本。问题已更新。 - JamesWebbTelescopeAlien
1个回答

0

/procprocfs 的一个实现,最初于1992年引入 Linux。我们尽力保持与使用该文件系统的应用程序的兼容性,包括为其他操作系统提供 linprocfs 文件系统以维护与 Linux 应用程序的二进制兼容性,如 FreeBSD

所有主要的 Linux 系统都使用相同的 net-tools 软件,因此使用这些 /proc 文件获取系统信息不应该有任何问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接