获取linux系统电脑网卡mac地址

来源:互联网 发布:韦德04年季后赛数据 编辑:程序博客网 时间:2024/04/24 20:45

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


0 0