工具/原料
电脑一台
方法/步骤
开始——运行。
在运行里输入:cmd,确定。
打开了系统自带的cmd。
在光标闪烁处输入:ipconfig /all,注意:ipconfig和/中间有1个空格,all后面没有标点。然后,回车。
回车后会出现一大串结果,找到Ethernet
adapter本地连接,然后再找到它下面的:Physical
Address,后面的12位由阿拉伯数字、英文字母和“—”组成的字符串就是要找的MAC地址了。同时,在这里你也可以看到自己的IP地址和DNS服务器地址等信息。
为什么一定要用C语言呢?这个用C语言比较麻烦,需要的知识比较多,完全可以用更简单的办法啊。命令行上这样的命令“ipconfig -all | find "物理地址"”,可以很简单的就得到了。
如果是英文系统, 将“物理地址”换成“Physical Address”即可。
如果非的要用C语言,则可以先调用system函数, system("ipconfig -all | find \"物理地址\" > temptxt" ); 将mac地址信息存入临时文件temptxt;然后再从中提取。
1
右键单击桌面上的“网上邻居”图标,选择“属性”;
2
在打开的窗口中,右键单击“本地连接”图标,选择“属性”;
3
在打开的对话框中,将鼠标移到“连接时使用”下面的网卡型号标识上,系统会显示此网卡的MAC地址(格式为短横线
分隔开的6个十六进制数)。
或者:
1
点击“开始”,“运行”,在运行命令框中键入“CMD”(win98/Me键入“command”);
2
在d出的DOS命令窗口中输入“ipconfig/all”命令回车(不包括引号);
3
在运行结果中,找到Physical
Address……后面用短横线分隔开的十六进制数既是网卡的MAC地址xx-xx-xx-xx-xx-xx。
4
如果用户使用的 *** 作系统是Windows
XP及以上 *** 作系统,可直接在DOS命令窗口中输入“getmac”命令回车(不包括引号),屏幕上显示的“物理地址”下端即是本机网卡的MAC地址。
希望采纳
#! /bin/bash
read -p “请输入指定网卡名称/ALL是所有:” a
if [ $a==ALL] ; then
ifconfig |grep “inet addr:”|awk -F : '{print $2}'|awk '{print $1}'
else
ifconfig $a |grep “inet addr:”|awk -F : '{print $2}'|awk '{print $1}'
fi
以上就是关于如何获取网卡真实的MAC地址全部的内容,包括:如何获取网卡真实的MAC地址、如何用C语言获取网卡的mac地址、获取本地计算机网卡MAC地址的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)