博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux获取MAC地址办法
阅读量:4179 次
发布时间:2019-05-26

本文共 807 字,大约阅读时间需要 2 分钟。

#include 
#include
int tnfs_getNetMac(){ struct ifreq ifreq; int sock; if((sock=socket(AF_INET,SOCK_STREAM,0)) <0) { perror( "socket "); return 2; } char *device = "ens33"; // "eth0" strcpy(ifreq.ifr_name,device); if(ioctl(sock,SIOCGIFHWADDR,&ifreq) <0) { perror( "ioctl "); return 3; } printf( "%02x:%02x:%02x:%02x:%02x:%02x\n ", (unsigned char)ifreq.ifr_hwaddr.sa_data[0], (unsigned char)ifreq.ifr_hwaddr.sa_data[1], (unsigned char)ifreq.ifr_hwaddr.sa_data[2], (unsigned char)ifreq.ifr_hwaddr.sa_data[3], (unsigned char)ifreq.ifr_hwaddr.sa_data[4], (unsigned char)ifreq.ifr_hwaddr.sa_data[5]); return 0;}int main(){ tnfs_getNetMac(); return 0;}

 

转载地址:http://wwmai.baihongyu.com/

你可能感兴趣的文章
Java并发| Exchanger和Phaser
查看>>
IDEA RESTful Client 数据请求
查看>>
轻松读懂字节码文件
查看>>
记一下对String#intern的理解
查看>>
Tomcat多种方式部署多个项目
查看>>
随机字符串
查看>>
ZipUtils工具类
查看>>
1071 - Specified key was too long; max key length is 767 bytes
查看>>
SQLSERVER的LOG文件过于庞大
查看>>
Mycat+SpringBoot完成分库分表
查看>>
基于JMH检验多种生成随机数方法的效率
查看>>
读写文件效率测试
查看>>
优雅停止 SpringBoot 服务
查看>>
轻松读懂WSDL文件
查看>>
FastJson中JSONPath的应用
查看>>
文件下载
查看>>
手动安装chrome插件
查看>>
mysql怎么把'1,2,3'转成1,2,3
查看>>
POI生成excel并设置过滤范围
查看>>
RSAUtils工具类
查看>>