在一次意外的斷電之後,我發現自已的筆記本電腦竟然不能上網了。筆者用的是10Mbps的小區寬帶,網線直連接筆記本網卡接口。經過多種途徑的檢查,發現網卡硬件沒有損壞, ISP提供的線路暢通,系統沒有中毒,驅動程序工作正常,但就是無法上網。最後實在沒有好的辦法,只得重裝系統了,重裝系統後,發現仍然無法上網。
當我打開Windows優化大師查看網卡的硬件信息時,無意中卻發現網卡的MAC地址竟然是00-00-00-00-00-00,而正常的MAC地址應該是6個16進制的數字。
小知識:MAC地址
MAC地址也叫物理地址、硬件地址或鏈路地址,是由網卡生產廠家燒入網卡的EPROM中的。MAC地址在計算機裏是以48位二進制數表示的。如:00-0F-EA-D5-59-F5。MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性。在網絡中,發出數據的主機和接收數據的主機是以MAC地址作爲唯一身份標誌的,如果MAC地址丟失,則會造成無法上網的故障。
MAC地址有兩種保存方式:一種直接燒錄在網卡的EPROM中,這種保存方式比較安全;另一種是保存在主板BIOS中,在刷新BIOS的情況下可能會造成MAC地址丟失。在Windows中,網卡的MAC地址保存在註冊表中,註冊表中的MAC地址是在Windows安裝的時候從網卡中讀入的,在實際使用中是從註冊表中讀取的,因此修改註冊表就可以改變MAC地址。
忽然想起不能上網之前意外斷電一次,而且開機畫面也改變了,可能是電流衝擊造成保存在BIOS中的MAC地址丟失,造成不能接入網絡的故障。由於在Windows中,MAC地址是保存在註冊表裏的,只要在註冊表中修改MAC地址,問題就能解決了。
1. 按win鍵+R,彈出“運行” 對話框,輸入“Regedit”並回車,打開註冊表編輯器。
2.在“HKEY_LOCAL_MACHINE\SYSEM\CurrentControlSet\Control\Class\4D36E972- E325-11CE-BFC1-08002BE10318\0000、0001、0002、0003”等主鍵下,查找DriverDesc內容爲與要修改的網卡描述相吻合的主鍵,如“Realtek RTL8139/810x Family Fast Ethernet NIC”(此值爲設備管理器中網卡的名稱)。
3.在上面的主鍵下添一個名爲“NetworkAddress”的字符串,值設爲想要修改的MAC地址,如“000FEAD559F5” (不包含引號)。
4.然後在主鍵下“NDI\params”中添加一項“NetworkAddress”的主鍵值,在該主鍵下添加名爲“default”的字符串,值爲要設的MAC地址,如“000FEAD559F5” (不包含引號)。
5.在“NetworkAddress”主鍵下繼續添加名爲“ParamDesc”的字符串,其作用爲指定“NetworkAddress”主鍵的描述,值爲“MAC Address”。
6.關閉註冊表編輯器,重新啓動,MAC地址便修改好了。
重啓後,故障解決,終於能正常上網了。
相關文章:Win7下搞定ip與mac地址綁定 防止arp***
電腦系統丟失MAC地址導致無法上網的解決辦法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37