要探测 IPv4 中的网络适配器属性,我们可以使用 SIOCGIFONF、SIOCGIFNETMASK 等。在 HP-UX 和 Solaris 上,IPv6 等效项是 SIOCGLIFONF、SIOCGLIFNETMASK。
AIX 是否支持这些 ioctl(可能带有 APAR)或者它们是否被称为不同的东西?
指向标准文档的指针会有所帮助 - 我用谷歌搜索但没有找到任何东西。
IBM 的网站暗示SIOCGIFCONF
像 Linux 这样的 AIX 标准在使用struct sockaddr
.
http://www.ibm.com/developerworks/aix/library/au-ioctl-socket.html
看起来添加了一个单独的SIOCGIFCONF6以支持 IPv6。不知道如何判断 AIX 的哪个版本可能有它。