如何获取网卡真实的MAC地址

如何获取网卡真实的MAC地址,第1张

工具/原料

电脑一台

方法/步骤

开始——运行。

在运行里输入: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地址的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9735924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存