网络通信 频道

论坛采风 如何更改网卡的MAC地址

    修改MAC地址有两种方法,一种是软件修改,另外一种是硬件修改。而我们目前通常使用的都是软件修改,硬件修改很少用到,因为硬件修改对技术要求比较高,而且相当麻烦。下面我们先来看看软件修改,其总结起来主要有三种方法:

    修改注册表

    这是我们最常用的方法,在Windows中,网卡的MAC保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变MAC。

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

    下面我们讲讲各种系统关于MAC地址进行注册表修改的方法。

    在Win2000和XP下更改网卡的MAC地址的方法

    第1步:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlClass\4D36E970-E325-11CE-BFC1-08002BE10318” 里的0000,0001,0002中查找的DriverDesc,假如在0000找到,就在0000下面添加字符串变量,命名为“NetworkAddress”,值为要设置的MAC地址,例如:000102030504。

    第2步: 在“NetworkAddress”的主键值下添加名为“default”的字符串,值写要设的MAC地址。

    第3步:在“NetworkAddress”的主键下继续添加名为“ParamDesc”的字符串,其作用为指定“NetworkAddress”主键的描述,其值可为“MAC Address”,也可以随意设置。

    第4步:关闭注册表编辑器,重新启动,OK了。

0
相关文章