VM12中CentOS7以NAT的方式連接網(wǎng)絡(luò)的方法
為了學(xué)習(xí)ActiveMQ的集群部署,就在電腦上安裝了VM,在里面裝了3個(gè)CentOS7系統(tǒng)??墒窃谶x擇用哪種方式聯(lián)網(wǎng)時(shí),費(fèi)了太大的勁,實(shí)在麻煩,本來在此之前是有做過的,可是忘了到底怎么配置的了。剛開始選擇了橋接,就在網(wǎng)上找了各種文章去看,去試著配置,可是怎么弄都不行,一直存在宿主機(jī)可以ping通虛擬機(jī)可以虛擬機(jī)ping不同宿主機(jī)和虛擬機(jī)不能上網(wǎng)的問題,弄了很久都沒解決問題,也不知道問題出在哪里。索性就換成了NAT的方式來做,功夫不負(fù)有心人,不一會的時(shí)間就搞定了,看來做事情之前選擇處理方式也是非常重要的。為了以備下次使用,想了想還是記下來吧。
1、第一步肯定是安裝VM和安裝CentOS,我用的是VM12和64位的CentOS7。
在VMware上安裝CentOS7(圖文):http://www.dhdzp.com/article/105171.htm
2、都安裝好之后
1)本地主機(jī)的網(wǎng)絡(luò)鏈接設(shè)置會多出兩個(gè)連接,VMnet1和VMnet8,NAT會用到VMnet8,等下再詳細(xì)的設(shè)置它的ip等。
2)啟動VM,點(diǎn)擊“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”

選中VMnet8,設(shè)置子網(wǎng)和子網(wǎng)掩碼,如圖中的1處,此處我用的默認(rèn)值。然后點(diǎn)擊圖中2處的“NAT設(shè)置”
如圖中的紅圈內(nèi)的內(nèi)容,設(shè)置網(wǎng)關(guān),此處也使用的默認(rèn)值。
3)設(shè)置宿主機(jī)的VMnet8的ip等。這里就必須要把VMnet8的ip地址跟第二步中的子網(wǎng)設(shè)置到同一個(gè)網(wǎng)段,網(wǎng)關(guān)也要一樣

4)將虛擬機(jī)的網(wǎng)絡(luò)適配設(shè)置成NAT模式
5)啟動虛擬機(jī),設(shè)置虛擬機(jī)的ip等,用手動的方式來設(shè)置
用命令:
# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
編輯配置文件內(nèi)容如下:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_PEERDNS=no IPV6_PEERROUTES=no IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=61255d3d-2573-44ce-8109-8f61866f48ca DEVICE=eno16777736 ONBOOT=yes IPADDR=192.168.202.66 NETMASK=255.255.255.0 GATEWAY=192.168.202.2
此處的ip需要和宿主機(jī)中的VMnet8的ip在同一個(gè)網(wǎng)段,網(wǎng)關(guān)一致
6)設(shè)置虛擬機(jī)的DNS
# vim /etc/NetworkManager/NetworkManager.conf 修改該文件,在main部分添加 “dns=none” 選項(xiàng):
[main] plugins=ifcfg-rh dns=none
NetworkManager重新裝載上面修改的配置
# systemctl restart NetworkManager.service
手工修改 /etc/resolv.conf
# Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: nameserver 192.168.8.150 nameserver 192.168.8.8 nameserver 8.8.8.8 nameserver 114.114.114.114 # DOMAIN=lab.foo.com bar.foo.com 重啟虛擬機(jī)網(wǎng)卡 # service network restart
3、這樣就可以和宿主機(jī)相互ping通,并可以訪問外網(wǎng)了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
VMware中CentOS虛擬機(jī)配置網(wǎng)絡(luò)(Net模式)的圖文教程
一般來說,我們學(xué)習(xí)Centos都在VMware Workstation下進(jìn)行,用這種方法安裝Centos很容易在一臺機(jī)器上建立你自己的網(wǎng)絡(luò),這樣方便你的學(xué)習(xí),本文介紹了VMware中CentOS虛擬機(jī)配置網(wǎng)絡(luò)的圖文教程,需要的朋友可以參考下2024-09-09
Vmware?Station安裝Arch?Linux的詳細(xì)流程
這篇文章主要介紹了Vmware?Station安裝Arch?Linux的流程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
Ubuntu VMware出現(xiàn)提示No 3D support is available的解決方法
這篇文章主要介紹了Ubuntu VMware出現(xiàn)提示No 3D support is available的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
VMWare網(wǎng)絡(luò)配置的常見報(bào)錯及其解決方法匯總
VMware虛擬機(jī)網(wǎng)絡(luò)設(shè)置是最常用的功能,VMware虛擬機(jī)會經(jīng)常出現(xiàn)聯(lián)不上網(wǎng)的情況,本文就詳細(xì)的介紹一下VMWare網(wǎng)絡(luò)配置的常見報(bào)錯及其解決方法匯總,感興趣的可以了解一下2023-10-10

