当前位置:0312w绿色下载站绿软文章硬件知识 → MAC地址全为F的解决办法

MAC地址全为F的解决办法

减小字体 增大字体 作者:不详  来源:本站整理  发布时间:2008-2-13 19:38:48

ipconfig /all查看到mac地址居然全为FF-FF-FF-FF-FF-FF。

只有广播时的mac地址才全为F。有两种方法改变网卡的mac地址。一种是硬件修改,另外一种是软件修改。硬件的方法就是直接对网卡进行操作,修改保存在网卡的 EPROM 里面的 MAC 地址,通过网卡生产厂家提供的修改程序可以更改存储器里的地址。

那么什么叫做 EPROM 呢? EPROM 是电子学中一种存储器的专业术语,它是可擦写的,也就是说一张白纸你用钢笔写了一遍以后就不能再用橡皮擦去了,而 EPROM 这张白纸用铅笔写后可以再擦去,可以反复改变其中数据的存储器。当然软件修改的方法就相对来说要简单得多了,在 Windows 中,网卡的 MAC 保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变 MAC 。

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass D36E970-E325-11CE-BFC1-08002BE10318 中的 0000 , 0001 , 0002 中的 DriverDesc ,如果在 0000 找到,就在 0000 下面添加字符串变量,命名为 “NetworkAddress” ,值为要设置的 MAC 地址,例如: 000102030405

完成上述操作后重启就好了。一般网卡发出的包的源 MAC 地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到 MAC 地址,每次发送的时候都用这个 MAC 作为源 MAC 而已,而注册表中的 MAC 地址是在 Windows 安装的时候从网卡中读入的,只要你的操作系统不重新安装应该问题不大