当前位置:首页 > 装机升级 > 主板 > 技巧
MAC 地址变零 网卡巧恢复
  • 2012-6-28 14:51:07
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:吕远
  • 作者:
【电脑报在线】当电脑无法上网的时候,很有可能是网卡的问题,例如在不小心误操作后发现网卡的MAC地址变成了00-00-00-00,你说如果是IP地址吧,那倒是很好设置,可这MAC地址是固化在网卡芯片中的,要重新设置就没有那么轻松了。
       当电脑无法上网的时候,很有可能是网卡的问题,例如在不小心误操作后发现网卡的MAC地址变成了00-00-00-00,你说如果是IP地址吧,那倒是很好设置,可这MAC地址是固化在网卡芯片中的,要重新设置就没有那么轻松了。但是办法不是没有的,这时我们可以采用更新主板BIOS的方法来将MAC地址重新写回网卡。

       由于网卡的MAC地址是唯一的,一块网卡只能对应一个地址,因此在写回之前,需要找到原来网卡的MAC地址。如果是随意写入一个地址的话,就很容易造成冲突。目前大家使用的网卡都是集成在主板上的,这时就可以查看一下主板I/O处的RJ45网卡接口或者是PCI插槽,在这里通常都会贴有一个小标签(如图),它上面就有网卡的MAC地址。

               

       就和更新主板BIOS一样,写回MAC地址时,一定要在纯DOS环境下进行。最方便的办法就是,在开机后使用USB闪存DOS启动盘启动进入DOS系统,然后重写MAC地址。首先是制作闪存 DOS启动盘,制作工具为USBOOT 1.7。制作完成后,并将对应的刷新软件拷贝到闪存中。由于主板的BIOS类型和板载网卡芯片不同,因此需要使用不同的方法回写MAC地址。

不同主板BIOS的刷新

       如果主板使用的是AMI BIOS,需要使用AMI的BIOS刷新工具回写网卡的MAC地址,如AFUDOS。在DOS环境下,输入AFUDOS /M XXXXXXXXXXXX,其中XXXXXXXXXXXX为主板集成网卡的12位 MAC地址,再按下回车。

       如果主板使用的是AWARD BIOS,而且是NVIDIA系列主板的网卡芯片,可以使用awdflash刷新工具。在DOS环境下,输入awdflash XXX.XXX /PY/SN /NVMAC:XXXXXXXXXXXX/WB,前面的 XXXX.XXX代表BIOS文件名称,然后按下回车。

特殊网卡芯片的刷新

       有些网卡的刷新比较特殊,例如针对RTL8111C/D/DL网卡芯片,就需要使用另一种工具刷回MAC地址。该工具的DOS指令为:PG8168 /nodeid XXXXXXXXXXXX,其中XXXXXXXXXXXX为集成网 卡的12位MAC地址。如果是RTL8111DL网卡芯片,还需要加入/EFUSE的参数,针对RTL8111E网卡芯片,也是需要/EFUSE的参数,例如PG8168 /EFUSE。

       如果使用Marvell网卡芯片,刷回MAC地址需要使用Marvell的yukonvpd专用工具,DOS的指令为:yukonvpd -M XXXXXXXXXXXX,-M的参数必须要大写,不能用小写的-m。@卢易

编辑观点
        @电脑报吕远:网卡作为主板的一部分,也同样可以使用更新主板BIOS的工具来回写MAC地址,所不同的是需要跟上参数才能指明是针对网卡的更新。
本文出自2012-06-25出版的《电脑报》第25期 E.硬件发烧友
(网站编辑:黄旭)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交