荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: agileboy (快乐笛子), 信区: WinNT
标  题: 在win98下更改网卡的MAC地址
发信站: 荔园晨风BBS站 (Tue Jun  3 14:28:48 2003), 站内信件

在win98下更改网卡的MAC地址


我们知道网络适配器(即网卡)的地址主要有两类:一类是IP地址,它是Internet协
议地址,通常用4个“.”分隔的0~255之间的十进制数的形式表示,如“192.
168.0.1”;另一类就是MAC地址,即网卡的物理地址。它是Ethernet协议使用的
地址,主要用于局域网中,为48位长,一般由6位00~0FFH之间的十六进制数组成
,中间用“-”隔开表示,如“52-54-AB-45-42-23”。
IP地址用户可以根据自己的需要进行设置,而MAC地址存于网卡上的EPROM中,
这是网卡自身的唯一标识,可以说就像我们的身份证一样,一般不能随意更改。但
能不能给它换一换呢?在查找了众多资料并进行了多次试验后,答案是肯定的。

大家请看图1,这是我在Windows 98下使用Winipcfg查看MAC地址的截图,我这
个地址够酷吧?

在Windows 9x下,网卡驱动程序使用NDIS规范与操作系统通信。MAC地址就存
储在操作系统的某一个存储单元内,Windows就根据这个存储单元的内容来识别你
网卡的物理地址,看到这我想大家就应该明白了:我们完全可以不用修改EPROM的
内容而只通过修改该存储单元的内容来达到修改MAC的目的。

1.运行注册表编辑器Regedit,找到HKEY_LOCAL_
MACHINE\System\CurrentControlSet\Services\Class\Net\0000下(如果有一块以
上网卡就顺次0001、0002……),这里保存着有关你机器中网卡的信息,观察
DriverDesc内容是否为你要修改的网卡的信息描述。

2.在相应的0000下新建一串值,起名为NetworkAddress,键值设为你要的
MAC地址,注意要连续写。像这样112233445566。

重启,你就会发现网卡MAC地址已经改变为你所设置的地址。然而,如果你要
经常改换地址的话在注册表里改来改去的方法就实在是太繁琐了。不用担心,再进
行下面两项修改后你就会发现以后修改MAC地址竟是如此简单!

3.在相应的0000下的Ndi\Params中加一项,主键名为NetworkAddress,然后
在该主键下添加名为default的串值,其值设为你要设的mac地址,同样也要连续地
写。

4.在NetworkAddress主键下继续添加名为ParamDesc的字符串,其值可设为“
MAC Address”。

关闭注册表,重新启动计算机,打开“网络邻居”的属性,选择相应的网卡
点击“属性”并点到“高级”标签页,属性中会多出MAC Address的选项,就是你
在上面第二步在注册表中添加的NetworkAddress,以后只要在此处的设置值中修改
MAC地址就可以了(看看图2你就明白了)。

当然,这种方法只能适用于Windows系列操作系统,对于DOS、Novell、Unix等
操作系统估计就得想其它方法了。如果大家有兴趣的话,不妨来试试看。

要是觉得自己修改不方便的话,可以到这个地址 http://www.perfect365.
com)下载现成的Reg文件来导入。


--

难道你比我更菜?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.27]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店