當前位置:才華齋>範例>校園>

教你如何修改網絡卡的MAC(物理)地址

校園 閱讀(3.14W)

一、簡單的修改方法

教你如何修改網絡卡的MAC(物理)地址

其實不論 98 還是 2000 ,自身都已經提供了更改網絡卡地址的功能,只是平時大家都沒上這方面想,因此沒有注意到而以,很簡單的哦 .....

現在我們先來看看 WIN2000 。在桌面上的網路上的芳鄰圖示上單擊右鍵,選擇“屬性”,在彈出的“網路和撥號連線”視窗中一般有兩個圖示,一個是“新建連線”圖示,一個是“我的連線”圖示。當然了,如果你的機器上有兩個網絡卡的話,那就有三個圖示了。現在假設你只有一個網絡卡,那就在“我的連線”圖示上單擊右鍵,選擇“屬性”,這時會彈出一個“我的連線屬性”的視窗。在視窗下面有一個“配置”按鈕,點選該按鈕後就進入了網絡卡的屬性對話方塊了,這個對話方塊中有五個屬性頁,點選第二項“高階”頁,在“屬性”標識下有兩項或多項,現在你應該能看到一個叫“ Network Address ”的屬性項了吧,點選該項,在對話方塊右邊的“值”標識下有兩個單選項,預設是“不存在” ,現在你只要選中上面一個單選項,然後在右邊的框中輸入你想改的網絡卡 MAC 地址(注意要連續輸入,不要帶“-”),如“ 00E0404000A0 ”,點“確定”, OK !你已經大功告成了!

在 98 下面的修改和 WIN2000 下差不多。在“網路上的芳鄰”圖示上單擊右鍵,選擇“屬性”,彈出一個“網路”對話方塊,在“配置”框中,雙擊你要修改的網絡卡,出來一個網絡卡屬性對話方塊。在“高階”選項中,也是點選“屬性”標識下的“ Network Address ”項,在右邊的兩個單選項中選擇上面一個,再在框中輸入你要修改的網絡卡 MAC 地址,點“確定”後,系統會提示你重新啟動。接下來就不用我說了吧!:)(重啟後你可以用“ winipcfg ”看看修改的結果)

如果你想把網絡卡的 MAC 地址恢復原樣,只要選擇“ Network Address ”項右邊的“沒有顯示”再重新啟動即可。在 WIN2000 下面是選擇“不存在”,當然也不用重新啟動了。

二、登錄檔修改的方法

由於驅動或網絡卡的關係,有的機器中沒有“ Network Address ”項,那我們只有通過修改登錄檔來進行修改了。

Windows2000 的修改

1 、在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}000 、 0001 、 0002 等主鍵下,查詢 DriverDesc ,內容為你要修改的網絡卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。

2 、在其下,新增一個字串,命名為 NetworkAddress ,其值設為你要的 MAC 地址(注意地址還是連續寫)。如: 00E0DDE0E0E0 。

3 、然後到其下 Ndiparams 中新增一項名為 NetworkAddress 的主鍵,在該主鍵下新增名為 default 的字串,其值是你要設的 MAC 地址,要連續寫,如: 000000000000 。(實際上這只是設定在後面提到的高階屬性中的“初始值”,實際使用的 MAC 地址還是取決於在第 2 點中提到的 NetworkAddress 引數,這個引數一旦設定後,以後高階屬性中的值就是 NetworkAddress 給出的值而非 default 給出的.了。)

4 、在 NetworkAddress 的主鍵下繼續新增名為 ParamDesc 的字串,其作用為指定 NetworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣在網絡卡的高階屬性中就會出現 Network Address 選項,就是你剛在登錄檔中加的新項 NetworkAddress ,以後只要在此修改 MAC 地址就可以了。繼續新增名為 Optional 的字串,其值設為“ 1 ”,則以後當你在網絡卡的高階屬性中選擇 Network Address 項時,右邊會出現“不存在”選項。

5 、重新啟動你的計算機,開啟網路鄰居的屬性,雙擊相應網絡卡項會發現有一個 Network Address 的高階設定項,可以用來直接修改 MAC 地址或恢復原來的地址。

Win9x 的修改

1 、在 HKEY_LOCAL_MACHINEsystemCurrentcontrolsetservicesclassnet000 、 0001 、 0002 等下,找到 DriverDesc 字串。

2 、在其下,新增一個字串,名字為 NetworkAddress ,其值設為你要的 MAC 地址,注意要連續寫。如: 00E0DDE0E0E0 。

3 、然後到其下 Ndiparams 中新增一項名為

NetworkAddress 的主鍵,在該主鍵下新增名為 default 的字串,其值寫你要設的 MAC 地址,注意要連續的寫,如 00E0DDE0E0E0 。

4 、繼續新增名為 ParamDesc 的字串,其作用為指定 NettworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣以後開啟網路鄰居的屬性,這樣在網絡卡的高階屬性中就會出現 Network Address 選項,就是你剛在登錄檔中加的新項 NetworkAddress ,以後只要在此修改 MAC 地址就可以了。

繼續新增名為 Optional 的字串,其值設為“ 1 ”,則以後當你在網絡卡的高階屬性中選擇 Network Address 項時,右邊會出現“沒有顯示”選項。

WinNT 下改網絡卡地址的方法:

1 、開啟登錄檔,定位到 HKEY_LOCAL_MACHINE- >SYSTEM- >CurrentControlSet- >Services

2 、找到網絡卡的鍵值,在 Parameters 項裡新增字串值 NetworkAddress ,其值設為你要修改的 MAC 地址,如:“ 00E0DDE0E0E0 ”。