获取linux系统电脑网卡mac地址
Reference:http://blog.itpub.net/291731/viewspace-694141/
借鉴下别人的内容
出于工作中涉及到需要获取linux系统的 也就是我的大老婆的mac地址,所以整理了下
1. ifconfig -a 其中 HWaddr字段就是mac地址
结果表明:并没啥卵用 引用的论文需要更新了 当然windows下你试试 ipconfig -a 好像是可以的
之后 man下ifconfig 发现一个可以用的命令
试试看,ip link OK!SUCCESS!
2. cat /sys/class/net/eth0/address 查看eth0的mac地址
这也是可以的 ,毕竟linux下一切皆文件
3. cat /proc/net/arp 查看连接到本机的远端ip的mac地址
这个虽然有用 但并不能得到本机mac地址
故pass!
4. 程序中使用SIOCGIFHWADDR的ioctl命令获取mac地址
这个还没试过,不确定有效否
综上所述:推荐ip link