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所示。
圖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所示。
圖1-2
圖1-3
點選DHCP Settings按鈕,可以看到VMnet8為虛拟機配置設定的可用的子網IP範圍,如圖1-4所示。
圖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. 編輯檔案如下:
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
說明
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,并且也已連入網際網路。