/* kenny's Blog: July 2005*/

Thursday, July 28, 2005

天天工坊‧blog : » [Internet]ABSee數位影像之家

天天工坊‧blog : » [Internet]ABSee數位影像之家

Thursday, July 14, 2005

Freedy 新家 XuiteBlog

電腦技術 及 笑話 相關
http://blog.xuite.net/xfreedy/freedy
http://freedy.blogspot.com/

教你的網卡換張身份証

教你的網卡換張身份証

對於使用Win 2000或者是Linux的用戶可能會覺得無從下手。不過這並不意味著Win 98以外的操作系統就不可以更改MAC地址,在本文中筆者將介紹如何在不同的操作系統下更改網卡物理地址。

一、Win 2000下修改MAC地址

1.在「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\000、0001、0002」等主鍵下,

因為你有可能安裝了不止一塊網卡,所以在這個主鍵下可能會有多個類似於「0000、0001」的主鍵,

這時候你可以查找DriverDesc內容為你要修改的網卡的描述相吻合的主鍵,如「0000」。

2.在上面提到的主鍵下,添一個字符串,名字為「NetworkAddress」,把它的值設為你要的MAC地址,要連續寫如「001010101010」。

3.然後到主鍵下「NDIparams」中添加一項「NetworkAddress」的主鍵值,在該主鍵下添加名為「default」的字符串,值寫要設的MAC地址,要連續寫,如「001010101010」。

【注】實際上這只是設置在後面提到的高級屬性中的「初始值」,實際使用的MAC地址還是取決於在第2點中提到的「NetworkAddress」參數,而且一旦設置後,以後高級屬性中值就是「NetworkAddress」給出的值而非「default」給出的了。

4. 在「NetworkAddress」的主鍵下繼續添加名為「ParamDesc」的字符串,其作用為指定「NetworkAddress」主鍵的描述,其 值可為「MAC Address」(也可以隨意設置,這只是個描述,無關緊要,這個值將會在你以後直接修改MAC地址的時候作為描述出現),這樣重新啟動一次以後打開網絡 鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address (就是你在前面設置的ParamDesc,如圖(^29041103a^)1)的選項,這就是你在第二步裡在註冊表中加的新項 「NetworkAddress」,以後只要在此修改MAC地址就可以了。

5.關閉註冊表編輯器,重新啟動,你的網卡地址已經改好了。打開網絡鄰居的屬性,雙擊相應網卡項會發現有一個MAC Address的高級設置項。用於直接修改MAC地址,而且不需要重新啟動就可以實現MAC的隨時更改。

二、 Linux下的MAC地址更改

1.首先必須關閉網卡設備,否則會報告系統忙,無法更改。

命令是:「/sbin/ifconfig eth0 down」

2.修改MAC地址,這一步較Windows中的修改要簡單。

命令是:「/sbin/ifconfig eth0 hw ether 00AABBCCDDEE」
3.重新啟用網卡

「/sbin/ifconfig eth0 up」網卡的MAC地址更改就完成了。

三、Win Me下的MAC更改

在Win Me下,MAC地址的更改和Win 98下是一樣的,在22期中《給網卡換張「身份證」》一文中已經有介紹,所以不再贅述。

四、補充說明

1. 在Win 2000下,已經沒有「winipcfg」命令,但是你仍然可以通過「ipconfig」命令來獲取網卡的MAC地址信息,方法是首先在運行中輸入 「cmd」,回車,進入命令行方式,然後輸入「ipconfig -all」(此命令在Win 98和Win ME中也可使用),你就可以找到網卡的各項信息,如圖(^29041103b^)2。

2.為什麼修改MAC地址?可能有很多人迷惑不解,為什麼用這麼大的篇幅來介紹修改MAC地址,到底有什麼實際意義呢?簡單的說,MAC地址相當於你的網 絡標識,在局域網裡,管理人員常常將網絡端口與客戶機的MAC地址綁定,方便管理,萬一你的網卡壞掉了,換一張網卡必須向管理人員申請更改綁定的MAC地 址,比較麻煩,這時候,我們直接在操作系統裡更改一下MAC,就可以跳過重新申請這一步,減少了很多麻煩。

另外,當你使用黑客軟件對別人的機器進行攻擊時,別人的防火牆獲取到你的IP地址,就可以通過「Nbtstat -A ip地址」命令獲取你的MAC,如果你改一下,呵呵,查到的MAC就不是你的了。(可別說我教你學壞啊!)

3.如果嫌修改過於麻煩,或者有多台機器需要修改,可以按如下步驟生成一個.reg文件,直接導入機器即可。

Win 98下的註冊表文件:

REGEDIT4

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000
"NetWorkAddress"="5254ab338b8d"

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000\Ndi\Params\Networkaddress
"default"="5254ab338b8d"
"paramdesc"="MAC Address"

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000\Ndi\Params\Networkaddress
"default"="5254ab338b8d"
"paramdesc"="MAC Address"

Win 2000下的註冊表文件:

REGEDIT4

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}

"NetWorkAddress"="5254ab338b8d"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0000\Ndi\params\NetworkAddress

"default"="5254ab338b8d"

"paramdesc"="MAC Address"

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0000\Ndi\params\NetworkAddress

"default"="5254ab338b8d"

"paramdesc"="MAC Address"

用記事本生成以上文件然後保存成1.reg,雙擊即可實現修改,但是,有一點必須注意,就是必須確定你的網卡在註冊表裡究竟是「0000」,還是「0001」等其他的,然後在這個Reg文件裡進行相應的修改再執行導入操作。否則只會是白費力氣。

使用Win 2000或Linux的朋友,還等什麼,快試一試吧。

Monday, July 04, 2005

目前Portable進度

PortableFirefox 瀏覽器 Firefox
PortableSunbird Outlook
Totalcmd652 檔案總管
epp212b_147_tw 文書處理 EditPlus V2.1
Merge 檔案比較

050701
目前Sunbird還有中文化的問題,Outlook匯入後 出現中文亂碼