struct ifreq ifr;
int fd;
fd=socket(AF_INET,SOCK_DGRAM,0);
strcpy(ifr.ifr_name,"eth0");
ifr.ifr_addr.sa_family=AF_INET;
ioctl(fd,SIOCGIFHWADDR,&ifr);
puts(ifr.ifr_hwaddr.sa_data);
如何获取本机MAC地址
最新推荐文章于 2023-11-08 17:49:42 发布
struct ifreq ifr;
int fd;
fd=socket(AF_INET,SOCK_DGRAM,0);
strcpy(ifr.ifr_name,"eth0");
ifr.ifr_addr.sa_family=AF_INET;
ioctl(fd,SIOCGIFHWADDR,&ifr);
puts(ifr.ifr_hwaddr.sa_data);