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

風之諾發表於2016-02-14

原帖地址:http://www.2cto.com/os/201504/389011.html


一、描述

在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編輯器將該配置檔案作如下修改:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[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

最主要的配置如下:

?
1
2
3
4
5
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中主機真實閘道器

按照以上方法配置成功
[root@opencos_vm network-scripts]# ping baidu.com
PING baidu.com (180.149.132.47) 56(84) bytes of data.
64 bytes from 180.149.132.47: icmp_seq=1 ttl=128 time=30.8 ms
64 bytes from 180.149.132.47: icmp_seq=2 ttl=128 time=30.4 ms

[root@opencos_vm network-scripts]# cat  ifcfg-ens33 
DEVICE=ens33
BOOTPROTO=none
HWADDR=00:0C:29:C5:AD:72
ONBOOT=yes
IPADDR=192.168.200.130
NETMASK=255.255.255.0
GATEWAY=192.168.200.2
DNS1=192.168.1.1

相關文章