如何給VMware的虛擬機(jī)設(shè)置固定IP地址
時(shí)間:2023-06-29 10:30:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-06-29 10:30:02 來源:網(wǎng)站運(yùn)營
如何給VMware的虛擬機(jī)設(shè)置固定IP地址:本來想要使用自己以前搭建的kafka集群測試東西,結(jié)果發(fā)現(xiàn)自己得Xshell連接不上曾經(jīng)的KafkaB主機(jī)了,而且Kafaka集群中的配置也配置了A,B,C三個(gè)集群的網(wǎng)絡(luò)關(guān)系。打開B的主機(jī),發(fā)現(xiàn)原先192.168.80.143的ip地址,現(xiàn)在變成了192.168.80.153,這樣我又得去更改A和C中的配置文件,簡直蛋疼。
為了一勞永逸,干脆直接將虛擬機(jī)的ip地址變?yōu)楣潭↖P。由于我們采用的是NAT模式,與虛擬機(jī)共享主機(jī)的IP地址,為了給虛擬機(jī)配置靜態(tài)IP地址,那么肯定需要虛擬機(jī)的網(wǎng)關(guān)和主機(jī)的網(wǎng)關(guān)一致,能夠讓主機(jī)和虛擬機(jī)互通。
虛擬網(wǎng)絡(luò)編輯器NAT設(shè)置我們看到目前虛擬機(jī)的網(wǎng)關(guān)是192.168.80.2,子網(wǎng)掩碼255.255.255.0,
然后我們把本機(jī)的IP地址設(shè)置為192.168.80.3,本機(jī)的默認(rèn)網(wǎng)關(guān)和虛擬機(jī)一致。當(dāng)然一般為了不影響我們正常用網(wǎng),我們還是把VMware的改成我們主機(jī)的最好。反正最終是要讓他們互通。
之后我們進(jìn)入要設(shè)置固定IP地址的虛擬機(jī),采用如下命令,就可以看到我們自己得網(wǎng)卡配置。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
將自己的網(wǎng)卡配置復(fù)制出來,修改如下參數(shù),同時(shí)將自己想要的靜態(tài)IP配置好,最后三行(IP地址,子網(wǎng)掩碼,網(wǎng)關(guān))。一定要注意不要全都照著改,例如HWADDR這個(gè)每個(gè)人的MAC地址都不一樣的。
然后出來之后,我們重啟下網(wǎng)絡(luò)服務(wù)
service network restart
然后就可以看到,我已經(jīng)把我的KafkaB更改過來了。
接著去我的Xshell連接試一試,已經(jīng)成功連接了,我也不用再改我以前辛辛苦苦配置的kafka集群了。nice!!
如果小伙伴們遇到了網(wǎng)卡不存的問題,例如eth0不存在,小伙伴們可以先關(guān)掉你的虛擬機(jī)。然后打開改虛擬機(jī)的網(wǎng)絡(luò)適配器,把他的mac地址記錄下來。因?yàn)槊繌埦W(wǎng)卡的Mac地址肯定是唯一的。
然后點(diǎn)擊高級,就可以看到自己的Mac地址了。
然后再打開虛擬機(jī),去該目錄下找到網(wǎng)卡配置信息,找到和你的實(shí)體機(jī)Mac地址匹配的網(wǎng)卡名稱,命令如下:
cd /etc/udev/rules.d/cat 70-persistent-net.rules
很明顯,我的Mac地址對應(yīng)的是eth4,所以千萬不要全部都照搬套用,否則會發(fā)現(xiàn)怎么配置都配置不對。最后的配置其實(shí)是這樣的。
完結(jié)撒花,以后再也不用擔(dān)心ip地址被偷偷換掉了。另外小伙伴們不懂計(jì)算機(jī)網(wǎng)絡(luò)的,可以看看下邊這篇文章,看完這篇文章,大家下次應(yīng)該再也不用百度,直接自己就能夠通過原理弄明白該怎么做。
關(guān)鍵詞:設(shè)置,固定,地址,虛擬