如何修改Mac地址-IT浪潮-北方網
新聞 | 天津 | 民生 | 廣電 | 津抖雲 | 微視 | 讀圖 | 文娛 | 體育 | 圖事 | 理論 | 志願 | 專題 | 工作室 | 不良信息舉報
教育 | 健康 | 財經 | 地產 | 天津通 | 旅游 | 時尚 | 購物 | 汽車 | IT | 親子 | 會計 | 訪談 | 場景秀 | 發布系統

"津雲"客戶端
  您當前的位置 : 北方網  >  IT浪潮  >  北方學院  >  網絡設備  >  使用維護
關鍵詞:

如何修改Mac地址


http://www.enorth.com.cn  2008-02-22 15:55
  一、MAC地址的用途

  MAC地址在網卡中是固定的,每張網卡的MAC地址都不一樣。網卡在制作過程中,廠家會在它的EPROM裡面燒錄上一組數字,這組數字,每張網卡都各不相同,這就是網卡的MAC(物理)地址。

  由於MAC地址的唯一性,因此它主要用來識別網絡中用戶的身份。例如ADSL上網時,電信用它來記費,確認是你上的網;在校園網中,MAC地址也可以用來識別用戶。對於校園網的正式用戶,其MAC地址會登記在服務器端,假如你是非法用戶,服務器中就沒有你的網卡MAC地址,這樣當你試圖連上網時,服務器就會立刻認出你、阻止你連上網絡。

  二、MAC地址是可以修改的

  有些場合,例如冒充網絡中的正式用戶,就需要修改你的網卡MAC。要修改MAC地址,你可以通過硬件的方法實現,即利用網卡廠家提供的修改程序來燒錄網卡的EEPROM,這樣做雖然可行,但是風險很大、操作也復雜,即使你很有經驗,也難免在操作中出現錯誤。

  其實你完全沒必要用燒錄方法、修改網卡中的MAC地址。要知道windows安裝的時候,會自動從網卡中讀入MAC地址,把它存放在注冊表中以備後用。當數據在網絡中傳輸時,從網卡發出的數據包中要求有一個源MAC地址,這個MAC地址就是從注冊表中讀取的(並非從網卡中讀取的),因此只要你修改了注冊表中的MAC地址,就相當於改了網卡EEPROM中的MAC地址,兩者實際效果是完全相同的!

  三、修改注冊表中MAC的方法

  1、使用軟件修改

  推薦一個工具,k-mac,很好用,又小又方便,叫做mac地址修改器,baidu,google一下,很容易找。下面這個鏈接也是的,可以試一下,但是一般對CSDN的系統不抱太大希望……

  2、在網卡屬性中修改

  如果你的網卡采用了RealTek公司的RTL8139芯片,就可以在網卡屬性中修改MAC,這樣注冊表中的MAC地址也會一同改變,方法如下:

  在Win2003/XP/2000中,點擊菜單『開始』/設置/控制面板,雙擊『系統』,點擊『硬件』/設備管理器,在設備管理器中展開『網絡適配器』,右擊要修改MAC地址的網卡,選擇『屬性』;點擊『高級』選項卡,在『屬性』下,選擇點擊Network Address項目,在右側『值』的下方,輸入你要指定的MAC地址值(例如020202020202),注意要連續輸入12個數字或字母,重新啟動電腦後,修改即可生效。至於Win98下的MAC修改方法,與以上方法類似。


 

  如果修改之後,在Win2003/XP/2000下,你又想把注冊表中的MAC地址恢復成原樣,可以選擇『Network Address』項,將右邊的值選擇為『不存在』,再重新啟動即可;在Win98下是選擇『沒有顯示』。

  3、在注冊表中修改

  對於非RTL8139芯片的網卡,你可以直接修改注冊表中的MAC,注意:修改注冊表前,要先備份注冊表。

  (1)Win2003/XP/2000

  點擊『開始』/運行,輸入regedit打開注冊表,定位到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} \0000、0001、0002等主鍵下,查找DriverDesc的內容,了解網卡使用了哪個主鍵(例如0001),如果主鍵下有params項,則該主鍵也是網卡所使用的;

  例如網卡使用了0001主鍵,因此我們就選中它,在其右邊建一個字符串項(名為NetworkAddress),雙擊該串,輸入你指定的MAC地址值(注意應該是12位的連續數字或字母,其間沒有-號);在0001下的NDI\ params中添加一項子鍵(名為NetworkAddress),選擇該子鍵,在其右邊添加名為default的字符串,鍵值為修改後的MAC地址,與上面的數值相同;修改後重啟生效。

  (2)Win98

  點擊『開始』/運行,鍵入winipcfg選擇你要修改的網卡,並記錄下MAC地址值;然後點擊『開始』/運行,輸入regedit打開注冊表,定位到HKEY_LOCAL_MACHINE\System\Current ControlSet\ Services\Class\Net,下面有『0000』、『0001』、『0002』等子鍵;從『0000』子鍵開始點擊,依次查找子鍵下的『DriverDesc』鍵內容,直到找到剛纔記錄的MAC地址為止;

  例如網卡使用了0001主鍵,因此我們就選中它,在其右邊新建一個串,名稱為networkaddress,再雙擊該串,輸入新的MAC地址值(注意應該是12位的連續數字或字母,其間沒有-號);最後重啟電腦使修改生效。

  4、linux系統

  如果你的系統是linux,想修改系統中的MAC地址(例如改為020202020202),操作方法是:用#ifconfig eth0 down先把網卡禁用,否則會報告系統忙,無法更改;然後再用ifconfig eth0 hw ether 020202020202即可。

  如果你想永久修改系統中的MAC地址,可以這樣操作:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行)

  ifconfig eth0 down

  ifconfig eth0 hw ether 020202020202

  ifconfig eth0 up

  四、MAC地址改好了嗎?

  如果你想知道系統中的MAC地址是否修改成功了,可以這樣操作:重啟電腦(不是必要的),在命令提示符下,輸入IPconfig/all命令,於是Physical Address右邊就會顯示一個地址,你檢查一下即可得知MAC是否修改成功了。

編輯:劉君 技巧網
[進入IT論壇]
請您文明上網、理性發言並遵守相關規定,在注冊後發表評論。
 北方網精彩內容推薦
無標題文檔
天津民生資訊
天氣交通 天津福彩 每月影訊 二手市場
空氣質量 天津股票 廣播節目 二手房源
失物招領 股市大擂臺 天視節目 每日房價
熱點專題
北京奧運聖火傳遞和諧之旅 迎奧運 講文明 樹新風
解放思想 乾事創業 科學發展 同在一方熱土 共建美好家園
2008天津夏季達沃斯論壇 《今日股市觀察》視頻
北方網網絡相聲頻道在線收聽 2008高考招生簡章 復習衝刺
天津自然博物館館藏精品展示 2008年天津中考問題解答
帶你了解08春夏服飾流行趨勢 完美塑身 舞動肚皮舞(視頻)
C-NCAP碰撞試驗—雪佛蘭景程 特殊時期善待自己 孕期檢查
熱點新聞排行 財經 體育 娛樂 汽車 IT 時尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本網站由天津北方網版權所有