uefi模式下修改Intel网卡MAC地址
年初在技嘉brix上安裝esxi時(shí),抽空升級(jí)了主板bios,發(fā)現(xiàn)網(wǎng)卡地址被改成了88:88:88:87:88,嘗試DOS啟動(dòng)用EEupdate改MAC,嘗試修改bios文件中的MAC重新刷機(jī)均失敗。所幸這個(gè)地址一般不會(huì)重復(fù),湊合用著。
?昨天發(fā)現(xiàn)筆記本的有線網(wǎng)卡地址重復(fù)了,才想起來(lái)這個(gè)筆記本是換過(guò)主板的,聯(lián)想的板子,X1C主板,淘寶買(mǎi)來(lái)后用店家提供的工具初始化了主板,難怪MAC地址重復(fù)。
技嘉主板上的這塊網(wǎng)卡正好又綁定了LAN口網(wǎng)卡,很容易跟筆記本的網(wǎng)卡沖突,這個(gè)問(wèn)題不得不解決了!
技嘉的主板是6200U,網(wǎng)卡是i219-LM,用U盤(pán)啟動(dòng)系統(tǒng)無(wú)法顯示老毛桃的啟動(dòng)菜單,直接就進(jìn)PE了,重新?lián)Q了X啟動(dòng)做啟動(dòng)U盤(pán),依舊如此,仔細(xì)讀了X啟動(dòng)網(wǎng)站的說(shuō)明,發(fā)現(xiàn)是主板不支持bios啟動(dòng),僅支持UEFI,百度了下UEFI下想搞定進(jìn)入純DOS環(huán)境有些困難。
主板的bios啟動(dòng)菜單中有UEFI shell的選項(xiàng),進(jìn)去后發(fā)現(xiàn)也無(wú)法執(zhí)行dos命令,EEupdate.exe不識(shí)別。
?
再次嘗試改bios文件里的默認(rèn)網(wǎng)卡地址,發(fā)現(xiàn)沒(méi)有效果,體現(xiàn)在升級(jí)過(guò)程中網(wǎng)卡地址打印的log一直是88:88:88:87:88。不知怎么就發(fā)現(xiàn)點(diǎn)線索,過(guò)程記錄如下:
1)從技嘉網(wǎng)站下載GB-BSi5HA-6200的最新bios文件(F11)
2)修改flash.nsh注釋掉eeupdate64e.efi /NIC=1 /MAC_DUMP_FILE這一行
3)修改MAC.txt,改成真實(shí)的MAC
4)重啟進(jìn)入uefi shell,執(zhí)行flash.nsh重新刷機(jī)
?
研究下flash.nsh發(fā)現(xiàn)里面內(nèi)容如下:
eeupdate64e.efi /NIC=1 /MAC_DUMP_FILE
cls
AfuEfix64.efi image.bin /ME /X
eeupdate64e.efi /NIC=1 /A MAC.txt
AfuEfix64.efi image.bin /p /b /n /X /L /reboot
注釋掉的那行意思就是從網(wǎng)卡里dump MAC地址到MAC.txt,真正寫(xiě)MAC地址的那行就是eeupdate64e.efi /NIC=1 /A MAC.txt
所以,最直接的方法就是eeupdate64e.efi /NIC=1 /MAC=xxxxxxxxx
重啟機(jī)器,進(jìn)入uefi shell,直接執(zhí)行這行命令,成功!
聯(lián)想筆記本是82574L網(wǎng)卡,用上述方法同樣成功
?
?
附件下載
https://download.csdn.net/download/obana/12368060
總結(jié)
以上是生活随笔為你收集整理的uefi模式下修改Intel网卡MAC地址的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PCB叠层及阻抗控制关键因素
- 下一篇: STC89C52RC烧录程序