剛才在看過了幾篇關(guān)于修改網(wǎng)卡mac地址的文章,現(xiàn)總結(jié)如下:
1、使用設(shè)備管理器里的網(wǎng)卡的高級屬性修改
進入“控制面板/系統(tǒng)/硬件/設(shè)備管理器”,找到需要修改的100M的網(wǎng)卡,圖示為reltek8139型網(wǎng)卡,點擊右鍵,選擇屬性/高級。在屬性區(qū),你應(yīng)該可以看到稱作”Network Address”或”Locally Administered Adress”的項目,點擊它,在右側(cè)值的下方,輸入你要指定的MAC地址值,.要連續(xù)輸入12個數(shù)字或字母,不要在中間輸入”-“,重新啟動計算機之后就可以看到更改過了MAC地址.
2、修改注冊表
Win98下的修改方法:
開始->運行->輸入winipcfg,選擇你要修改的網(wǎng)卡,并記錄MAC地址,點擊開始->運行->輸入regdit,打開注冊表編輯器(修改之前,請先備份注冊表)
依次查找HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Class\Net,會看到類似”0000”,”0001”,之類的子鍵,從0000開始點擊,依次查找下邊的子鍵下的”DriverDesc”鍵的內(nèi)容,直到找到與我們查找的目標(biāo)完全相同的網(wǎng)卡注冊信息相同的為止,當(dāng)找到正確的網(wǎng)卡之后,點擊下拉式菜單,”編輯->新建->字符串”,串的名稱為”networkaddress”,在新建的networkaddress串名稱上雙擊鼠標(biāo),就可以輸入數(shù)值了,輸入你指定的新的MAC地址.
新的MAC地址對應(yīng)的應(yīng)該是一個12位的數(shù)字或字母,中間沒有”-“.
然后就可以激活網(wǎng)卡的地址了,一般只要重啟就可以了.
Win2000/xp下的修改方法:
打開注冊表編輯器在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主鍵下,查找DriverDesc內(nèi)容為你要修改的網(wǎng)卡的描述,如reltek8029/8139等,注意不是撥號適配器 。
在其下,添一個字符串,名字為NetworkAddress(注意大小寫),值設(shè)為你要的MAC地址,要連續(xù)寫。如5254ab5559e1
關(guān)閉注冊表,重新啟動,你的網(wǎng)卡地址已改。
WinNT下的修改方法:
打開注冊表,HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services
找到網(wǎng)卡的鍵值在Parameters項里添加字串值:NetworkAddress 值為:“5254ab5559e1” (這里就是你要改的MAC值,) 不帶雙引號。
3、Linux下網(wǎng)卡的MAC地址修改
關(guān)閉網(wǎng)卡:(否則會報告說設(shè)備忙)/sbin/ifconfig eth0 down
然后改地址:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
然后啟動網(wǎng)卡:/sbin/ifconfig eth0 up
可能還需要重新設(shè)置路由。視情況而定。
或者:
只要在/etc/sysconfig/network-scripts/ifcfg-eth?中指定MAC地址即可,比如:
MACADDR=0123456789ab
4、使用軟件修改
如果你使用的是win2k或者是winxp那么又可以恭喜你了,因為你可以使用第三方軟件來修改MAC地址,這個軟件就是SMAC,上邊有具體的操作說明。