Windows 2000/XP中的修改:同樣打開注冊(cè)表編輯器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlClass\4D36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面添加字符串變量,命名為“NetworkAddress”,值為要設(shè)置的MAC地址,例如:000102030405 完成上述操作后重啟就好了。一般網(wǎng)卡發(fā)出的包的源MAC地址并不是網(wǎng)卡本身寫上去的,而是應(yīng)用程序提供的,只是在通常的實(shí)現(xiàn)中,應(yīng)用程序先從網(wǎng)卡上得到MAC地址,每次發(fā)送的時(shí)候都用這個(gè)MAC作為源MAC而已,而注冊(cè)表中的MAC地址是在Windows安裝的時(shí)候從網(wǎng)卡中讀入的,只要你的操作系統(tǒng)不重新安裝應(yīng)該問題不大。
⑴在Windows 98/Me中,依次單擊“開始”→“運(yùn)行” →輸入“winipcfg”→回車。 ⑵在Windows 2000/XP中,依次單擊“開始”→“運(yùn)行”→輸入“CMD”→回車→輸入“ipconfig /all”→回車。 或者右鍵本地連接圖標(biāo)、選擇狀態(tài)然后點(diǎn)擊支持選項(xiàng)卡,這里“詳細(xì)信息”中包含有MAC和其它重要網(wǎng)絡(luò)參數(shù)。 1、如果你的網(wǎng)卡驅(qū)動(dòng)有直接提供克隆MAC地址功能,如RealTek公司出的RTL8139芯片,那恭喜你了,點(diǎn)擊“開始→設(shè)置→控制面板”,雙擊“網(wǎng)絡(luò)和撥號(hào)連接”,右鍵點(diǎn)擊需要修改MAC地址的網(wǎng)卡圖標(biāo),并選擇“屬性”。在“常規(guī)”選項(xiàng)卡中,點(diǎn)擊“配置”按鈕,點(diǎn)擊“高級(jí)”選項(xiàng)卡。在“屬性”區(qū),你應(yīng)該可以看到一個(gè)稱作 “Network Address”或“Locally Administered Address”的項(xiàng)目,點(diǎn)擊它,在右側(cè)“值”的下方,輸入你要指定的MAC地址值。要連續(xù)輸入12個(gè)數(shù)字或字母,不要在其間輸入“-”。重新啟動(dòng)一次系統(tǒng)后設(shè)置就會(huì)生效了(Windows 98和Windows 2000/XP用戶操作略有區(qū)別,請(qǐng)參照系統(tǒng)說明操作) 2、如果你的網(wǎng)卡驅(qū)動(dòng)沒有提供克隆MAC地址功能,那下面分別提供一些方法,希望能找到一個(gè)適合你的 WIN98下: a.在"網(wǎng)上鄰居"圖標(biāo)上點(diǎn)右鍵,選擇"屬性",出來一個(gè)"網(wǎng)絡(luò)"對(duì)話框,在"配置"框中,雙擊你要修改的網(wǎng)卡,出來一個(gè)網(wǎng)卡屬性對(duì)話框。在"高級(jí)"選項(xiàng)中,也是點(diǎn)擊"屬性"標(biāo)識(shí)下的"Network Address"項(xiàng),在右邊的兩個(gè)單選項(xiàng)中選擇上面一個(gè),再在框中輸入你要修改的網(wǎng)卡MAC地址,點(diǎn)"確定"后,系統(tǒng)會(huì)提示你重新啟動(dòng)。重新啟動(dòng)后,你的網(wǎng)卡地址就告修改成功!! b.點(diǎn)擊“開始→運(yùn)行”,鍵入“winipcfg”,選擇你要修改的網(wǎng)卡,并記錄MAC地址值。點(diǎn)擊“開始→運(yùn)行”,輸入“regedit”運(yùn)行注冊(cè)表編輯器(在修改注冊(cè)表前,一定要先備份注冊(cè)表),依據(jù)注冊(cè)表樹狀結(jié)構(gòu),依次找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net”,你會(huì)看到類似“0000”、“0001”、“0002”等樣子的子鍵。從“0000”子鍵開始點(diǎn)擊,依次查找子鍵下的“DriverDesc” 鍵的內(nèi)容,直到找到與我們查找的目標(biāo)完全相同的網(wǎng)卡注冊(cè)表信息為止。 當(dāng)找到正確的網(wǎng)卡后,點(diǎn)擊下拉式菜單“編輯→新建→字符串”,串的名稱為“networkaddress”,在新建的“networkaddress”串名稱上雙擊鼠標(biāo),就可以輸入數(shù)值了。輸入你指定的新的MAC地址值。新的MAC地址應(yīng)該是一個(gè)12位的數(shù)字或字母,其間沒有“-”,類似“00C095ECB761”的樣子。 有兩種方法激活新的MAC地址: 如果你使用的是普通內(nèi)置網(wǎng)卡,就必須重新啟動(dòng)計(jì)算機(jī)來使修改生效。 如果你使用的是PCMCIA卡,你可以按照下面的步驟操作而不必重新啟動(dòng)操作系統(tǒng):運(yùn)行winipcfg,選擇并釋放DHCP設(shè)置,關(guān)閉winipcfg。打開控制面板或系統(tǒng)托盤“PC Card (PCMCIA)”,停止并彈出PCMCIA網(wǎng)卡。重新插入PCMCIA網(wǎng)卡,打開winipcfg,選擇并刷新DHCP設(shè)置,運(yùn)行winipcfg,確定修改的MAC地址已生效 WIN2000下: a.在桌面上網(wǎng)上鄰居圖標(biāo)上點(diǎn)右鍵,選"屬性",在出來的"網(wǎng)絡(luò)和撥號(hào)連接"窗口中一般有兩個(gè)圖標(biāo),一個(gè)是"新建連接"圖標(biāo),一個(gè)是"我的連接"圖標(biāo)。如果你的機(jī)器上有兩個(gè)網(wǎng)卡的話,那就有三個(gè)圖標(biāo)了。如果你只有一個(gè)網(wǎng)卡,那就在"我的連接"圖標(biāo)上點(diǎn)右鍵,選"屬性",會(huì)出來一個(gè)"我的連接 屬性"的窗口。在圖口上部有一個(gè)"連接時(shí)使用:"的標(biāo)識(shí),下面就是你機(jī)器上的網(wǎng)卡型號(hào)了。在下面有一個(gè)"配置"按鈕,點(diǎn)擊該按鈕后就進(jìn)入了網(wǎng)卡的屬性對(duì)話框了,這個(gè)對(duì)話框中有五個(gè)屬性頁,點(diǎn)擊第二項(xiàng)"高級(jí)"頁,在"屬性"標(biāo)識(shí)下有兩項(xiàng):一個(gè)是"Link Speed/Duplex Mode",這是設(shè)置網(wǎng)卡工作速率的,我們需要改的是下面一個(gè)"Network Address",點(diǎn)擊該項(xiàng),在對(duì)話框右邊的"值"標(biāo)識(shí)下有兩個(gè)單選項(xiàng),默認(rèn)得是"不存在" ,我們只要選中上面一個(gè)單選項(xiàng),然后在右邊的框中輸入你想改的網(wǎng)卡MAC地址,點(diǎn)"確定",等待一會(huì)兒,網(wǎng)卡地址就改好了,你甚至不用停用網(wǎng)卡! WinXP下 大部分的網(wǎng)卡都可以通過在控制面板中修改網(wǎng)卡屬性來更改其MAC地址。在“設(shè)備管理器中”,右鍵點(diǎn)擊需要修改MAC地址的網(wǎng)卡圖標(biāo),并選擇“屬性/高級(jí)”選項(xiàng)卡。在“屬性”區(qū),就可以看到一個(gè)稱作“Network Address”或其他相類似名字的的項(xiàng)目,點(diǎn)擊它,在右側(cè)“值”的下方,輸入要指定的MAC地址值。要連續(xù)輸入12個(gè)十六進(jìn)制數(shù)字或字母,不要在其間輸入“-”。 另外有幾個(gè)可以修改MAC的軟件都可以在XP/W2K下運(yùn)行,大家可以去網(wǎng)上搜下,所以這里就不詳細(xì)介紹了 linux下 需要用 #ifconfig eth0 down 先把網(wǎng)卡禁用 ,再用ifconfig eth0 hw ether 1234567890ab ,這樣就可以改成功了 如果你想把網(wǎng)卡的MAC地址恢復(fù)原樣,只要再次把"Network Address"項(xiàng)右邊的單選項(xiàng)選擇為下面一個(gè)"沒有顯示"再重新啟動(dòng)即可。在WIN2000下面是選擇"不存在",當(dāng)然也不用重新啟動(dòng)了。 |
聯(lián)系客服