1. 程式人生 > >VMware10中的Linux系統利用NAT網路連線方式訪問外網配置

VMware10中的Linux系統利用NAT網路連線方式訪問外網配置

一、描述

在VMware10中 提供常見的三種網路連線方式 :
1、Bridge:這種方式最簡單,直接將虛擬網絡卡橋接到一個物理網絡卡上面,與linux下一個網絡卡繫結兩個不同地址類似,實際上是將網絡卡設定為混雜模式,從而達到偵聽多個IP的能力。
在此種模式下,虛擬機器內部的網絡卡(例如linux下的eth0)直接連到了我們真實物理網絡卡所在的網路上,相當於虛擬機器和真實主機處於對等的地位,在網路關係上是平等的,沒有誰在誰後面的問題。使用這種方式很簡單,前提是你有1個以上的IP地址,這個不太適合使用。
2、nat方式:這種方式下host內部出現了一個虛擬的網絡卡vmnet8(預設情況下),這個vmnet8就相當於連線到內網的網絡卡,而虛擬機器本身則相當於執行在內網上的機器,虛擬機器內的網絡卡(eth0)獨立於vmnet8。


在這種方式下,vmware自帶的dhcp會預設地載入到vmnet8介面上,這樣虛擬機器就可以使用dhcp服務,而且vmware自帶了nat服務,提供了從vmnet8到外網的地址轉換,在這種情況下是一個實實在在的nat伺服器在執行,只不過是供虛擬機器用的,適用於只有一個外網地址的情況。 
3、hostonly:該方式是最為靈活的,與nat唯一的不同的在於該種方式沒有地址轉換服務,因此預設情況下,虛擬機器和主機互相訪問。預設情況下,也會有一個dhcp服務載入到vmnet1上,只要配置vmnet1網絡卡即可。

二、使用NAT連線方式訪問外網配置

步驟1 開啟網路共享中心,配置vmnet8的網路引數

配置

點選VMnet8,然後點選屬性,彈出如下對話方塊:

IP配置

選中IPV4協議,然後點選屬性,配置相應的IP地址和子網掩碼,這裡可以配置任意網段,然後點選確定按鈕。

配置IP

步驟2:檢視windows主機的具體IP地址,開始-->cmd--->在命令列視窗輸入ipconfig

win7網路配置

這裡設定VMnet8的網路引數如上:IP:192.168.200.1   掩碼:255.255.255.0

步驟3:配置VMware中的網路引數;在VMware的選單欄,點選”編輯“按鈕,選擇”虛擬網路編輯器“,在彈出的對話方塊中進行如下配置:

VM網路配置

點選右側的NAT設定按鈕,在彈出的對話方塊中進行網路的設定,這裡的子網必須和windows主機中VMnet8的IP地址處於同一個網段,即192.168.200.0網段

NAT

這裡的閘道器可以選擇windows主機中VMnet8的IP地址處於同一個網段的任意IP地址,然後點選確定。

步驟4:開啟VMware中的主機並配置該虛擬機器的IP,配置方法可以使用命令列的方式,也可以使用圖形介面的方式,這裡我們使用命令列方式配置靜態IP地址

配置檔案的路徑為::/etc/sysconfig/network-scripts/ifcfg-eth0  檔案,使用vi編輯器將該配置檔案作如下修改:

[tong@tong ~]$ cd /etc/sysconfig/network-scripts/

[tong@tong network-scripts]$ vi ifcfg-eth0 

DEVICE=eth0
TYPE=Ethernet
UUID=6b218dfa-ff8e-4455-be44-ffdfd95ccefb
ONBOOT=yes
NM_CONTROLLED=yes

IPADDR=192.168.200.5
BOOTPROTO=none

NETMASK=255.255.255.0
GATEWAY=192.168.200.2

PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:85:FC:09
DNS1=192.168.1.1
LAST_CONNECT=1428687041

最主要的配置如下:

IPADDR=192.168.200.5 //IP地址和VMnet8的IP地址在同一個網段
NETMASK=255.255.255.0 //子網掩碼
GATEWAY=192.168.200.2 //閘道器選擇你在WMware的網路編輯器中的閘道器地址

DNS1=192.168.1.1 //主DNS伺服器IP地址為windows中主機真實閘道器