首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux 怎么获取 所有的接口信息

2012-03-19 
Linux 如何获取 所有的接口信息需求现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName;本人能

Linux 如何获取 所有的接口信息
需求 现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName;

本人能够想到的办法 是:
需要获取当前系统下 所有接口信息 链表指针,或数组 ;
遍历所有接口中的ipAddr是否等于我的输入ipAddr;
if(相等) return Ifname;

现在遇到的一个问题 ?如何获取当前系统下 所有接口信息

[解决办法]
ioctl,自己查吧,网络编程上有.
[解决办法]

探讨
需求 现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName;

本人能够想到的办法 是:
需要获取当前系统下 所有接口信息 链表指针,或数组 ;
遍历所有接口中的ipAddr是否等于我的输入ipAddr;
if(相等) return Ifname;

现在遇到的一个问题 ?如何获取当前系统下 所有接口信息

[解决办法]
ioctl函数可以帮你解决。

热点排行