+ -
当前位置:首页 → 问答吧 → Linux 如何获取 所有的接口信息

Linux 如何获取 所有的接口信息

时间:2011-10-03

来源:互联网

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

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

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

作者: daijun0034   发布时间: 2011-10-03

ioctl,自己查吧,网络编程上有.

作者: qq120848369   发布时间: 2011-10-03

引用楼主 daijun0034 的回复:
需求 现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName;

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

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

作者: linwhwylb   发布时间: 2011-10-03