Linux、Windows修改網卡MAC

來源:互聯網
上載者:User
Linux 的 首先必須關閉網卡裝置,否則會報告系統忙,無法更改。 命令是: /sbin/ifconfig eth0 down 修改 MAC 位址,這一步較 Windows 中的修改要簡單。 命令是: /sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE 重新啟用網卡 /sbin/ifconfig eht0 up 網卡的 MAC 位址更改就完成了 ///////////////////////////////////////////////////////////////////// Linux: /etc/sysconfig/network-scripts/ifcfg-ethx (x為你的網卡介面號) 編輯 輸入一行: MACADDR=00:11:22:33:44:55(寫上你要更改的mac地址) 然後在命令列 鍵入 service network restart ok了 :) ////////////////////////////////////////////////////////////////////////// 大都是幹壞事的吧 一來有些公司做的軟體是認mac地址的,有的是從網卡上的eeprom中讀取,有的僅僅是從註冊表讀取 (比如Cadence公司某些電路設計軟體), 對於後者,破起來太簡單了而對前者呢,只能跑到大街 上買塊驅動加參數就可以改寫eeprom中mac地址的網卡了,聽我一個同學講realtek也提供了程式改 寫eeprom。good! 二來改mac地址可以攻擊別人而不被發現 三來可以偷懶,當網管把你的ip地址和mac地址綁定的時候,換了網卡也不需要和網管打招呼,不 過這樣一來有國際路由的機器就要一天到晚開著機器了,piapia呀,特別是收到seic帳單的時候 還有為了方便,比如我,把mac地址改成AA-BB-CC-DD-EE-FF,整齊好看 下面的方法其實是平時在水木hacker版晃悠的時候收集的,win9x、winnt、win2k下都試過, 沒問題。 Win98下改網卡地址的方法: reek(town)轉載的一文---/"Re: 有誰知道如何改網卡的MAC地址嗎?(空)/" 的啟發及freetalk (glasseye)的提示下, 經過自己的多次嘗試得出的操作方法。在此貼出以供同仁參考。 網卡真正的MAC地址是在EPROM中的,可以通過專門的程式修改,不少網卡的廠商都能提供。比如 PCI-RTL8029,便可到realtek公司的首頁上下載一個修改EPROM的小程式。 在Win9x和winnt 3.5、4.0下,網路卡驅動程式使用NDIS規範與作業系統通訊。MAC地址被儲存在操作 系統的某儲存單元內,這時可以通過修改該內容達到目的而不用修改你的EPROM內容。 1、首先開啟註冊表,找到 HKEY_LOCAL_MACHINEsystemCurrentcontrolsetservices classes et000、0001、0002等下,觀察DriverDesc內容為你要修改的網卡的描述。 2、在其下,添一個字串,名字為NetworkAddress,值設為你要的MAC地址,要連續寫。 如004040404040。 3、然後到其下 NDIparams中加一項NetworkAddress的主鍵,在該主鍵下添加名為default的字元 串,其值寫你要設的mac地址,要連續的寫,如004040404040。 3、然後到其下 NDIparams中加一項NetworkAddress的主鍵,在該主鍵下添加名為 4、在NetworkAddress的主鍵下繼續添加名為ParamDesc的字串,其作用為指定Network- Address主鍵的描述,其值可為“MAC Address”,這樣以後開啟近端分享的屬性,雙擊相應網卡項 會發現有一個進階設定,其下存在MAC Address 的選項,就是你在註冊表中加的新項 NetworkAddress,以後只要在此修改MAC地址就可以了。 5、關閉註冊表,重新啟動,你的網卡地址已改。開啟近端分享的屬性,雙擊相應網卡項會發現有 一個MAC Address的進階設定項。用於直接修改MAC地址。 一些網卡如d-link的de220在安裝時,會自動在註冊表中加入這些項目,你只需修改值就可以了。 1、2步驟用於修改當前(下一次啟動)時MAC 位址。 3、4步驟用於在網路屬性的網卡屬性中添加相應進階屬性。 ************************************************************************ ******************* WinNT下改網卡地址的方法: 開啟註冊表, HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services 假設我的網卡是ne2000,找到NE2000與NE20001的索引值(不知道怎麼回事,我這裡關於NE 2000的鍵有兩個,為保險,都做如下修改),在Parameters項裡添加字串值: 名稱:NetworkAddress 資料:“004040404040” (這裡就是你要改的mac值,可自己隨便填12位) 然後重新啟動電腦,ipconfig看一下,就知道改好了沒。 ************************************************************************ ************************** Win2k下改網卡地址的方法: 一般來說,如果不是選擇NE2000 COMPATIBLE安裝的驅動,在網卡的屬性裡面會有一個進階頁, 其中會有NETWORK ADDRESS的選項,這樣你就可以設定啦。這個方法在WIN98中也適用。 我的WIN2K網卡就是這樣裝好的,而且有意思的是,我的網卡沒有2K的驅動,只有嘗試選擇其他的 NE2000相容網卡安裝驅動,在2K的硬體安裝嚮導裡,如果配置成功,最後一定不會出現驅動不匹配 的資訊,不用重啟來檢驗了,真的不錯。另外,如果你想改註冊表的話,就這樣, 在HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}下, (這個項對應的是網卡配置) 找到你的ETHERNET網卡項000x,然後添加或修改一個名為Network Address的字串值,填入你需 要修改的MAC地址就可以了
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.