csdn 发表于 2007-12-19 13:47:30

Intel网卡mac卡号修改及编程

网卡的卡号,即MAC地址.其是唯一的.在网络中,特别是局域网中,不可能存在两个完全相同的卡号;一般来说,网卡的卡号是不需要修改的.但是如果遇到电信的ADSL,将网卡卡号绑定,如果随ADSL的网卡损坏或丢失,那么随意更换一个网卡是无法使用的.只有更改网卡的卡号与随ADSL对应的卡号才行.

    在以前的文章中介绍了8139系列网卡的MAC卡号的修改方法,但对于INTEL网卡如何修改呢.下面,BIOS维修网站将以INTEL82559网卡为例做一介绍.

    首先下载INTEL网卡的刷写工具.可从BIOS维修网站下载:eeupdate

    下载完成后,解压缩并将“eeupdate”程序复制到软盘上,用启动盘重启计算机。在“纯DOS”中输入eeupdate -all -dump命令(把所有82559网卡的EEPROM的信息保存为扩展名eep的文件)。

    注意:如果只想修改网卡的MAC地址,直接输入eeupdate -nic=1 -mac=***********(其中****为网卡的MAC卡号)

    用文本编辑器打开保存的eep文件(我的是27A7C097.eep),显示如下


9000 A727 99B0 0203 0000 0201 4701 0000
7414 6202 4082 000B 8086 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 07B5

    其中,前面的三组数9000 A727 99B0表示该网卡的MAC地址;第四组数0203表示网卡特性(0203为桌面版);第五组为保留字段;第六组0203为网卡芯片信息(0203表示芯片为GD52559,网络接口为RJ-45);第七组4701为物理芯片信息;第八组数4701为保留字段;第九至十组4714 6202为产品编号;第十一组数4082为网卡设置信息;000B为网卡产品名称(000B为Intel PRO/100+ PCI Adapter);最后的8086表示网卡的驱动平台(8086为X86)。

    根据上面的信息用文本编辑软件更改如下:
    第四组0203改为0403(0403表示服务器网卡);九至十组7414 6202改为7351 9001(7305 9001为服务器的网卡编号);000B改为100C(100C表示 Intel PRO/100+ Server Adapter),最后保存。

    更改后的eep文件如下:

9000 A727 99B0 0403 0000 0201 4701 0000
7351 9001 4082 100C 8086 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 07B5

    最后在MSDOS环境下,输入eeupdate -all -d xxx.eep (xxx.eep就是刚才编辑的文件)。

    进入WIN系统并重新安装驱动后,系统检测网卡型号即为Server服务器类型。如下图:



   更改后性能应该没变,只是能够使用PROSET的服务器网卡专用功能(比如网卡绑定等)。最后说明一下:OEM的Intel网卡由于EEPROM信息特殊,可能无法改写成功。

    另外,对于笔者还测试过对INTEL 82540网卡的修改,在经过测试后,可如此更新.82540刷写程序请从BIOS维修网站下载.82540刷写程序

    首先下载82540的刷写压缩包,解压缩后,在WIN环境下使用编辑软件.如ULTRAEDIT32或TXT文本文件编辑器或EDIT文件.打开编辑EELOG.DAT文件,然后在EELOG.DAT中填写需要修改的卡号即可.详细可参考压缩包中的EELOG.DAT文件.

    修改完成后,重新启动系统到DOS环境下.执行540.BAT文件即可.

    以上修改方法请网友测试使用.

    注意:修改网卡的MAC地址.由于其中包括网卡的信息.如果修改错误,可能造成网卡无法识别,请网友慎重修改.

zxpyzsj 发表于 2008-4-17 09:43:15

不错,学习了!!!

zmykit 发表于 2008-12-23 07:54:43

好东东,我们单位上网邦定了MAC号。

mahuafeng 发表于 2008-12-23 21:05:06

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

cwh 发表于 2009-5-16 01:58:07

这个貌似不敢随便操作啊

qianhe1001 发表于 2009-6-29 22:07:00

不错,学习了,谢谢楼主分享,又学一招

hu130678 发表于 2009-8-20 17:02:09

不错,学习了!!!
页: [1]
查看完整版本: Intel网卡mac卡号修改及编程