标签: c freebsd network-interface
我可以使用getifaddrs()或其他方式获取接口的路由网关信息(编程)吗?
答案 0 :(得分:2)
是的,你可以。请参阅route(4)的手册页。
route(4)
答案 1 :(得分:1)
您可以使用sysctl()转储路由信息。在MIB中,第一个值必须设置为CTL_NET,第二个值设置为AF_ROUTE。
sysctl()
CTL_NET
AF_ROUTE
答案 2 :(得分:0)
如果可用(因为它是freebsd),你可以读出/proc/net/route。
/proc/net/route