教你修改网卡的MAC
HA`@7I
现在很多地方的ISP都开始绑定MAC以限制用户共享上网,但也给用户带来了不便,象用户网卡坏了换张网卡就必须找ISP重新绑定才能上网,能不能修改网卡的MAC呢,答案是肯定的。
HA`@7I
一、win98和NT下修改网卡的MAC
HA`@7I
1首先打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\net\0000、0001、0002等下,观察DriverDESC内容为要修改的网卡的描述,如Realtek RTL8139/810x Family Fast Ethernet NIC。
HA`@7I
2在其下,添加一个字符串,名字为NetworkAddress,其值设为需要的MAC地址,要连续写,如004040404040。
HA`@7I
3然后到其下NDI\params中加一项NetworkAddress的主键,在该键下添加名为default的字符串,其值写为要设的MAC地址,要连续的写,如004040404040。
HA`@7I
4在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述其值可为“MAC ADDRESS”,这样以后打开网络邻居属性,双击相应的网卡项会发现有一个高级设置,其下存在MAC Address的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。
HA`@7I
5关闭注册表,重新启动,网卡地址已改。打开网络邻居的属性,双击相应的网卡项会发现有一个MACADDRESS高级设置项,用于直接修改MAC地址。
HA`@7I
二、win2000和xp下修改网卡的MAC
HA`@7I
1首先打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001、0001、0002等下,观察DriverDESC内容为要修改的网卡的描述。
HA`@7I
2在上面提到的主键下,添加一个字符串,名字为NetworkAddress,其值设为需要的MAC地址,要连续写,如001010101010。
HA`@7I
3到主键下NDI\params中加一项NetworkAddress的主键值,在该键下添加名为default的字符串,其值写为要设的MAC地址,要连续的写,如001010101010。
HA`@7I
实际上这只是设置在后面提到的高级属性中的初始值,实际使用的MAC地址还是取决于在第2点中提到的NetworkAddress参数,而且一旦设置后,以后高级属性中值就是NetworkAddress给出的值而非default给出的了。
HA`@7I
4在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述其值可为“MAC ADDRESS”,这样重新启动以后打开网络邻居属性,双击相应的网卡项会发现有一个高级设置,其下存在MAC Address的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。
HA`@7I
5关闭注册表,重新启动,网卡地址已经改好了。打开网络邻居的属性,双击相应的网卡项会发现有一个MACADDRESS高级设置项,用于直接修改MAC地址,而且不需要重新启动就可以实现MAC的随时更改。
HA`@7I
网卡的MAC更改还有很多作用,大家慢慢去想吧。
HA`@7I