vmware虚拟机修改mac地址
首先將你想要克隆(在你需要多臺(tái)虛擬機(jī)進(jìn)行試驗(yàn)的時(shí)候,如果所有的虛擬機(jī)都進(jìn)行新裝的話太費(fèi)時(shí)間了,還是克隆已有的虛擬機(jī)來的更方便些)的虛擬機(jī)關(guān)機(jī)后進(jìn)行克隆(在開啟狀態(tài)下無法克隆),一直點(diǎn)擊下一步即可,這里提醒的是到“克隆方法”這一步時(shí)我選擇的是“創(chuàng)建完整克隆”
選擇后再下一步后自定義你虛擬機(jī)的名稱和安裝路徑后即可進(jìn)行克隆了
點(diǎn)開你克隆好的虛擬機(jī)(我克隆的虛擬機(jī)是剛新裝好的RedHat6.6,安裝后基本沒修改什么,保持的是初始狀態(tài))后想連接網(wǎng)絡(luò),于是我選擇了“橋接”模式(當(dāng)我Windows本機(jī)連wifi時(shí)虛擬機(jī)使用“NAT”模式后雖然能連上互聯(lián)網(wǎng)我卻用SecureCRT連不上虛擬機(jī),改為“橋接”模式后就能連上了,如果你Windows連接的是寬帶的話倒也沒這個(gè)問題),并且將/etc/sysconfig/network-scripts/ifcfg-eth0中的ONBOOT改為yes,其他的默認(rèn)即可,然后重啟network卻失敗了
解決方法:
查看你克隆后虛擬機(jī)的新MAC地址
再將/etc/sysconfig/network-scripts/ifcfg-eth0改為eth1后,修改/etc/sysconfig/network-scripts/ifcfg-eth1如下:
再重啟network即可成功:
如果你不想將eth0修改為eth1的話:
在將/etc/sysconfig/network-scripts/ifcfg-eth0中的HWADDR修改為新的MAC地址后還要?jiǎng)h除/etc/udev/rules.d/70-persistent-net.rules文件,然后最重要的一步便是要重啟你的虛擬機(jī)
[root@localhost ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
[root@localhost ~]# reboot
說明:我又將Centos6.5的虛擬機(jī)(剛安裝完后只將ONBOOT改為了yes,并選擇了NAT模式)克隆,克隆后的那個(gè)虛擬機(jī)eth0自動(dòng)變成了eth1,也自動(dòng)變?yōu)楹捅豢寺√摂M機(jī)不同的IP,并且能上網(wǎng)
補(bǔ)充:
很多Linux distribution使用udev動(dòng)態(tài)管理設(shè)備文件,并根據(jù)設(shè)備的信息對(duì)其進(jìn)行持久化命名。udev會(huì)在系統(tǒng)引導(dǎo)的過程中識(shí)別網(wǎng)卡,將mac地址和網(wǎng)卡名稱對(duì)應(yīng)起來記錄在udev的規(guī)則腳本中。而對(duì)于新的虛擬機(jī),VMware會(huì)自動(dòng)為虛擬機(jī)的網(wǎng)卡生成MAC地址,當(dāng)你克隆或者重裝虛擬機(jī)軟件時(shí),由于你使用的是以前系統(tǒng)虛擬硬盤的信息,而該系統(tǒng)中已經(jīng)有eth0的信息。如果你把70-persistent-net.rules文件刪了,那么下次系統(tǒng)重啟后,會(huì)自動(dòng)生成一個(gè)新的。
虛擬機(jī)橋接模式連接宿主機(jī)器(我這里是在Centos7.2 64位和Debian8.2 64位中做的試驗(yàn)):
1.將網(wǎng)絡(luò)連接點(diǎn)為橋接模式
2.打開/etc/sysconfig/network-scripts/ifcfg-eno16777736添加如下內(nèi)容:
IPADDR=192.168.102.22(IP地址要和宿主機(jī)器在同網(wǎng)段)
NETMASK=255.255.255.0
并將BOOTPROTO改為static
Debian打開的文件為/etc/network/interfaces,添加:
auto eth0
iface eth0 inet static
address 192.168.102.32
netmask 255.255.255.0(子網(wǎng)掩碼)
3.重啟network
service network restart(Centos7.2)
/etc/init.d/networking restart(Debian8.2)
4.檢測(cè)
ping 宿主機(jī)器ip
注意:這里虛擬機(jī)雖然用橋接模式能夠ping通宿主機(jī)器,但是它還不能上外網(wǎng),如果想上外網(wǎng)還需要執(zhí)行如下步驟
Debian 8.6:
root@h36:~# vi /etc/network/interfaces(添加如下內(nèi)容)
gateway 192.168.102.254(默認(rèn)網(wǎng)關(guān))
配置DNS服務(wù)器
root@h36:~# vi /etc/resolv.conf
原內(nèi)容為:
Generated by NetworkManager
domain localdomain
search localdomain
nameserver 192.168.148.1
將nameserver修改為8.8.8.8
注意:如果禁止通過的dhcp獲取到的dns配置覆蓋手工配配置的dns服務(wù)器,則PEERDNS參數(shù)改為no。
Centos 7.2:
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
添加:
GATEWAY=192.168.102.254
DNS1=8.8.8.8
重啟網(wǎng)卡
添加DNS是根據(jù)/etc/resolv.conf的內(nèi)容提示才知道的:
< [root@localhost ~]# cat /etc/resolv.conf
Generated by NetworkManager
No nameservers found; try putting DNS servers into your
ifcfg files in /etc/sysconfig/network-scripts like so:
DNS1=xxx.xxx.xxx.xxx
DNS2=xxx.xxx.xxx.xxx
DOMAIN=lab.foo.com bar.foo.com
/>
驗(yàn)證能否上外網(wǎng):
wget http://www.baidu.com
擴(kuò)展1:虛擬機(jī)網(wǎng)絡(luò)模式:橋接;NAT;HostOnly
● 橋接:
在橋接模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺(tái)獨(dú)立的主機(jī)(主機(jī)和虛擬機(jī)處于對(duì)等地位),它可以訪問網(wǎng)內(nèi)任何一臺(tái)機(jī)器。在橋接模式下,我們往往需要為虛擬主機(jī)配置IP地址、子網(wǎng)掩碼等(注意虛擬主機(jī)的ip地址要和主機(jī)ip地址在同一網(wǎng)段)。
使用橋接模式的虛擬系統(tǒng)和主機(jī)的關(guān)系,就如同連接在一個(gè)集線器上的兩臺(tái)電腦;要讓他們通訊就需要為虛擬系統(tǒng)配置ip地址和子網(wǎng)掩碼。如果我們需要在局域網(wǎng)內(nèi)建立一個(gè)虛擬服務(wù)器,并為局域網(wǎng)用戶提供服務(wù),那就要選擇橋接模式。
舉個(gè)例子:
例如大學(xué)宿舍里有一個(gè)路由器,宿舍里四個(gè)人連接這個(gè)路由器,路由器默認(rèn)IP是192.168.1.1,子網(wǎng)掩碼是255.255.255.0,而其他四個(gè)人是自動(dòng)獲取ip,假設(shè)四個(gè)人的ip是:
A:192.168.1.100 C:192.168.1.102
B:192.168.1.101 D:192.168.1.103
那么虛擬機(jī)的ip可以設(shè)置的ip地址是192.168.1.2—192.168.1.99, 192.168.1.104—192.168.1.254(網(wǎng)絡(luò)地址全0和全1的除外,再除去ABCD四個(gè)人的ip地址)
假如虛擬機(jī)的ip地址設(shè)置為192.168.1.98,這個(gè)ip地址,ABCD這四個(gè)人就可以通過192.168.1.98訪問虛擬機(jī)了,如果虛擬機(jī)需要上外網(wǎng),那么還需要配置虛擬機(jī)的路由地址,就是192.168.1.1了,這樣,虛擬機(jī)就可以上外網(wǎng)了,但是,上網(wǎng)我們一般是通過域名去訪問外網(wǎng)的,所以我們還需要為虛擬機(jī)配置一個(gè)dns服務(wù)器,我們可以簡(jiǎn)單點(diǎn),把dns服務(wù)器地址配置為google的dns服務(wù)器:8.8.8.8,到此,虛擬機(jī)就可以上網(wǎng)了。
●NAT
NAT是Network address translate的簡(jiǎn)稱。NAT技術(shù)應(yīng)用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個(gè)地址要訪問internet,它的數(shù)據(jù)包就要通過一個(gè)網(wǎng)關(guān)或者路由器,而網(wǎng)關(guān)或者路由器擁有一個(gè)能訪問internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時(shí),對(duì)數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進(jìn)行更改(即NAT),以使私有網(wǎng)段的主機(jī)能夠順利訪問internet。此技術(shù)解決了IP地址稀缺的問題。同樣的私有IP可以網(wǎng)關(guān)NAT上網(wǎng)。
VMWare的NAT上網(wǎng)也是同樣的道理,它在主機(jī)和虛擬機(jī)之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機(jī)的ip處于一個(gè)地址段。同時(shí),在這塊網(wǎng)卡和主機(jī)的網(wǎng)絡(luò)接口之間進(jìn)行NAT。虛擬機(jī)發(fā)出的每一塊數(shù)據(jù)包都會(huì)經(jīng)過虛擬網(wǎng)卡,然后NAT,然后由主機(jī)的接口發(fā)出。
虛擬網(wǎng)卡和虛擬機(jī)處于一個(gè)地址段,虛擬機(jī)和主機(jī)不同一個(gè)地址段,主機(jī)相當(dāng)于虛擬機(jī)的網(wǎng)關(guān),所以虛擬機(jī)能ping到主機(jī)的IP,但是主機(jī)ping不到虛擬機(jī)的IP。
●Host-Only
提供的是主機(jī)和虛擬機(jī)之間的網(wǎng)絡(luò)互訪。只想讓虛擬機(jī)和主機(jī)之間有數(shù)據(jù)交換,而不想讓虛擬機(jī)訪問Internet,就要采用這個(gè)設(shè)置了。
Host-only的條件下,VMWare在真正的Windows系統(tǒng)中,建立一塊軟網(wǎng)卡。這塊網(wǎng)卡可以在網(wǎng)絡(luò)連接中看到,一般是VMNET1,這塊網(wǎng)卡的作用就是使Windows看到虛擬機(jī)的IP。
擴(kuò)展2:從人人上看到的一篇找不到出處了,很不錯(cuò)的文章,形象地闡釋了網(wǎng)絡(luò)里的抽象概念。
計(jì)算機(jī)主機(jī)網(wǎng)關(guān)的作用是什么?
假設(shè)你的名字叫小不點(diǎn),你住在一個(gè)大院子里,你的鄰居有很多小伙伴,在門口傳達(dá)室還有個(gè)看大門的李大爺,李大爺就是你的網(wǎng)關(guān)。當(dāng)你想跟院子里的某個(gè)小伙伴玩,只要你在院子里大喊一聲他的名字,他聽到了就會(huì)回應(yīng)你,并且跑出來跟你玩。 但是你不被允許走出大門,你想與外界發(fā)生的一切聯(lián)系,都必須由門口的李大爺(網(wǎng)關(guān))用電話幫助你聯(lián)系。假如你想找你的同學(xué)小明聊天,小明家住在很遠(yuǎn)的另外一個(gè)院子里,他家的院子里也有一個(gè)看門的王大爺(小明的網(wǎng)關(guān))。但是你不知道小明家的電話號(hào)碼,不過你的班主任老師有一份你們班全體同學(xué)的名單和電話號(hào)碼對(duì)照表,你的老師就是你的DNS服務(wù)器。于是你在家里撥通了門口李大爺?shù)碾娫?#xff0c;有了下面的對(duì)話: 小不點(diǎn):李大爺,我想找班主任查一下小明的電話號(hào)碼行嗎? 李大爺:好,你等著。(接著李大爺給你的班主任掛了一個(gè)電話,問清楚 了小明的電話)問到了,他家的號(hào)碼是211.99.99.99 小不點(diǎn):太好了!李大爺,我想找小明,你再幫我聯(lián)系一下小明吧。 李大爺:沒問題。(接著李大爺向電話局發(fā)出了請(qǐng)求接通小明家電話的請(qǐng) 求,最后一關(guān)當(dāng)然是被轉(zhuǎn)接到了小明家那個(gè)院子的王大爺那里,然后王大 爺把電話給轉(zhuǎn)到小明家) 就這樣你和小明取得了聯(lián)系。
至于DHCP服務(wù)器嘛,可以這樣比喻:
你家院子里的居民越來越多了,傳達(dá)室李大爺那里的電話交換機(jī)已經(jīng)不能滿足這么多居民的需求了,所以只好采用了一種新技術(shù)叫做DHCP,居民們開機(jī)的時(shí)候隨機(jī)得到一個(gè)電話號(hào)碼,每一次得到的號(hào)碼都可能會(huì)不同。
你家門口的李大爺:就是你的網(wǎng)關(guān)
你的班主任:就是你的DNS服務(wù)器
傳達(dá)室的電話交換機(jī):就是你的DHCP服務(wù)器
同上,李大爺和王大爺之間的對(duì)話就叫做路由。
另:如果還有個(gè)小朋友叫做小暗,他住的院子看門的是孫大爺,因?yàn)樾“档脑鹤觿偵w好,孫大爺剛來不久,他沒有李大爺和王大爺辦公室的電話(李大爺和王大爺當(dāng)然也沒有他的電話),這時(shí)會(huì)有兩種情況:
1、居委會(huì)的趙大媽告訴了孫大爺關(guān)于李、王兩位大爺?shù)碾娫?#xff08;同時(shí)趙大媽也告訴了李、王關(guān)于孫的電話),這就叫靜態(tài)設(shè)定路由
2、趙大媽病了,孫大爺自己到處打電話,見人就說:“我是小暗他們?cè)鹤庸茈娫挼摹?#xff0c;結(jié)果被李、王二位聽到了,就記在了他們的通訊錄上,然后李、王就給孫大爺回了個(gè)電話說:“我是小明(小不點(diǎn))他們?cè)鹤庸茈娫挼摹?#xff0c;這就叫動(dòng)態(tài)設(shè)定路由 然后有一天小不點(diǎn)要找小暗,結(jié)果自然是小不點(diǎn)給李大爺打電話說:“大爺,我找小暗”(這里省略了李大爺去查小暗電話的過程,假設(shè)他知道小暗的電話),李大爺一找通訊錄:“哦,小暗的院子的電話是孫大爺管著的,要找小暗自然先要通知孫大爺,我可以通知王大爺讓他去找孫大爺,也可以自己直接找孫,那當(dāng)然是自己直接找孫方便了”,于是李大爺給孫大爺打了電話,然后孫大爺又把電話轉(zhuǎn)到了小暗家。
這里李大爺?shù)耐ㄓ嶄浗凶雎酚杀怼?br /> 李大爺選擇是自己直接找孫大爺還是讓王大爺幫忙轉(zhuǎn)接叫做路由選擇。
李大爺之所以選擇直接找孫大爺是有依據(jù)的,因?yàn)樗苯诱覍O大爺就能一步到位,如果要王大爺轉(zhuǎn)接就需要兩步才能完成,這里的“步”叫做“跳數(shù)”,李大爺?shù)倪x擇遵循的是最少步驟(跳數(shù))原則(如果他不遵守這個(gè)原則,小不點(diǎn)可能就會(huì)多等些時(shí)間才能找到小暗,最終結(jié)果可能導(dǎo)致李大爺因工作不力被炒魷魚,這叫做“延時(shí)太長(zhǎng),選路原則不合理,換了一個(gè)路由器”)
當(dāng)然,事情總是變化的,小不點(diǎn)和小明吵架了,這些天小不點(diǎn)老是給小暗打電話,小明心里想:“操,他是不是在說我壞話啊?”于是小明決定偷聽小不點(diǎn)和小暗的通話,但是他又不能出院子,怎么辦呢?小明做了這樣一個(gè)決定:
首先他告訴自己院里管電話的王大爺說:“你給李大爺打個(gè)電話說小暗搬到咱們?cè)鹤恿?#xff0c;以后凡是打給他的電話我來接”,王大爺沒反映過來(畢竟年紀(jì)大了啊!)就給李大爺打了電話,說:“現(xiàn)在我來管理小暗的電話了,孫已經(jīng)不管了”,結(jié)果李大爺就把他的通訊錄改了,這叫做路由欺騙。 以后小不點(diǎn)再找小暗,李大爺就轉(zhuǎn)給王大爺了(其實(shí)應(yīng)該轉(zhuǎn)給孫大爺?shù)?#xff09;,王大爺收到了這個(gè)電話就轉(zhuǎn)給了小明(因?yàn)樗耙呀?jīng)和小明說好了),小明收到這個(gè)電話就假裝小暗和小不點(diǎn)通信。因?yàn)樾∶髯髻\心虛,害怕明天小不點(diǎn)和小暗見面后當(dāng)面問他,于是通信斷了之后,又自己以小不點(diǎn)的名義給小暗通了個(gè)電話復(fù)述了一遍剛才的話,有這就叫數(shù)據(jù)竊聽
再后來,小不點(diǎn)還是不斷的和小暗聯(lián)系,而零落了小明,小明心里嘀咕啊:“我不能總是這樣以小暗的身份和小不點(diǎn)通話啊,外一有一天露餡了怎么辦!”于是他想了一個(gè)更陰險(xiǎn)的招數(shù):“干脆我也不偷聽你們的電話了,你小不點(diǎn)不是不給我打電話嗎!那我讓你也給小暗打不了,哼哼!”,他怎么做的呢?我們來看: 他聯(lián)系了一批狐朋狗友,和他們串通好,每天固定一個(gè)時(shí)間大家一起給小暗院子傳達(dá)室打電話,內(nèi)容什么都有,只要傳達(dá)室的孫爺爺接電話,就會(huì)聽到“打雷啦,下雨收衣服啊!”、“人是人他媽生的,妖是妖他媽生的”、“你媽貴姓”等等,聽的腦袋都大了,不聽又不行,電話不停的響啊!終于有一天,孫爺爺忍不住了,大喊一聲:“我受不了拉!!!!”,于是上吊自殺了!
這就是最簡(jiǎn)單的DDOS攻擊,孫爺爺心理承受能力弱的現(xiàn)象叫做“數(shù)據(jù)報(bào)處理模塊有BUG”,孫爺爺?shù)淖詺⒔凶觥奥酚善靼c瘓”。
如果是我,就微笑著和他們拉家常,例如告訴他們“我早就聽了天氣預(yù)報(bào),衣服10分鐘前已經(jīng)收好了”或者“那你媽是人還是妖”或者“和你奶奶一個(gè)姓”等等,我這種健全的心理叫做“健壯的數(shù)據(jù)報(bào)處理,能夠抵御任何攻擊” 孫爺爺癱了之后,小不點(diǎn)終于不再給小暗打電話了,因?yàn)闊o論他怎么打?qū)Ψ蕉际敲σ?#xff0c;這種現(xiàn)象叫做“拒絕服務(wù)”,所以小明的做法還有一個(gè)名字叫做“拒絕服務(wù)攻擊”。 小明終于安靜了幾天,…
幾天后,小明的院子來了一個(gè)美麗的女孩,名字叫做小麗,小明很喜歡她(小小年紀(jì)玩什么早戀!)可是小麗有個(gè)很帥的男朋友,小明干瞪眼沒辦法。當(dāng)然這里還是要遵循上面的原則:小麗是不能出院子的。那個(gè)男的想泡小麗自然只能打電話,于是小明又蠢蠢欲動(dòng)了: 還記得王爺爺是院子的電話總管嗎?他之所以能管理電話是因?yàn)樗幸粋€(gè)通訊錄,因?yàn)橥粋€(gè)院子可能有2個(gè)孩子都叫小明,靠名字無法區(qū)分,所以通訊錄上每一行只有兩項(xiàng):
門牌電話 一號(hào)門 1234567 (這個(gè)是小明的)
二號(hào)門 7654321 (這個(gè)是小麗的)
…
王爺爺記性不好,但這總不會(huì)錯(cuò)了吧(同一個(gè)院子不會(huì)有2個(gè)“二號(hào)門”吧)?每次打電話人家都要說出要找的電話號(hào)碼,然后通過通訊錄去院子里面敲門,比如人家說我找“1234567”,于是王爺爺一比較,哦,是一號(hào)門的,他就去敲一號(hào)門“聽電話”,如果是找“7654321”,那他就找二號(hào)門“聽電話”。
這里的電話號(hào)碼就是傳說中的“IP地址” 這里的門牌號(hào)就是傳說中的網(wǎng)卡的’MAC‘地址(每一塊網(wǎng)卡的MAC地址都是不一樣的,這是網(wǎng)卡的制造商寫死在網(wǎng)卡的芯片中的) 小明心里想“奶奶的,老子泡不到你也別想泡”,于是他打起了王爺爺通訊錄的主意,經(jīng)過細(xì)心的觀察,周密的準(zhǔn)備,他終于發(fā)現(xiàn)王爺爺有尿頻的毛病(畢竟是老人啊…),終于在一個(gè)月黑風(fēng)高的白天,王爺爺去上廁所了,小明偷偷的摸進(jìn)傳達(dá)室,小心翼翼的改了王爺爺?shù)耐ㄓ嶄洝?過了幾天,小麗的男朋友又給小麗打來了電話,對(duì)方報(bào)的電話是“7654321”,王爺爺一看通訊錄,靠:
門牌電話
一號(hào)門 1234567 (這個(gè)是小明的)
一號(hào)門 7654321 (注意:這個(gè)原來是小麗的,但是被小明改了)
…
王爺爺不知道改了啊,于是就去找一號(hào)門的小明了,小明心里這個(gè)美啊,他以小麗父親的口吻嚴(yán)厲的教訓(xùn)了那個(gè)男的和小麗之間不正當(dāng)?shù)哪信P(guān)系,結(jié)果那個(gè)男的恭恭敬敬的掛了電話。當(dāng)然小麗并不知道整個(gè)事情的發(fā)生… 這里小明的行為叫做“ARP欺騙”(因?yàn)樵趯?shí)際的網(wǎng)絡(luò)上是通過發(fā)送ARP數(shù)據(jù)包來實(shí)現(xiàn)的,所以叫做“ARP欺騙”),王爺爺?shù)耐ㄓ嶄浗凶觥癆RP表” 這里要注意:王爺爺現(xiàn)在有兩個(gè)通訊錄了,一個(gè)是記錄每個(gè)院子傳達(dá)室電話的本本,叫做“路由表”,一個(gè)是現(xiàn)在說的記錄院子里面詳細(xì)信息的本本,叫做“ARP表”。
有句命言是“人們總是在追求完美的,盡管永遠(yuǎn)也做不到”(請(qǐng)記住這句話,因?yàn)檫@是一個(gè)大名人–也就是我,說的)
王爺爺?shù)闹贫戎杏幸粭l是這么寫的“每個(gè)月要重新檢查一下門牌號(hào)和電話的對(duì)應(yīng)本(也就是ARP表)”,這個(gè)動(dòng)作叫做“刷新ARP表”,每個(gè)月的時(shí)間限制叫做“刷新ARP表的周期”。這樣小明為了讓那個(gè)男的永遠(yuǎn)不能找到小麗,之后每個(gè)月都要偷偷改一次那個(gè)通訊錄,不過這樣也是不得不做的事啊!
補(bǔ)充一點(diǎn),小明是很聰明的,如果通訊錄(ARP表)被改成了這樣:
門牌(MAC)電話(IP)
一號(hào)門 1234567 (這個(gè)是小明的)
二號(hào)門 1234567 (注意:這個(gè)被小明改了,但是他一時(shí)頭暈改錯(cuò)了)
…
就會(huì)是計(jì)算機(jī)就會(huì)彈出一個(gè)對(duì)話框提示“出現(xiàn)重復(fù)的IP地址”,最終會(huì)導(dǎo)致王爺爺不知所措,于是通知一號(hào)門和二號(hào)門,你們的電話重復(fù)了。
這樣小麗就知道有人在破壞她的好事,這個(gè)現(xiàn)象叫做“騙局被揭穿了”
小不點(diǎn)知道了小明偷聽他和小暗的電話,于是就和小暗約定好了密碼。小不點(diǎn)在家里把要說的加密了之后告訴小暗。土豆-〉星期三,地瓜-〉請(qǐng)客,笨蛋-〉小不點(diǎn)家。于是小不點(diǎn)告訴小暗:土豆笨蛋地瓜。小明聽了???不懂。。。。郁悶了。。。這是加密。
除此之外,小麗也知道了小明改他家的電話號(hào)碼了。于是王爺爺就登門一個(gè)一個(gè)把電話和門牌號(hào)記下來。并且藏起來不允許外人修改,只能自己有鑰匙(密碼)。這是ip地址和MAC地址綁定。當(dāng)有人改了電話號(hào)碼的時(shí)候,就得找王爺爺改。麻煩是麻煩了,但是安全了。
不過小明偷偷的把王爺爺?shù)蔫€匙偷配了一把(盜竊密碼成功),于是他還可以修改。這樣么,就這樣了。
擴(kuò)展3:上面的雖然生動(dòng)形象,但好像對(duì)子網(wǎng)掩碼解釋的不是很詳細(xì),我還不是很理解,下面是對(duì)子網(wǎng)掩碼的闡釋(來自http://www.cnblogs.com/JuneWang/p/3917697.html)
一,為什么要計(jì)算網(wǎng)絡(luò)地址
一句話就是讓網(wǎng)絡(luò)中的計(jì)算機(jī)能夠相互通訊.先看看最簡(jiǎn)單的網(wǎng)絡(luò),圖3中是用網(wǎng)線(交叉線)直接將兩臺(tái)計(jì)算機(jī)連起來.下面是幾種IP地址設(shè)置,看看在不同設(shè)置下網(wǎng)絡(luò)是通還是不通.
1,設(shè)置1號(hào)機(jī)的IP地址為192.168.0.1子網(wǎng)掩碼為255.255.255.0,2號(hào)機(jī)的IP地址為192.168.0.200子網(wǎng)掩碼為255.255.255.0,這來臺(tái)計(jì)算機(jī)就能正常通訊.
2,如果1號(hào)機(jī)地址不變,將2號(hào)機(jī)的IP地址改為192.168.1.200子網(wǎng)掩碼還是為255.255.255.0,那這兩臺(tái)就無法通訊.
3,設(shè)置1號(hào)機(jī)的IP地址為192.168.0.1子網(wǎng)掩碼為255.255.255.192,2號(hào)機(jī)的IP地址為192.168.0.200子網(wǎng)掩碼為255.255.255.192,注意和第1種情況的區(qū)別在于子網(wǎng)掩碼,1為255.255.255.0本例是255.255.255.192。這臺(tái)計(jì)算機(jī)就不能正常通訊.
第1種情況能通是因?yàn)檫@兩臺(tái)計(jì)算機(jī)處在同一網(wǎng)絡(luò)192.168.0.0,所以能通,而2,3種情況下兩臺(tái)計(jì)算機(jī)處在不同的網(wǎng)絡(luò),所以不通.
這里先給個(gè)結(jié)論:用網(wǎng)線直接連接的計(jì)算機(jī)或是通過HUB(集線器)或普通交換機(jī)間接的計(jì)算機(jī)之間要能夠相互通,計(jì)算機(jī)必須要在同一網(wǎng)絡(luò),也就是說它們的網(wǎng)絡(luò)地址必須相同,而且主機(jī)地址必須不一樣.如果不在一個(gè)網(wǎng)絡(luò)就無法通.這就像我們上面舉的例子,同是北大街的住戶由于街道名稱都是北大街,且各自的門牌號(hào)不同,所以能夠相互找到對(duì)方. 計(jì)算網(wǎng)絡(luò)地址就是判斷網(wǎng)絡(luò)中的計(jì)算機(jī)在不在同一網(wǎng)絡(luò),在就能通,不在就不能通.注意,這里說的在不在同一網(wǎng)絡(luò)指的是IP地址而不是物理連接.那么如何計(jì)算呢
二,如何計(jì)算網(wǎng)絡(luò)地址 (子網(wǎng)掩碼)
我們?nèi)粘I钪械牡刂啡?北大街1號(hào),從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網(wǎng)絡(luò)地址,要計(jì)算網(wǎng)絡(luò)地址,必須借助我們上邊提到過的子網(wǎng)掩碼.
計(jì)算過程是這樣的,將IP地址和子網(wǎng)掩碼都換算成二進(jìn)制,然后進(jìn)行與運(yùn)算,結(jié)果就是網(wǎng)絡(luò)地址.與運(yùn)算如下所示,上下對(duì)齊,1位1位的算,1與1=1 ,其余組合都為0
例如:計(jì)算IP地址為:202.99.160.50子網(wǎng)掩碼是255.255.255.0的網(wǎng)絡(luò)地址步驟如下:
1)將IP地址和子網(wǎng)掩碼分別換算成二進(jìn)制
202.99.160.50 換算成二進(jìn)制為 11001010·01100011·10100000·00110010
255.255.255.0 換算成二進(jìn)制為 11111111·11111111·11111111·00000000
2)將二者進(jìn)行與運(yùn)算
3)將運(yùn)算結(jié)果換算成十進(jìn)制,這就是網(wǎng)絡(luò)地址.
11001010·01100011·10100000·00000000換算成十進(jìn)制就是202.99.160.0
現(xiàn)在我們就可以解答上面三種情況的通與不通的問題了.
1,從下面運(yùn)算結(jié)果可以看出二臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)地址都為192.168.0.0且IP地址不同,所以可以通.
2,從下面運(yùn)算結(jié)果可以看出1號(hào)機(jī)的網(wǎng)絡(luò)地址為192.168.0.0,2號(hào)機(jī)的網(wǎng)絡(luò)地址為192.168.1.0 不在一個(gè)網(wǎng)絡(luò),所以不通.
3,從下面運(yùn)算結(jié)果可以看出1號(hào)機(jī)的網(wǎng)絡(luò)地址為192.168.0.0,2號(hào)機(jī)的網(wǎng)絡(luò)地址為192.168.0.192 不在一個(gè)網(wǎng)絡(luò),所以不通
相信看到這應(yīng)該明白了為何計(jì)算網(wǎng)絡(luò)地址和如何計(jì)算了。
子網(wǎng)掩碼是用來判斷任意兩臺(tái)計(jì)算機(jī)的ip地址是否屬于同一子網(wǎng)絡(luò)的根據(jù)。最為簡(jiǎn)單的理解就是兩臺(tái)計(jì)算機(jī)各自的ip地址與子網(wǎng)掩碼進(jìn)行and運(yùn)算后,得出的結(jié)果是相同的,則說明這兩臺(tái)計(jì)算機(jī)是處于同一個(gè)子網(wǎng)絡(luò)上的,可以進(jìn)行直接的通訊。
真的解決了我的問題,完全復(fù)制一份備份
版權(quán)聲明:本文為CSDN博主「小強(qiáng)簽名設(shè)計(jì)」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/m0_37739193/article/details/77144148
總結(jié)
以上是生活随笔為你收集整理的vmware虚拟机修改mac地址的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript 驼峰命名转下划线命
- 下一篇: 电脑操作最忌讳十八个小动作,你有几个?