VMware爲咱們提供了三種網絡工做模式,它們分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式),介紹以下。shell
網段特色:Windows主機與虛擬主機(如CentOS7)處於同一個網段。vim
通訊特色:對虛擬機作好網絡配置後,虛擬機能夠直接訪問Internet,便可以發送數據到外網;同時,因爲虛擬機和Windows主機同網段,外網也能夠直接訪問虛擬機,便可以直接發送數據到虛擬機。網絡
網段特色:Windows主機與虛擬主機(如CentOS7)不處於同一個網段,且網段是由VMware的DHCP服務隨機分配的。編輯器
通訊特色:對虛擬機作好網絡配置後,虛擬機想要訪問Internet,還須要經過地址轉換模塊處理,才能夠發送數據到外網;然而,因爲虛擬機和Windows主機不在同一網段,且外網想訪問虛擬機也須要地址轉換模塊,而此時外網卻沒法使用地址轉換模塊,即不能夠直接發送數據到虛擬機,與Window主機同網段的其餘主機也沒法直接訪問虛擬機,那Xshell要怎麼鏈接該虛擬機呢?須要經過VMnet8虛擬網卡。測試
VMware Network Adapter VMnet8做用3d
VMware Network Adapter VMnet8虛擬網卡是用來與虛擬機通訊的,跟虛擬機鏈接外網沒有關係。能夠將VMnet8在Windows主機上禁用,此時虛擬機仍能夠鏈接外網;而使用Xshell鏈接虛擬機卻沒法鏈接。code
Host-Only模式其實就是NAT模式去除了虛擬NAT設備,而後使用VMware Network Adapter VMnet1虛擬網卡鏈接VMnet1虛擬交換機來與虛擬機通訊的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成爲一個獨立的系統,只與主機相互通信。server
實際使用較少,此處再也不贅述。blog
剛裝完CentOS7(虛擬主機,之後直接使用CentOS7)後,經過DHCP服務,CentOS7會自動獲得一個IP,此處設置的IP應該與CentOS7獲得的爲同一網段不一樣IP。ip
打開VWware,選擇菜單「編輯」,在下拉框中選擇「虛擬網絡編輯器(N)...」
選擇VMnet8,配置以下:
點擊「NAT設置」,配置以下:
選擇CentOS7->編輯虛擬器設置->網絡適配器->NAT模式
對CentOS開機,保證正常啓動。
指令
vim /etc/sysconfig/network-scripts/ifcfg-ens33
CentOS舊版本爲
vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置以下:
關鍵部分
# 設置靜態IP使用 BOOTPROTO=static # 該CentOS7地址 IPADDR=192.168.136.80 # 子網掩碼與Windows上VMnet8設置一致 NETMASK=255.255.255.0 # 網關,與虛擬機上NAT設置一致 GATEWAY=192.168.136.2
設置完成後,重啓網絡或虛擬機。
可以使用ping指令,如
ping www.baidu.com
如能正常響應則聯網成功,如出現 unknown host,則須要配置DNS
指令
vim /etc/resolv.conf
可設置爲
在文件最後添加nameserver便可,記得重啓。
該文件位置/etc/inittab
關機
# 關機 init 0
重啓
# 重啓 init 6
簡易版
# 進入CentOS簡易版 init 3
完整版
# 進入CentOS完整版 init 5