• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:15695757 閱讀:66 留言:0更新日期:2017-06-24 11:17
    本發(fā)明專利技術(shù)提供的防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng),在刷新/升級BIOS時,先將板載網(wǎng)卡的MAC地址提取出來并保存,然后進行BIOS刷新/升級,BIOS刷新完成后再將保存的MAC地址寫回板載網(wǎng)卡,本發(fā)明專利技術(shù)的方法及系統(tǒng)利用腳本自動完成刷新/升級BIOS時板載網(wǎng)卡MAC地址的提取和寫回,有效避免因BIOS刷新/升級造成MAC地址被改寫而無法使用網(wǎng)絡(luò)的問題。

    【技術(shù)實現(xiàn)步驟摘要】
    一種防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng)
    本專利技術(shù)涉及計算機系統(tǒng)的
    ,特別涉及一種防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng)。
    技術(shù)介紹
    在當前的計算機市場,部分網(wǎng)卡芯片既有的設(shè)計架構(gòu)不存在獨立的EEPROM,而將網(wǎng)卡的MAC地址模塊包在BIOS當中,因此,一旦更新BIOS時,就會對原來MAC地址造成破壞,而在官網(wǎng)下載里的升級BIOS里通常是沒有MAC地址模塊,在使用AFUDOS更新軟件時,附加的/pbnc參數(shù)對主板BIOS中的MAC地址模塊造成了破壞;上述對MAC地址的破壞是不可逆的,即使后續(xù)再次更新BIOS,MAC地址仍然無法修復(fù),如此便會導(dǎo)致出現(xiàn)插網(wǎng)線獲取IP地址困難,數(shù)據(jù)有發(fā)送無接收,Ping不通網(wǎng)關(guān)的問題,最終造成用戶無法上網(wǎng)。在現(xiàn)有技術(shù)中,通常的做法是在升級BIOS之前將MAC地址記下,然后在DOS環(huán)境下升級BIOS,升級完畢之后重新進入BIOS,將此前記下的MAC地址寫回到BIOS。這種方法靠純?nèi)斯な謩有薷纳壓蟮腂IOS的MAC地址,比較繁瑣,對于沒有計算機基礎(chǔ)的人復(fù)雜系數(shù)相對較高,當在升級BIOS之前未記下原MAC地址極其容易造成MAC地址破壞的嚴重后果。綜上,在DOS環(huán)境下升級BIOS自動化防止板載網(wǎng)卡MAC地址被修改的方案尤為重要,而現(xiàn)有技術(shù)中、尤其是在計算機系統(tǒng)領(lǐng)域中缺乏一種自動化防止板載網(wǎng)卡MAC地址被修改的技術(shù)。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)提出了一種防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng),能夠自動完成刷新/升級BIOS時板載網(wǎng)卡MAC地址的提取和寫回,有效避免因BIOS刷新/升級造成MAC地址被改寫而無法使用網(wǎng)絡(luò)的問題。本專利技術(shù)采用如下技術(shù)方案:一方面,本專利技術(shù)提供一種防止板載網(wǎng)卡MAC地址被修改的方法,應(yīng)用于在DOS環(huán)境下升級BIOS,包括:步驟A,制作一個DOS啟動U盤,將工具和BIOS刷新腳本拷貝到所述DOS啟動U盤中;步驟B,將所述DOS啟動U盤連接至待燒寫的終端設(shè)備,并開機選擇從所述DOS啟動U盤啟動;所述DOS啟動U盤啟動后進入執(zhí)行BIOS刷新腳本;步驟C,所述BIOS刷新腳本自動從所述板載網(wǎng)卡中讀取NIC1和NIC2的MAC地址并暫存起來,所述BIOS刷新腳本自動燒寫B(tài)IOS,燒寫完成后提示ACoff并斷電;步驟D,重啟所述終端設(shè)備,重新上電選擇從所述DOS啟動U盤啟動;步驟E,所述DOS啟動U盤啟動后再次執(zhí)行所述BIOS刷新腳本,重新將所述暫存的NIC1和NIC2的MAC地址寫回所述板載網(wǎng)卡;步驟F,刷新完成后斷電再重啟所述終端設(shè)備使得MAC地址生效。其中,所述斷電與正常刷新BIOS斷電方式相同。其中,所述讀取NIC1和NIC2的MAC地址以及寫回MAC地址的工具為eeupdate工具。其中,所述BIOS刷新腳本中使用afudos工具刷新BIOS,刷新BIOS的操作如下:@echooffafudos.exexxx.bin/P/B/N/X/K/ME,所述xxx.bin為BIOS文件名,/P參數(shù)為刷主BIOS,/B參數(shù)為刷啟動塊,/N參數(shù)為刷NVRAM,/X參數(shù)為不檢驗ROMID,/K參數(shù)為刷所有非重要的塊和ROM孔洞,/ME參數(shù)為刷ME整個固件塊。所述BIOS刷新腳本為:@echooffifexistfls_bios.flggotoflashmacclsecho***********************************************echoWarning:ThisscriptisforJiNanflashingBIOS.echoAreyousurearegoingtodothis?echo***********************************************choice.comiferrorlevel2echoCanceled.iferrorlevel2gotoEND:readmacclsecho**********************************echoReadMACfromSystemecho**********************************ifexisttemp.datdeltemp.datifexistmac0.batdelmac0.batifexistmac1.batdelmac1.bateeupdate/all/mac_dump>temp.datifexistout.batdelout.batjenv.exe"1:LANMAC"temp.datmac02412copyout.batmac0.batifexistout.batdelout.batjenv.exe"2:LANMAC"temp.datmac12412copyout.batmac1.battypemac0.battypemac1.batdelay3:flashbisclsecho******************************************************echoWarning:FlashingBIOS,donotpowerdownthesystemechoSystemwillrebootautomaticallywhenflashcompleteecho******************************************************echoflashbis>FLS_BIOS.FLGcallflashbis.batgotoEND:flashmacifexistfls_bios.flgdelfls_bios.flgclsecho******************************************************echoFlashMACbacktoSystemecho******************************************************callmac0.batcallmac1.bateeupdate/nic=1/mac=%mac0%iferrorlevel1echoNIC1MACFlashFAILiferrorlevel1pauseiferrorlevel1gotoflashmaceeupdate/nic=2/mac=%mac1%iferrorlevel1echoNIC2MACFlashFAILiferrorlevel1pauseiferrorlevel1gotoflashmacecho******************************************************echoPASS!PASS!PASS!PASS!PASS!PASS!PASS!PASS!PASS!echoPleaseAC-off?。。。。。。。。。?!echo******************************************************ifexisttemp.datdeltemp.datifexistmac0.batdelmac0.batifexistmac1.batdelmac1.batifexistout.batdelout.batifexistfls_本文檔來自技高網(wǎng)...
    一種防止板載網(wǎng)卡MAC地址被修改的方法及系統(tǒng)

    【技術(shù)保護點】
    一種防止板載網(wǎng)卡MAC地址被修改的方法,應(yīng)用于在DOS環(huán)境下升級BIOS,其特征在于:步驟A,制作一個DOS啟動U盤,將工具和BIOS刷新腳本拷貝到所述DOS啟動U盤中;步驟B,將所述DOS啟動U盤連接至待燒寫的終端設(shè)備,并開機選擇從所述DOS啟動U盤啟動;所述DOS啟動U盤啟動后進入執(zhí)行BIOS刷新腳本;步驟C,所述BIOS刷新腳本自動從所述板載網(wǎng)卡中讀取NIC?1和NIC?2的MAC地址并暫存起來,所述BIOS刷新腳本自動燒寫B(tài)IOS,燒寫完成后提示AC?off并斷電;步驟D,重啟所述終端設(shè)備,重新上電選擇從所述DOS啟動U盤啟動;步驟E,所述DOS啟動U盤啟動后再次執(zhí)行所述BIOS刷新腳本,重新將所述暫存的NIC?1和NIC?2的MAC地址寫回所述板載網(wǎng)卡;步驟F,刷新完成后斷電再重啟所述終端設(shè)備使得MAC地址生效。

    【技術(shù)特征摘要】
    1.一種防止板載網(wǎng)卡MAC地址被修改的方法,應(yīng)用于在DOS環(huán)境下升級BIOS,其特征在于:步驟A,制作一個DOS啟動U盤,將工具和BIOS刷新腳本拷貝到所述DOS啟動U盤中;步驟B,將所述DOS啟動U盤連接至待燒寫的終端設(shè)備,并開機選擇從所述DOS啟動U盤啟動;所述DOS啟動U盤啟動后進入執(zhí)行BIOS刷新腳本;步驟C,所述BIOS刷新腳本自動從所述板載網(wǎng)卡中讀取NIC1和NIC2的MAC地址并暫存起來,所述BIOS刷新腳本自動燒寫B(tài)IOS,燒寫完成后提示ACoff并斷電;步驟D,重啟所述終端設(shè)備,重新上電選擇從所述DOS啟動U盤啟動;步驟E,所述DOS啟動U盤啟動后再次執(zhí)行所述BIOS刷新腳本,重新將所述暫存的NIC1和NIC2的MAC地址寫回所述板載網(wǎng)卡;步驟F,刷新完成后斷電再重啟所述終端設(shè)備使得MAC地址生效。2.根據(jù)權(quán)利要求1所述的防止板載網(wǎng)卡MAC地址被修改的方法,其特征在于:所述斷電與正常刷新BIOS斷電方式相同。3.根據(jù)權(quán)利要求1所述的防止板載網(wǎng)卡MAC地址被修改的方法,其特征在于:所述讀取NIC1和NIC2的MAC地址以及寫回MAC地址的工具為eeupdate工具。4.根據(jù)權(quán)利要求1所述的防止板載網(wǎng)卡MAC地址被修改的方法,其特征在于:所述BIOS刷新腳本中使用afudos工具刷新BIOS,刷新BIOS的操作如下:@echooffafudos.exexxx.bin/P/B/N/X/K/ME,所述xxx.bin為BIOS文件名,/P參數(shù)為刷主BIOS,/B參數(shù)為刷啟動塊,/N參數(shù)為刷NVRAM,/X參數(shù)為不檢驗ROMID,/K參數(shù)為刷所有非重要的塊和ROM孔洞,/ME參數(shù)為刷ME整個固件塊。5.根據(jù)權(quán)利要求1所述的防止板載網(wǎng)卡MAC地址被修改的方法,其特征在于:所述BIOS刷新腳本為:@echooffifexistfls_bios.flggotoflashmacclsecho***********************************************echoWarning:ThisscriptisforJiNanflashingBIOS.echoAreyousurearegoingtodothis?echo***********************************************choice.comiferrorlevel2echoCanceled.iferrorlevel2gotoEND:readmacclsecho**********************************echoReadMACfromSystemecho**********************************ifexisttemp.datdeltemp.datifexistmac0.batdelmac0.batifexistmac1.batdelmac1.bateeupdate/all/mac_dump>temp.datifexistout.batdelout.batjenv.exe"1:LANMAC"temp.datmac02412copyout.batmac0.batifexistout.batdelout.batjenv.exe"2:LANMAC"temp.datmac12412copyout.batmac1.battypemac0.battypemac1.batdelay3:flashbisclsecho******************************************************echoWarning:FlashingBIOS,donotpowerdownthesystemechoSystemwillrebootautomaticallywhenflashcompleteecho******************************************************echoflashbis>FLS_BIOS.FLGcallflashbis.batgotoEND:flashmacifexistfls_bios.flgdelfls_bios.flgclsecho******************************************************echoFlashMACbacktoSystemecho******************************************************callmac0.batcallmac1.bateeupdate/nic=1/mac=%mac0%iferrorlevel1echoNIC1MACFlashFAILiferrorlevel1pauseiferrorlevel1gotoflashmaceeupdate/nic=2/mac=%mac1%iferrorlevel1echoNIC2MACFlashFAILiferrorlevel1pauseiferrorlevel1gotoflashmacecho******************************************************echoPASS!PASS!PASS!PASS!PASS!PASS!PASS!PASS!PASS!echoPleaseAC-off?。。。。。。。。。?!echo******************************************************ifexisttemp.datdeltemp.datifexistmac0.batdelmac0.batifexistmac1.batdelmac1.batifexistout.batdelout.batifexistfls_bios.flgdelfls_bios.flg:END。6.一種防止板載網(wǎng)卡MAC地址被修改的系統(tǒng),適用于在DOS環(huán)境下升級BI...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:曹加峰,
    申請(專利權(quán))人:鄭州云海信息技術(shù)有限公司,
    類型:發(fā)明
    國別省市:河南,41

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 18禁无遮挡无码国产免费网站| 伊人久久一区二区三区无码| 国产成人无码精品久久久免费| 国产精品亚洲专区无码不卡 | 亚洲精品无码久久毛片波多野吉衣 | 人妻无码中文字幕| 亚洲动漫精品无码av天堂| 亚洲精品无码aⅴ中文字幕蜜桃| 无码av大香线蕉伊人久久| 亚洲av永久无码精品漫画| 久久人午夜亚洲精品无码区| 亚洲成AV人在线播放无码| 国产在线拍揄自揄拍无码视频| 亚洲AV永久青草无码精品| 人妻丰满熟妇AV无码区免| 亚洲AV无码乱码在线观看富二代 | 精品国产AV无码一区二区三区| 中日精品无码一本二本三本| 色综合无码AV网站| 人妻无码久久一区二区三区免费| 亚洲人成国产精品无码| 亚洲AV无码国产剧情| 人妻无码一区二区不卡无码av| 国产亚洲精品无码成人| 人妻无码aⅴ不卡中文字幕| 亚洲精品无码成人| 无码AV片在线观看免费| 亚洲日韩精品无码专区网址| 日韩无码系列综合区| 日韩激情无码免费毛片| 精品人妻无码一区二区色欲产成人 | 国产在线无码不卡影视影院| 亚洲伊人成无码综合网| 无码精品久久一区二区三区| 国产av永久精品无码| 无码人妻丰满熟妇区毛片18| 色综合99久久久无码国产精品| 精品无码专区亚洲| 国产仑乱无码内谢| 精品久久久久久无码国产| 久久久91人妻无码精品蜜桃HD|