freebsd中的网络接口路由网关信息

时间:2012-02-29 06:49:46

标签: c freebsd network-interface

我可以使用getifaddrs()或其他方式获取接口的路由网关信息(编程)吗?

3 个答案:

答案 0 :(得分:2)

是的,你可以。请参阅route(4)的手册页。

答案 1 :(得分:1)

您可以使用sysctl()转储路由信息。在MIB中,第一个值必须设置为CTL_NET,第二个值设置为AF_ROUTE

答案 2 :(得分:0)

如果可用(因为它是freebsd),你可以读出/proc/net/route