linux下编程如何获得所有网卡的信息?包括网卡名字,网卡MAC等等...

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
fififisher
帖子: 26
注册时间: 2009-08-20 9:04
送出感谢: 0
接收感谢: 0

linux下编程如何获得所有网卡的信息?包括网卡名字,网卡MAC等等...

#1

帖子 fififisher » 2010-06-24 12:52

我的机子有多个网卡,每个网卡又有多个ip地址,
linux下有什么好的方法获取这些网卡的所有的信息?
包括网卡的名字,描述符,MAC,ip地址等等...

windows下用iphlpapi是可以实现的,但linux下不知道用什么方法?
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: linux下编程如何获得所有网卡的信息?包括网卡名字,网卡MAC等等...

#2

帖子 HuntXu » 2010-06-24 15:43

ioctl
用途很广,具体慢慢google...
HUNT Unfortunately No Talent...
zcf115
帖子: 398
注册时间: 2009-06-28 10:06
系统: ubuntu12.04
送出感谢: 0
接收感谢: 6 次

Re: linux下编程如何获得所有网卡的信息?包括网卡名字,网卡MAC等等...

#3

帖子 zcf115 » 2010-06-24 18:33

ifconfig eth0 | head -1 | awk '{print $5}'
这个命令可以查看网卡MAC
Still Alive
回复

回到 “网卡问题以及网络和拨号”