虛擬機IP配置總結

學習簡記

基本配置流程

1. 設置虛擬機的網絡的鏈接方式(bridged(橋接模式)、NAT模式、Host-only方式)
2. 進入Linux終端,運行dhclient 命令(##NAT方式與橋接方式使用,且網絡環境中有路由器),自動獲取IP地址,命令運行完成後使用,ifconfig eth0查看網卡信息,看是否有獲取到IP。
3. 若是不能獲取IP則,進行手動配置IP;能夠獲取則可進行IP地址的靜態設置。
4. 靜態IP的設定;使用命令vim /etc/sysconfig/network-scripts/ifcfg-eth0編輯網卡的配置文件ide

   DEVICE=eth0BOOTPROTO=noneHWADDR=00:0C:29:33:F7:3AONBOOT=yesIPADDR=192.168.205.3   ##使用dhclient獲取的IP地址NETMASK=255.255.255.0GATEWAY=192.168.205.2DNS1=192.168.205.1DNS2=8.8.8.8

5. 保存配置文件後,重啓網絡sysconfig network restart,ifconfig eth0查看網卡信息是否有IP地址。學習

6. ping 192.168.205.3(你設定的IP) 是否ping通外網。。spa

手動配置IP

1. 橋接方式

  • 用這種方式,虛擬系統的IP可設置成與本機系統在同一網段,虛擬系統至關於網絡內的一臺獨立的機器,與本機共同插在一個交換機上,網絡內其餘機器可訪問虛擬系統,虛擬系統也可訪問網絡內其餘機器,固然與本機系統的雙向訪問也不成問題。

  • 在這種模式下,VMWare虛擬出來的操做系統就像是局域網中的一獨立的主機,它能夠訪問網內任何一臺機器。在橋接模式下,你須要手工爲虛擬系統配置IP地址、子網掩碼,並且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,因爲這個虛擬系統是局域網中的一個獨立的主機系統,那麼就能夠手工配置它的TCP/IP配置信息,以實現經過局域網的網關或路由器訪問互聯網。
    使用橋接模式的虛擬系統和宿主機器的關係,就像鏈接在同一個Hub上的兩臺電腦。想讓它們相互通信,你就須要爲虛擬系統配置IP地址和子網掩碼,不然就沒法通訊。
    若是你想利用VMWare在局域網內新建一個虛擬服務器,爲局域網用戶提供網絡服務,就應該選擇橋接模式。

  • 手動配置過程:選取與你的真實機的IP屬於同一網段的不被佔用的IP地址,配置網卡的配置文件,重啓網絡

    ONBOOT=yesNM_CONTROLLED=yes#BOOTPROTO=dhcpBOOTPROTO=staticIPADDR=192.168.0.101NETMASK=255.255.255.0GATEWAY=192.168.0.1DNS1=114.114.114.114DNS2=8.8.8.8ARPCHECK=no  ## Determining if ip address is already in use for device eth0 是linux網卡配置arp檢查致使的,把這個關掉便可,報錯時使用
    • 事例:
      物理機的本地鏈接設置:
      IP地址: 192.168.1.10
      子網掩碼: 255.255.255.0
      默認網關: 192.168.1.1 (根據本身的網絡狀況填寫)
      首選DNS:8.8.8.8
      虛擬系統本地鏈接設置:
      IP地址: 192.168.1.11
      子網掩碼: 255.255.255.0
      默認網關: 192.168.1.1 (根據本身的網絡狀況填寫)
      首選DNS:8.8.8.8
      這樣虛擬系統就至關於網絡中的一臺真實機器能夠上網了。

2. NAT方式鏈接

  • 這種方式也能夠實現本機系統與虛擬系統的雙向訪問.但網絡內其餘機器不能訪問虛擬系統,但虛擬系統可經過本機系統用NAT協議訪問網絡內其餘機器,而且能夠跟物理機同樣上網。

  • 使用NAT模式,就是讓虛擬系統藉助NAT(網絡地址轉換)功能,經過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式能夠實如今虛擬系統裏訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,沒法進行手工修改,所以虛擬系統也就沒法和本局域網中的其餘真實主機進行通信。採用NAT模式最大的優點是虛擬系統接入互聯網很是簡單,你不須要進行任何其餘的配置,只須要宿主機器能訪問互聯網便可。

  • 手動配置過程
    1. 設置虛擬機上的nat
    若是你是英文版本的vmware,這樣設置:
    Edit —> Virtual Network setting —> NAT —> Vmnet 8 Gateway IP address : 192.168.205.2 Netmask : 255.255.255.0 NAT service: Started —> 肯定

    2. 修改虛擬機的網卡設置
    雙擊虛擬機右下角的網卡小圖標,鼠標移動過去後會顯示「Ethernet: …」 ,
    Device status 那兩項都須要打對鉤;
    Network connection 須要選擇最後一項(Custom:Specific virtual network) 選擇Vmnet8(NAT)
    最後點ok

    3. 到你的電腦上(XP)
    右擊「網上鄰居」 —> 屬性 —> 右擊 「VMware Network Adapter VMnet8」 —> 屬性 —> 雙擊 「Internet 協議(TCP/IP)」 —> 手動設置IP爲 192.168.205.1 子網掩碼爲 255.255.255.0 網關 和 dns 都設置爲 192.168.205.2 —> 肯定 —> 肯定

    4. 設置你的虛擬機IP (linux)
    vim /etc/sysconfig/network-scripts/ifcfg-eth0 內容以下:
    DEVICE=eth0
    BOOTPROTO=none
    HWADDR=00:0C:29:33:F7:3A
    ONBOOT=yes
    IPADDR=192.168.205.3
    NETMASK=255.255.255.0
    GATEWAY=192.168.205.2

    5. vim /etc/resolv.conf 內容以下:
    search localdomain
    nameserver 192.168.205.2

  • 事例:
    這種方式不佔用網絡中的IP地址,只要物理主機能上網,那麼虛擬系統就能上網。
    修改物理主機的虛擬網卡VMware Network Adepter VMnet8,好比說設置成192.168.10.10,掩碼是255.255.255.0
    虛擬系統本地鏈接設置
    IP地址: 192.168.10.11
    子網掩碼: 255.255.255.0
    這樣虛擬系統就能夠和本地主機同樣上網了,具體的網關根據實際狀況設置

3. host-only 方式

  • 顧名思義這種方式只能進行虛擬機和主機之間的網絡通訊,既網絡內其餘機器不能訪問虛擬系統,虛擬系統也不能訪問其餘機器.

  • 在某些特殊的網絡調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可採用host-only模式。在host-only模式中,全部的虛擬系統是能夠相互通訊的,但虛擬系統和真實的網絡是被隔離開的。
    提示:在host-only模式下,虛擬系統和宿主機器系統是能夠相互通訊的,至關於這兩臺機器經過雙絞線互連。

  • 事例:
    這種方式設置方法和Bridge模式基本同樣,只要物理主機的VMware Network Adepter VMnet1中設置和虛擬系統中本地鏈接在同一個網段就能夠。
    本機的本地鏈接設置
    IP地址: 192.168.2.10
    子網掩碼: 255.255.255.0
    虛擬系統本地鏈接設置
    IP地址: 192.168.2.11
    子網掩碼: 255.255.255.0

認識網絡接口設備

VMnet0:用於虛擬橋接網絡下的虛擬交換機
VMnet1:用於虛擬Host-Only網絡下的虛擬交換機
VMnet8:用於虛擬NAT網絡下的虛擬交換機
在咱們安裝了虛擬機後,咱們的物理機上在網絡鏈接對話框中會多出兩個虛擬網卡

VMware Network Adepter VMnet1:Host用於與Host-Only虛擬網絡進行通訊的虛擬網卡

VMware Network Adepter VMnet8:Host用於與NAT虛擬網絡進行通訊的虛擬網卡

學習疑點

課後實操

拓展學習

  1. VMWare虛擬機下爲Ubuntu 12.04配置靜態IP(NAT方式)

  2. 區分虛擬機的三種聯網方式

  3. 虛擬機聯網方式原理 虛擬機聯網方式原理

相關文章
相關標籤/搜索