很多人都很喜歡用虛擬機(jī),因?yàn)樗鼛砹朔奖?。但是有些人想修改VMware虛擬機(jī)網(wǎng)卡MAC地址,這怎么辦呢?修改MAC地址有兩種方法,小編帶大家了解一下:
很多人都很喜歡用
虛擬機(jī),因?yàn)樗鼛砹朔奖?。但是有些人想修改VMware虛擬機(jī)網(wǎng)卡MAC地址,這怎么辦呢?修改MAC地址有兩種方法,小編帶大家了解一下:
一、修改vmx配置文件
修改vmx配置文件的兩種方法
1.用文本工具(比如記事本或vi)打開vmx配置文件,然后修改一下幾行:
ethernet0.generatedAddress = "00:0c:29:1c:35:cc"
uuid.bios = "56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc"
注釋:
其中 00:0c:29: 不能夠修改
1c:35:cc可以修改
2、一種是:
首先用文本工具(比如記事本或vi)打開vmx配置文件,然后把以下三行刪除掉:
ethernet[n].generatedAddress
ethernet[n].addressType
ethernet[n].generatedAddressOffset
再在配置文件里添加一行:
ethernet[n].address = 00:50:56:XX:YY:ZZ
其中[n] 為你的網(wǎng)卡系列號(hào);
XX修改范圍為:00-3F ;
YY與ZZ的修改范圍為:00-FF ;
“00:50:56”這幾個(gè)是不能修改的 ;
二、是在虛擬機(jī)的操作系統(tǒng)里改mac地址
首先,我們?cè)谄匠5膽?yīng)用中,有很多方面與MAC地址相關(guān),例如某個(gè)軟件是和MAC地址綁定的,而剛好你的網(wǎng)卡換了,沒有允許的MAC地址,軟件就無法運(yùn)行。此時(shí)你就可以修改網(wǎng)卡的MAC地址,使其與軟件的需要相吻合,從而可以重新使用軟件。
再者,在局域網(wǎng)中,管理人員常常為了方便管理而將網(wǎng)絡(luò)端口與客戶機(jī)的MAC地址綁定。如果你的網(wǎng)卡壞掉了,你買一張
新網(wǎng)卡后就必須向管理人員申請(qǐng)更改綁定的MAC地址才可以繼續(xù)使用,這樣就比較麻煩。如果你懶得去重新登記,這時(shí)候,我們只要在操作系統(tǒng)里稍微更改一下MAC地址,就可以跳過重新申請(qǐng)這一步,減少了很多麻煩。
另外,黑客使用黑客軟件對(duì)你的機(jī)器進(jìn)行攻擊時(shí),你的
防火墻就獲取到他的IP地址,你就可以通過“Nbtstat-A
ip地址”命令獲取他的MAC地址,但是你往往得不到他真正的MAC地址,原因就是黑客只要改一下他的MAC地址,你查到的MAC就不是他的了。
查看MAC地址的方法
不同的操作系統(tǒng)下,查看的方法基本一樣,但是查看的命令稍有不同。在Windows操作系統(tǒng)下,首先進(jìn)入MS-DOS(或命令操作符)狀態(tài),然后輸入查看MAC地址命令,即可獲得MAC地址。查看的關(guān)鍵是怎樣進(jìn)入MS-DOS,其實(shí)方法很簡(jiǎn)單:
點(diǎn)擊“開始菜單”,然后選擇“運(yùn)行”,在“運(yùn)行”中輸入一個(gè)命令,這個(gè)命令有一點(diǎn)要注意的就是Win98與Win2000/XP/NT是不一樣的,win98的命令是command;而win2000/xp/NT的命令是cmd。選擇“確定”后就開始執(zhí)行命令,這樣就可以進(jìn)入到MS-DOS了。進(jìn)入了MS-DOS后再輸入一個(gè)命令就可以查看MAC地址了。這個(gè)命令因不同的操作系統(tǒng)而不同。具體如下:
系統(tǒng) windowsxp/windowsNT/windows2000 命令 ipconfig /all
系統(tǒng) windowsME/windows98 命令 ipconfig /all或者winipcfg
系統(tǒng) linux 命令 /sbin/ifconfig -a
修改MAC地址有兩種方法,一種是軟件修改,另外一種是硬件修改。而我們目前通常使用的都是軟件修改,硬件修改很少用到,因?yàn)橛布薷膶?duì)技術(shù)要求比較高,而且相當(dāng)麻煩。下面我們先來看看軟件修改,其總結(jié)起來主要有三種方法:
修改注冊(cè)表
這是我們最常用的方法,在Windows中,網(wǎng)卡的MAC保存在注冊(cè)表中,實(shí)際使用也是從注冊(cè)表中提取的,所以只要修改注冊(cè)表就可以改變MAC。
其實(shí)這種方法只是欺騙了電腦,因?yàn)橐话憔W(wǎng)卡發(fā)出的包的源MAC地址并不是網(wǎng)卡本身寫上去的,而是應(yīng)用程序提供的,只是在通常的實(shí)現(xiàn)中,應(yīng)用程序先從網(wǎng)卡上得到MAC地址,每次發(fā)送的時(shí)候都用這個(gè)MAC作為源MAC而已,而注冊(cè)表中的MAC地址是在Windows安裝的時(shí)候從網(wǎng)卡中讀入的,只要你的操作系統(tǒng)不重新安裝應(yīng)該問題不大。
借助修改程序直接對(duì)網(wǎng)卡進(jìn)行修改
網(wǎng)卡真正的MAC地址是在EPROM中的,EPROM是可擦寫的存儲(chǔ)器,也就說存儲(chǔ)器里面的數(shù)據(jù)是可以修改的。所以我們可以通過網(wǎng)卡生產(chǎn)廠家提供的修改程序修改保存在網(wǎng)卡的EPROM里面的MAC地址來達(dá)到目的。不少網(wǎng)卡的廠商都能提供修改程序。比如PCI-RTL8029,便可到RealTek公司的主頁(yè)上下載一個(gè)修改EPROM的小程序。
假如你使用的是RealTek公司的RTL8139A/B/C/D系列芯片的網(wǎng)卡,那么你第一步就可以去RealTek
網(wǎng)站下載該公司設(shè)計(jì)的PG8139軟件,這樣你就可以直接修改RTL8139系列網(wǎng)卡的MAC地址。具體操作很簡(jiǎn)單,流程如下:
把pg8139.zip解壓縮到一個(gè)文件夾下——用記事本打開該目錄下的8139c.cfg文件——修改8139c.cfg文件的第一行,將“NodeID”(網(wǎng)卡號(hào))后改為所需要的新值(修改時(shí)注意每?jī)晌恢g至少要留一個(gè)空格)。——保存后再進(jìn)入MS-DOS方式(注意,要在純DOS模式下)——在DOS提示符后輸入“pg8139 /pci 8139c.cfg”后再按回車鍵,此時(shí)系統(tǒng)如果提示“Programming EEPROM is successful”則說明更改成功。
如果所有的軟件方法都不行,那么唯有采用硬件的方法了。其實(shí)這種硬件的修改方法就是把EPROM存儲(chǔ)芯片拆下來用編程器進(jìn)行編程。不過這種方法適是在實(shí)在沒有辦法情況下才使用的,而且得要有一定的維修根基,維修人員或者高手可以試一下。
很多網(wǎng)卡上EEPROM的型號(hào)都是93C46,為八腳芯片,不論是什么型號(hào),其實(shí)方法都差不多。我們第一步先用風(fēng)槍把它拆下來,這里就一定要小心了,風(fēng)槍的風(fēng)力、角度、時(shí)間一定要拿捏得準(zhǔn),因?yàn)樾酒?jīng)不起你胡亂的吹的,最好在吹的時(shí)候?yàn)樾酒瑝|上一塊濕紙巾。
吹下來以后看看它的封裝形式,如果芯片腳位比較短,就最好焊?jìng)€(gè)DIP8的插座,放在編程器上改一改就可以了。改完以后就把它重新焊接上去,焊接的時(shí)候要注意烙鐵的溫度和焊功,不要短路或者熱壞了EPROM。
比較一下各個(gè)方法的優(yōu)缺點(diǎn)
從操作系統(tǒng)里改MAC地址,可以修改的范圍為任意范圍,但是對(duì)于一些非讀取注冊(cè)表來判斷MAC地址的軟件則沒有效果,而從vmx配置文件修改MAC地址則有修改范圍限制。
以上就是小編對(duì)于如何修改VMware虛擬機(jī)網(wǎng)卡MAC地址的總結(jié)。