Reference:http://blog.itpub.net/291731/viewspace-694141/

借鉴下别人的内容


出于工作中涉及到需要获取linux系统的 也就是我的大老婆的mac地址,所以整理了下

1. ifconfig -a 其中 HWaddr字段就是mac地址 

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

结果表明:并没啥卵用 引用的论文需要更新了  当然windows下你试试 ipconfig -a 好像是可以的

之后 man下ifconfig 发现一个可以用的命令

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

试试看,ip  link               OK!SUCCESS!

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


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


相关文章:

  • 2021-11-05
  • 2021-12-02
  • 2021-11-24
  • 2021-11-05
  • 2021-11-29
  • 2021-12-10
  • 2021-12-02
  • 2021-12-02
猜你喜欢
  • 2021-08-27
  • 2021-11-27
  • 2021-11-05
  • 2021-11-05
  • 2021-12-12
  • 2021-11-05
  • 2021-08-30
  • 2021-11-05
相关资源
相似解决方案