当前位置: 技术问答>linux和unix
Linux 如何获取 所有的接口信息
来源: 互联网 发布时间:2017-01-04
本文导语: 需求 现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName; 本人能够想到的办法 是: 需要获取当前系统下 所有接口信息 链表指针,或数组 ; 遍历所有接口中的ipAddr是否等于我的输入ipAddr; if(相等) r...
需求 现获知一个ipAddr,通过此ipAddr,最终获取拥有此ipAddr的ifName;
本人能够想到的办法 是:
需要获取当前系统下 所有接口信息 链表指针,或数组 ;
遍历所有接口中的ipAddr是否等于我的输入ipAddr;
if(相等) return Ifname;
现在遇到的一个问题 ?如何获取当前系统下 所有接口信息
本人能够想到的办法 是:
需要获取当前系统下 所有接口信息 链表指针,或数组 ;
遍历所有接口中的ipAddr是否等于我的输入ipAddr;
if(相等) return Ifname;
现在遇到的一个问题 ?如何获取当前系统下 所有接口信息
|
ioctl,自己查吧,网络编程上有.
|
ioctl函数可以帮你解决。
|
是何种类型的接口?