MAC地址的修改方法

win2000修改方法:  一、在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000、000一、0002等主鍵下,查找DriverDesc內容爲你要修改的網卡的描述的,如0000。下面的方法和rifter《修改MAC地址的範例》中提到的同樣,我就照搬了(註解的地方以「^^」標明)。  二、在其下,添一個字符串,名字爲NetworkAddress,值設爲你要的MAC地^^^^^【指在0000主鍵下】址,要連續寫。如004040404040。  三、而後到其下NDI/params中加一項NetworkAddress的主鍵,在該主鍵下^^^^^【也是指在0000主鍵下】添加名爲default的字符串,值寫要設的MAC地址,要連續寫,如004040404040。【實際上這只是設置在後面提到的高級屬性中的**初始值**,實際使用的MAC地址仍是取決於在第2點中提到的NetworkAddress參數,並且一旦設置後,之後高級屬性中值就是NetworkAddress給出的值而非default給出的了。】  四、在NetworkAddress的主鍵下繼續添加名爲ParamDesc的字符串,其做用爲指定NetworkAddress主鍵的描述,其值可爲「MAC Address」,這樣之後打開網絡鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address 的選項,就是你在註冊表中加的新項NetworkAddress,之後只要在此修改MAC地址就能夠了。  五、關閉註冊表,從新啓動,你的網卡地址已改。打開網絡鄰居的屬性,雙擊相應網卡項會發現有一個MAC Address的高級設置項。用於直接修改MAC地址。  linux下網卡的MAC地址修改  關閉網卡:(不然會報告說設備忙)/sbin/ifconfig eth0 down  而後改地址:/sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE  而後啓動網卡:/sbin/ifconfig eth0 up  可能還須要從新設置路由。視狀況而定。  在Win9x  一、首先打開註冊表,找到HKEY_LOCAL_MACHINE/system/Currentcontrolset/services/classes/net/0000、000一、0002等下,觀察DriverDesc內容爲你要修改的網卡的描述。  二、在其下,添一個字符串,名字爲NetworkAddress,值設爲你要的MAC地址,要連續寫。如004040404040。  三、而後到其下 NDI/params中加一項NetworkAddress的主鍵,在該主鍵下添加名爲default的字符串,其值寫你要設的mac地址,要連續的寫,如004040404040  四、在NetworkAddress的主鍵下繼續添加名爲ParamDesc的字符串,其做用爲指定nettwork-Address主鍵的描述,其值可爲「MAC Address」,這樣之後打開網絡鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address 的選項,就是你在註冊表中加的新項NetworkAddress,之後只要在此修改MAC地址就能夠了。  WinNT下改網卡地址的方法:  打開註冊表,HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services  找到網卡的鍵值在Parameters項裏添加字串值:NetworkAddress 值爲:「004040404040」 (這裏就是你要改的mac值,可本身隨便填12位)  win2000下  在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}下,(這個項對應的是網卡配置)  找到你的ETHERNET網卡項000x,而後添加或修改一個名爲Network Address的字符串值,填入你須要修改的MAC地址就能夠了。  名稱:NetworkAddress  數據:「004040404040」 (這裏就是你要改的mac值,可本身隨便填12位)  而後從新啓動計算機,ipconfig看一下,就知道改好了沒。  Windows環境:  用dos,8139的能夠改,用realtek的pg8139.exe,好比 是8139c網卡,就改寫8139c.cfg文件,第一行就是網卡mac,想怎麼改就怎麼改  linux環境下:  在/etc/rc.d/rc.local里加上這三句  ifconfig eth0 down  ifconfig eth0 hw ether 1234567890ab  ifconfig eth0 up  這三句的意思是:先關網卡,改MAC.再開網卡  OK.此文章是看的別人的.而後加上本身實踐有效後.整理髮出來的  雖然不是原創.但我以爲是好東西.就發這來了  對付一些加密軟件.要檢測MAC地址的時候頗有效. 
相關文章
相關標籤/搜索