1. 程式人生 > >VMware安裝CentOS7及常見網路問題總結

VMware安裝CentOS7及常見網路問題總結

1. 虛擬機器的三種網路連線方案

VMware為我們提供了三種網路工作模式,它們分別是:Bridged(橋接模式)、NAT(網路地址轉換模式)、Host-Only(僅主機模式),介紹如下。

1.1 橋接模式(Bridged)

網段特點:Windows主機與虛擬主機(如CentOS7)處於同一個網段。

通訊特點:對虛擬機器做好網路配置後,虛擬機器可以直接訪問Internet,即可以傳送資料到外網;同時,由於虛擬機器和Windows主機同網段,外網也可以直接訪問虛擬機器,即可以直接傳送資料到虛擬機器。

1.2 網路地址轉換模式(NAT)

網段特點:Windows主機與虛擬主機(如CentOS7)不處於同一個網段,且網段是由VMware的DHCP服務隨機分配的。

通訊特點:對虛擬機器做好網路配置後,虛擬機器想要訪問Internet,還需要通過地址轉換模組處理,才可以傳送資料到外網;然而,由於虛擬機器和Windows主機不在同一網段,且外網想訪問虛擬機器也需要地址轉換模組,而此時外網卻無法使用地址轉換模組,即不可以直接傳送資料到虛擬機器,與Window主機同網段的其他主機也無法直接訪問虛擬機器,那Xshell要怎麼連線該虛擬機器呢?需要通過VMnet8虛擬網絡卡。

VMware Network Adapter VMnet8作用

VMware Network Adapter VMnet8虛擬網絡卡是用來與虛擬機器通訊的,跟虛擬機器連線外網沒有關係。可以將VMnet8在Windows主機上禁用,此時虛擬機器仍可以連線外網;而使用Xshell連線虛擬機器卻無法連線。

1.3 僅主機模式(Host-only)

Host-Only模式其實就是NAT模式去除了虛擬NAT裝置,然後使用VMware Network Adapter VMnet1虛擬網絡卡連線VMnet1虛擬交換機來與虛擬機器通訊的,Host-Only模式將虛擬機器與外網隔開,使得虛擬機器成為一個獨立的系統,只與主機相互通訊。

實際使用較少,此處不再贅述。

2. CentOS7採用NAT模式的配置

2.1 配置Windows主機的虛擬網絡卡VMnet8

剛裝完CentOS7(虛擬主機,以後直接使用CentOS7)後,通過DHCP服務,CentOS7會自動得到一個IP,此處設定的IP應該與CentOS7得到的為同一網段不同IP。

2.2 VMware上的配置

2.2.1 對VMware的配置

開啟VWware,選擇選單“編輯”,在下拉框中選擇“虛擬網路編輯器(N)...”

選擇VMnet8,配置如下:

點選“NAT設定”,配置如下:

2.2.2 對CentOS7的配置

選擇CentOS7->編輯虛擬器設定->網路介面卡->NAT模式

2.3 CentOS7上配置

對CentOS開機,保證正常啟動。

2.3.1 設定CentOS7的網路設定

指令

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

設定完成後,重啟網路或虛擬機器。

2.3.2 測試CentOS7網路

可使用ping指令,如

ping www.baidu.com

如能正常響應則聯網成功,如出現 unknown host,則需要配置DNS

配置DNS

指令

vim /etc/resolv.conf

可設定為

在檔案最後新增nameserver即可,記得重啟。

2.4 CentOS7部分命令

該檔案位置/etc/inittab

關機

# 關機
init 0

重啟

# 重啟
init 6

簡易版

# 進入CentOS簡易版
init 3

完整版

# 進入CentOS完