首页 » 技术分享 » 笔记本无线和有线的MAC地址修改

笔记本无线和有线的MAC地址修改

 

无线网卡的mac地址在出厂时就被烧录好,在全球是唯一的代表着它的身份。但是我们可以通过修改它的mac地址来规避一些网络限制。一般笔记本有两个mac地址:有线和无线,其它的一般都是虚拟物理地址(描述中含Virtual)

 

有线网卡的MAC地址修改:

1、进入有线网卡的网络适配器属性页面,可通过以下两种方法

① 通过右键【我的电脑】【管理】进入【计算机管理页面】,点击【系统工具】下的【设备管理器】,找到【网络适配器】,找到需要修改MAC地址的网络适配器

右键【属性】

直接进入高级属性窗口,找到网络地址

② 通过打【打开网络和共享中心】→【更改适配器设置】找到需要修改的网络。

右键选择属性,点击配置进入属性页面,找到网络地址

2、找到属性中的网络地址(NetworkAddress以及类似的),输入想要修改的有线mac地址,输入时不需要输入“-”,即000C29E7B28C这样就行。最后在命令提示窗口中再次输入ipconfig-all或ipconfig /all 或getmac,验证下mac地址是否修改成功。

 

无线网卡的MAC地址修改:

1、先进入无线网卡的网络适配器高级属性页面(同有线),会发现高级属性里面并没有网络地址选项。对于此问题就我们可以修改注册码的信息来填加上该选项。

 

2、 利用快捷键Win+ R ,打开运行窗口输入regedit调出注册表

3、定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class

\{4D36E972-E325-11CE-BFC1-08002BE10318}\

 

每个00XX的代号代表一个网卡,点击每个编号后,在右侧的DriverDesc值中找到笔记本中的无线网卡的名称,它就是无线网卡的信息。

 

4、 确定好网卡后有两种方法可以处理:

① 这种相对比较麻烦,但是处理后再次修改就比较方便。(建议)

以我的为例:我的无线网卡编码是0001,打开0001/Ndi/Params 会发现没有NetworkAddress项,右键【新建】【项】,重命名为NetworkAddress。

找到有线网卡的编码

打开到0003/Ndi/Params下的NetworkAddress

将里面的信息在0001下的NetworkAddress里新建一份同样的

就会发现,无线网的高级属性里出现了网络地址的选项

填写上想要的MAC地址就可以修改无线网的物理地址了

 

②在确定的网卡编号上右键 新建字符串值

然后重命名为NetworkAddress ,内容是想要填写的MAC值

 

最后在cmd中查询无线网物理地址就会发现MAC地址已变成你修改的那个值

注意: 无线网的MAC值的第二个数只能是2 、6、A、E中的一个,否则修改就不会起作用,如060C29E7B28C。

MAC地址是由48位Bit(6个字节)组成(第一个字节最低位一定是0),在通信中通常表示为12个16进制数。虽然mac地址可以修改,但是不要乱改,至少需要能保证在使用的局域网内是唯一。


很高兴这篇文章能帮到大家,发现很多人在问:为什么第二个数字只能是2、6、A、E中的一个。这里就给大家简单说下,如有错误的地方还请指教。

首先我们先了解下MAC地址得组成结构(百度百科中搜索:MAC地址),可知其前3字节表示OUI(Organizationally Unique Identifier),是IEEE的注册管理机构给不同厂家分配的代码来区分不同的厂家,后3字节由厂家自行分配。由该组织统一管理和发放的MAC地址,能够保证在全球范围内是唯一的。而OUI中,有两个位是有特殊含义的,即第一个字节的最低两位。其中最低位表示MAC地址是单播地址还是多播地址(0表示单播),次低位表示是否由IEEE Registeration Authority统一发放(0表示是全局地址)。

自行修改的MAC地址:最低位是0,次低位是1(表示不是由IEEE统一管理发放的MAC地址),剩下的任意,因此第二个数字可能是:
0010 - 2
0110 - 6
1010 - A
1110 - E

这里可查看知乎中一位大神的回答:https://www.zhihu.com/question/21805731

转载自原文链接, 如需删除请联系管理员。

原文链接:笔记本无线和有线的MAC地址修改,转载请注明来源!

0