在FreeBSD上枚举所有具有IP的网络接口

时间:2011-10-02 20:55:49

标签: network-programming ipv6 freebsd ioctl

我的应用程序需要列出计算机上的所有网络接口及其IP,IPv4和IPv6。

我可以使用ioctl(SIOCGIFCONF)获取所有IPv4 IP接口,但我也需要IPv6 IP。

在Linux上,那些可以从/ proc / net / if_inet6获得,但是我会在FreeBSD上获取它们?

1 个答案:

答案 0 :(得分:3)

getifaddrs(3)提供了获取网络地址和接口名称的便携方式。