刷寫網卡MAC地址


有些情況下,需要修改網卡MAC地址,特做此記錄

本次實測的網卡芯片是PCI-E接口的Realtek 8111F和Realtek 8111C

測試電腦使用聯想台式機,本機主板上已有一個intel集成網卡

windows操作系統中檢查原MAC地址

操作步驟

  1. 使用U盤制作引導盤。
    如果制作成市面上常見的PE,則需要將U盤的存儲空間格式化為fat32格式,如果是NTFS格式會導致在DOS環境下無法識別盤符
    注意,新主板僅支持UEFI啟動而不支持legacy導致無法進入純DOS,所以刷寫MAC需要用一台支持legacy啟動的舊主板

  2. 將程序拷貝到fat32存儲空間

  3. 插入U盤重啟電腦,選擇從U盤啟動至純DOS環境

注意,在PE中無法執行該程序,會提示版本不兼容

  1. 啟動至DOS環境后,輸入c:以進入U盤存儲空間
    一般情況下,進入DOS后默認所在盤符為A盤,而之前格式化為fat32格式的U盤存儲空間會被識別為C盤,如果U盤存儲空間未被識別為C而是其他盤符,請自行嘗試

  2. 使用CD命令進入R8111GEF程序包
    實測成功的是R8111GEF程序包,其他程序包未測試

  3. 先用RTNICPG /v命令查看當前網卡信息
    NODEID即為當前MAC地址,顯示當前程序已選中了CMOS 93C46,且程序自動忽略了主板上的intel集成網卡

  4. 使用RTNICPG /EEPROM /EFUSE /NODEID XXXXXXXXXXXX命令刷入新MAC,XXX為新MAC,書寫格式不需要短橫杠

  5. 再次執行RTNICPG /v命令查看信息,確認MAC地址
    關機,斷電,重新插拔網卡,啟動電腦進入win7/win10系統,再次確認MAC地址

本次測試時,因本機主板上已有一個intel集成網卡,因此Realtek的網卡在windows操作系統中被識別為2號,網卡名稱后面有#2標識。據網絡上的消息,如果有多塊網卡,可能會需要手工選擇要修改的網卡號碼,格式如下
RTNICPG /EEPROM /EFUSE /NODEID XXXXXXXXXXXX /# 2
本次測試時程序自動忽略了intel集成網卡而選擇了Realtek網卡,因此未出現需要手動指定網卡的情況,僅作為知識記錄

附:程序下載鏈接
鏈接: https://pan.baidu.com/s/1sE8aDKtzpuH1gHQjnmjuhg
提取碼: sbse


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM