天天看點

VMWARE ubantu16 配置NAT上網

1、NAT上網配置

在VMWARE 中安裝Ubantu 16.04,使用NAT方式上網,主控端WIN7,要點:

1、在主控端的“服務”中檢視VMware DHCP Service服務和VMware NAT Service是否處于啟動狀态,需要處于啟動狀态。

2、在主控端WIN7的網絡連接配接中檢視“VMware Network Adapter VMnet8”的IP,如:192.168.231.1,虛拟機配置的IP需要與之處于同一網段,如配置為192.168.231.100。

3、在VMWARE軟體中的菜單“編輯”->虛拟網絡編輯器中檢視VMnet8設定的網關,具體在“虛拟網絡編輯器”中點“NET設定”按鈕,在彈出對話框中檢視網關,如:192.168.231.2。

4、在虛拟機中配置的網關和DNS均與步驟3中的網關相同。

5、編輯好網絡配置檔案(vi /etc/network/interfaces)後,重新開機網絡(/etc/init.d/networking restart),必要時重新開機虛拟機。

這些工作做好後,使用wget baidu.com進行測試,若能很快得到結果,則說明配置OK,或通路DNS伺服器以測試是否聯通外網(如:ping 218.2.135.1)

2、與橋接模式差別

(1)橋接模式在有上網安全認證的環境下難以通路外網,因為其與主控端地位相同,作為獨立的網絡使用者通路外網。而NAT模式是利用主控端的網絡進行上網,主控端作為代理機的角色,虛拟機通路外網不再需要認證。

(2)網絡配置上,橋接模式與主控端配置相似,NAT模式則要與VMnet8提供的網段,網關一緻。

---------------------------------------------------------

參考:

http://www.cnblogs.com/objectorl/archive/2012/09/27/vmware-ubuntu-nat-static-ip-settings.html

背景

在虛拟機下運作作業系統,尤其是Linux系統已經是非常常見的做法。有時你想在虛拟機下搭建一個(模拟)伺服器來供主機通路,比如搭建一個telnet/ssh。此時你會發現,每次啟動虛拟機,VMWare為虛拟機系統配置設定一個動态IP,這樣每次去連接配接虛拟機的telnet時很不友善。如果設成靜态IP就好了。

VMnet8和NAT

如果你的虛拟機是以NAT方式連入網際網路的話,那麼虛拟機的IP位址非配,網關以及網際網路通路權限均由VMWare提供的叫做VMnet8虛拟網卡所提供。是以一切和設定靜态IP有關的設定都可以從這裡找到。通VMnet8虛拟網卡,主機可以通路虛拟機的IP,虛拟機可以連入主機的網際網路連接配接連入外網。

确認VMnet8虛拟網卡已啟用

在預設情況下,VMWare Workstation已經啟用VMnet8虛拟網卡,Windows 7下,通過進入 控制台>網絡和Internet>網絡和共享中心>更改擴充卡設定 可以檢視該虛拟網卡的狀态。如圖1-1所示。

VMWARE ubantu16 配置NAT上網

圖1-1

得到可用IP範圍、網關和子網路遮罩

在VMWare主界面,點選Edit>Virtual Network Editor菜單進入虛拟網卡參數設定界面(圖1-2)。選擇VMnet8條目,點選NAT Settings按鈕後可以看到我們的VMWare Workstation為NAT連接配接的虛拟機設定的預設網關,此處為192.168.91.2,以及子網路遮罩,此處為255.255.255.0, 如圖1-3所示。

VMWARE ubantu16 配置NAT上網

圖1-2

VMWARE ubantu16 配置NAT上網

圖1-3

點選DHCP Settings按鈕,可以看到VMnet8為虛拟機配置設定的可用的子網IP範圍,如圖1-4所示。

VMWARE ubantu16 配置NAT上網

圖1-4

此處,我們的子網IP可用範圍為192.168.91.128~192.168.91.254

OK,至此,所有我們需要的資訊都已經擷取到,這裡彙總一下,

- 子網IP可用範圍:192.168.91.128~192.168.91.254

- 子網路遮罩:255.255.255.0

- 網關: 192.168.91.2

下面開始進入Ubuntu虛拟機設定靜态IP。

在Ubuntu 12.04.1中設定靜态IP

1. 啟動虛拟機Ubuntu系統,打開終端,利用如下指令打開并編輯網絡接口配置檔案:

sudo vi /etc/network/interfaces      

2. 編輯檔案如下:

VMWARE ubantu16 配置NAT上網
auto lo
iface lo inet loopback

# Assgin static IP by eric on 26-SEP-2012
iface eth0 inet static
address 192.168.91.200 #change to your static IP
netmask 255.255.255.0  #change to your netmask
gateway 192.168.91.2    #change to your getway
#We must specify dns-nameserver here
#in order to get internet access from host
dns-nameservers 192.168.91.2
auto eth0      
VMWARE ubantu16 配置NAT上網

說明

address是你要配置設定給你虛拟機的靜态IP位址,可以從剛才我們找到的可用的子網IP範圍中随便選擇一個放在此處。

netmask是子網路遮罩

gateway是網關

注意:在相對較早的版本中,你需要設定/etc下的resolv.conf檔案,并加入nameserver,這樣才可以連接配接網際網路。但在Ubuntu 12.04之後,已經不推薦這種方式了,因為無論你想該配置檔案中設定什麼值,重新啟動之後都會被還原為初始狀态。推薦的做法是直接在interfaces配置檔案中加入dns-nameserver <網關IP>這一行。

3. 重新開機ubuntu的網卡

sudo /etc/init.d/networking restart      

4. ping測試網際網路連通性

ping www.baidu.com      

如果ping有響應,那麼恭喜你,你已經成功将虛拟機設定為靜态IP,并且也已連入網際網路。

繼續閱讀