您的位置:首頁>科技>正文

小心MAC地址丟失也會導致無法上網

軟體版本:軟體大小:軟體授權:適用平臺:Win7

在一次意外的斷電之後, 我發現自已的筆記型電腦竟然不能上網了。 筆者用的是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.然後在主鍵下“NDIparams”中添加一項“NetworkAddress”的主鍵值, 在該主鍵下添加名為“default”的字串, 值為要設的MAC地址, 如“000FEAD559F5” (不包含引號)。

5.在“NetworkAddress”主鍵下繼續添加名為“ParamDesc”的字串, 其作用為指定“NetworkAddress”主鍵的描述, 值為“MAC Address”。

6.關閉登錄編輯程式, 重新啟動,

MAC地址便修改好了。

重啟後, 故障解決, 終於能正常上網了。

Next Article
喜欢就按个赞吧!!!
点击关闭提示