AIX 是不是支持 SIOCGLIFCONF?

Posted

技术标签:

【中文标题】AIX 是不是支持 SIOCGLIFCONF?【英文标题】:Does AIX support SIOCGLIFCONF?AIX 是否支持 SIOCGLIFCONF? 【发布时间】:2011-03-16 15:51:54 【问题描述】:

要探测 IPv4 中的网络适配器属性,我们可以使用 SIOCGIFONF、SIOCGIFNETMASK 等。 在 HP-UX 和 Solaris 上,IPv6 等效项是 SIOCGLIFONF、SIOCGLIFNETMASK。

AIX 是否支持这些 ioctl(可能带有 APAR)或者它们被称为不同的东西?

指向标准文档的指针会很有帮助 - 我用谷歌搜索但没有找到任何东西。

【问题讨论】:

只是grep AIX 上的标头? 在 grepping 之后,我可以看到有 SIOCGIFCONF(没有 *LIFCONF)但是有 SIOGIFNETMASK 和 SIOGIFNETMASK6 这意味着一些 ioctl 调用是专门针对 v6 的,而一些(如 SIOCGFICONF)是混合的。跨度> 【参考方案1】:

IBM 的网站暗示像 Linux 这样的 AIX 上的标准 SIOCGIFCONF 是独立于 IP 家族的,因为它使用 struct sockaddr

http://www.ibm.com/developerworks/aix/library/au-ioctl-socket.html

【讨论】:

谢谢.. 但不是一个很好的页面。有些代码需要在编译之前修复(我不是说添加包含)【参考方案2】:

似乎添加了一个单独的SIOCGIFCONF6 以支持 IPv6。不知道如何判断 AIX 的哪个版本可能有它。

【讨论】:

以上是关于AIX 是不是支持 SIOCGLIFCONF?的主要内容,如果未能解决你的问题,请参考以下文章

Solaris、HP-UX、IBM-AIX 等平台是不是支持 Unix 域套接字而无需套接字文件,如 Linux?

在 find 命令中查找不支持 printf 的 AIX 系统上的前 N ​​个最旧文件

AIX基础-常用命令汇总

(转)AIX光盘备份与恢复

hosts.allow和hosts.deny支持哪些服务

Debezium DB2 连接器是不是支持 IBMi?