|
|奔日网技术学堂欢迎您
tech.8BR.NET|
更换网卡的物理地址--怎一个爽字了得 我们直到网卡的地址有两种 1、IP地址-->这个要修改比较容易。 2、MAC地址-->网卡的物理地址,它师Ethernet协议采用的地址,主要用于局域网中。 一般由6位00--0FFH之间的16进制数组成,中间用"-"隔开表示,如 :00-80-c8-74-12-37 一般来说,这个Mac地址是网卡自己的唯一标识,不可以随便更换的。本文对网卡Mac地址的 修改是基于注册表技术实现的。 可以更改的原理//这是我们需要直到的,也是本文的闪光之处。 在Windows9x下,网卡驱动程序使用NDIS规范与操作系统通讯。MAC地址就存储在操作系统的 某个存储单元内,Windows9x系统就根据这个存储单元的内容来识别你网卡的物理地址。所以 我们完全不用修改EPROM的内容而只通过修改存储单元的内容就能达到修改MAC地址的目的。 修改方法: 运行regedit.exe,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000下,如果 你有一块以上的网卡,就还有0001,0002...在这里保存了有关你机器网卡的信息,其中的 DriverDesc的内容就是你的网卡的信息描述,比如我的网卡就是 Intel 21041 based Ethernet Controller 在相应的0000下新建一字符串"NetworkAddress",键值设为你想设置的地址,主意要连续写。 如,我设置的是112233445566 设置完毕,重新启动计算机,你无论是使用winipcfg或者是使用nbtstat -a xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx是你的具体IP,来查看你都会发现你的网卡的MAC地址已经被修改成了 11-22-33-44-55-66。 更进一步的设置: 在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000 下的NDI\Params中新建主键NetworkAddress;再在NetworkAddress主键下添加名为default 的串值,键值设置为你要预设置的MAC地址,如112233445566;继续添加名为ParmasDesc串,键 值设置为"MAC Address" 设置好后,重新启动机器,打开网上邻居属性,选择相应的网卡,查看其属性页中的高级选项 有一项就是刚才我们设置好的Mac Addess它的设置值就是我们的预设值112233445566 以上修改只适合于Windows系列操作系统,对于别的操作系统可能得想别的办法。 修改注册表前请注意备份。 另:你改了你网卡的物理地址之后,你就不能上网了。(不过,这时另一个比较恶毒的念头 在我的思维的火光中涌现出来..........)
|点此可收藏|或发表对本篇的评论
|