MAC地址的修改方法

win2000修改方法:  一、在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000、000一、0002等主键下,查找DriverDesc内容为你要修改的网卡的描述的,如0000。下面的方法和rifter《修改MAC地址的范例》中提到的同样,我就照搬了(注解的地方以“^^”标明)。  二、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地^^^^^【指在0000主键下】址,要连续写。如004040404040。  三、而后到其下NDI/params中加一项NetworkAddress的主键,在该主键下^^^^^【也是指在0000主键下】添加名为default的字符串,值写要设的MAC地址,要连续写,如004040404040。【实际上这只是设置在后面提到的高级属性中的**初始值**,实际使用的MAC地址仍是取决于在第2点中提到的NetworkAddress参数,并且一旦设置后,之后高级属性中值就是NetworkAddress给出的值而非default给出的了。】  四、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其做用为指定NetworkAddress主键的描述,其值可为“MAC Address”,这样之后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,之后只要在此修改MAC地址就能够了。  五、关闭注册表,从新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项。用于直接修改MAC地址。  linux下网卡的MAC地址修改  关闭网卡:(不然会报告说设备忙)/sbin/ifconfig eth0 down  而后改地址:/sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE  而后启动网卡:/sbin/ifconfig eth0 up  可能还须要从新设置路由。视状况而定。  在Win9x  一、首先打开注册表,找到HKEY_LOCAL_MACHINE/system/Currentcontrolset/services/classes/net/0000、000一、0002等下,观察DriverDesc内容为你要修改的网卡的描述。  二、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地址,要连续写。如004040404040。  三、而后到其下 NDI/params中加一项NetworkAddress的主键,在该主键下添加名为default的字符串,其值写你要设的mac地址,要连续的写,如004040404040  四、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其做用为指定nettwork-Address主键的描述,其值可为“MAC Address”,这样之后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,之后只要在此修改MAC地址就能够了。  WinNT下改网卡地址的方法:  打开注册表,HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services  找到网卡的键值在Parameters项里添加字串值:NetworkAddress 值为:“004040404040” (这里就是你要改的mac值,可本身随便填12位)  win2000下  在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}下,(这个项对应的是网卡配置)  找到你的ETHERNET网卡项000x,而后添加或修改一个名为Network Address的字符串值,填入你须要修改的MAC地址就能够了。  名称:NetworkAddress  数据:“004040404040” (这里就是你要改的mac值,可本身随便填12位)  而后从新启动计算机,ipconfig看一下,就知道改好了没。  Windows环境:  用dos,8139的能够改,用realtek的pg8139.exe,好比 是8139c网卡,就改写8139c.cfg文件,第一行就是网卡mac,想怎么改就怎么改  linux环境下:  在/etc/rc.d/rc.local里加上这三句  ifconfig eth0 down  ifconfig eth0 hw ether 1234567890ab  ifconfig eth0 up  这三句的意思是:先关网卡,改MAC.再开网卡  OK.此文章是看的别人的.而后加上本身实践有效后.整理发出来的  虽然不是原创.但我以为是好东西.就发这来了  对付一些加密软件.要检测MAC地址的时候颇有效. 
相关文章
相关标签/搜索