我想使用ioctl
获得网络接口的硬件地址AIX
。 就像在Linux中,我们得到它通过:在AIX上使用ioctl的网络接口的硬件地址
ioctl(sockFd, SIOCGIFADDR, ifr_p);
我没有对AIX
找到/usr/include/sys/ioctl.h
SIOCGIFADDR
标志获得硬件地址信息。
有什么办法从ioctl
得到它吗?或者系统中的任何文件,我可以从这里获取这些信息,比如在linux中这个信息存储在'/ sys/class/net /'中。
你的意思是IP地址,还是要写'SIOCGIFHWADDR'? (在这两种情况下,尝试搜索'getkerninfo'。) – Phillip 2014-08-29 05:55:23
其SIOCGIFHWADDR,基本上我想获得AIX上可用的网络接口的硬件地址 – diago 2014-09-02 05:27:54
然后'getkerninfo'就是您要搜索的内容。 – Phillip 2014-09-03 10:04:06