1. 程式人生 > >VMware Workstation虛擬機器中網路設定

VMware Workstation虛擬機器中網路設定

虛擬機器下主要有三種網路設定方式:bridged(橋接模式) nat模式 host-only模式

1 Host-only連線方式

讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機位於不同網段,同時為宿主主機新增一個IP地址,且保證該IP地址與各虛機IP地址位於同一網段。最終結果是新建了一個由所有虛機與宿主主機所構成的區域網,但該區域網與宿主主機本身所處的現有區域網是相互獨立的,如果不做額外路由設定,這兩個區域網之間不會連通,因此新建的區域網可以認為是一個單獨從屬於當前宿主主機的私有網路,其成員為當前宿主主機和相關的所有虛機,這也是Host-only命名的由來。

從網路技術上相當於為宿主主機增添了一個虛擬網絡卡,讓宿主主機變成一臺雙網絡卡主機(宿主網絡卡+虛擬網絡卡)。同時在宿主主機後端加設一個虛擬交換機,讓宿主主機和所有虛機構成另一個虛擬的區域網。由於具備雙網絡卡,宿主主機可同時參與兩個區域網(現有的宿主區域網+新建的虛擬區域網),只不過預設情況下兩個區域網不連通。

2 Bridge(橋接)連線方式

讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機保持在同一網段,最終結果是所有虛機都加入宿主主機所在的區域網,這與在該區域網中新增入其他宿主主機在效果上沒什麼區別。

從網路技術上相當於在宿主主機前端加設了一個虛擬交換機,然後宿主主機和所有虛機共享這個交換機;或者乾脆理解成在宿主主機上作點增強,使其兼具一個交換機(當然是虛擬的)功能,供該宿主主機和網段內其他虛機使用。

注:就是在區域網中增加一臺主機,不過此主機是虛擬機器。

3 NAT連線方式

雖然從表面現象看,虛機無自己的IP地址,而是共享宿主主機的IP地址,但技術本質上卻是基於Host-only方式的(即,虛機還是有自己獨立IP地址的,只不過實際中不投入使用),與Host-only方式一樣,宿主主機成為雙網絡卡主機,同時參與現有的宿主區域網和新建的虛擬區域網,但由於加設了一個虛擬的NAT伺服器,使得虛擬區域網內的虛機在對外訪問時,完全“冒用”宿主主機的IP地址,這樣從外部網路來看,只能看到宿主主機,完全看不到新建的虛擬局域。
注:相當於在虛擬機器中新建一個區域網,區域網內的虛擬主機通過NAT利用主機上網。

總結:對於3種方式,用通俗的話來說就是Host-Only方式只有你能訪問,外網無法訪問,虛擬機器也無法訪問外網,虛擬機器有一個內網IP,與宿主組成區域網;Bridge方式你能訪問虛擬機器,外網也能訪問虛擬機器,虛擬機器可以訪問外網,虛擬機器會和主機一樣有一個外網IP;Nat方式你能訪問,外網無法訪問,虛擬機器可以訪問外網,虛擬機器有一個內網IP,與宿主組成區域網。

4 三種模式下的網路連線

Host-only

預設使用vmnet1
將虛擬機器ip設定與vmnet1同網段,gateway設定成vmnet1的ip,其餘設定與vmnet1相同,dns設定與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機器設定: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現了虛擬機器<—>主機 通訊,但是 虛擬機器<—>網際網路 仍無法通訊

Bridge
預設使用vmnet0
將虛擬機器的ip設定與主機同網段未使用ip,其餘與主機相同:
例如主機ip是10.70.54.31,設定虛擬機器ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機器<—>主機 虛擬機器<—->網際網路 通訊。

注:如果主機的ip是公網ip(如某些學校網路),此時如果你通過將ip設定與主機一個網段,也不能上網,因為此ip是公網ip,公網ip的上網許可權是網路運營商提供的,所以虛擬機器連不到網際網路。此時只能通過nat的方式上網。
  
NAT
預設使用vmnet8
將虛擬機器設定成使用dhcp方式上網,windows下選擇”自動獲取ip”,linux下開啟dhcp服務即可
開啟vm的虛擬網路設定,設定區域網的ip和掩碼。在dhcp設定中可以設定可分配的區域網ip段。

注:在Linux終端下,雖然這樣設定了,可能還是不能連線外網。ifconfig發現eth0(可能是eth1..)沒有被分配ip。 使用命令:ifup eth0,開啟上網功能。(ifdown eth0 關閉上網功能)

5 其他

1)不能連線網際網路的其他可能原因——主機中vm相關的服務沒有開啟。
我的電腦—管理—-服務—VMware的幾個服務全啟動。

2)redhat/centos 網路設定檔案的目錄 /etc/sysconfig/network-script/

3)重啟網絡卡
service network restart
/etc/init.d/network restart

4)檢測是否連線了外網
ping 202.108.22.5 (百度的ip)

5)開啟和關閉上網功能
ifup eth0
ifdown eth0

參考:

相關推薦

VMware Workstation虛擬機器網路設定

虛擬機器下主要有三種網路設定方式:bridged(橋接模式) nat模式 host-only模式 1 Host-only連線方式 讓虛機具有與宿主機不同的各自獨立IP地址,但與宿主機位於不同網段,同時為宿主主機新增一個IP地址,且保證該IP地址與各虛機I

VMware workstation --虛擬機器靜態ip設定

背景介紹 我在本機win10上安裝VMware workstation軟體,新建兩臺centos7虛擬機器,最近在配服務,每天虛擬機器重啟後,ip總會變,服務配置檔案又要修改,很麻煩,便需要將其ip由dhcp獲取變為靜態ip。虛擬機器的介面卡我選用NAT模式。 靜態ip設定 在虛擬機器命令列檢視閘道器

訪問vmware workstation虛擬機器web服務(8080埠)的方法

一、設定虛擬機器上Linux伺服器的防火牆[[email protected] bin]# iptables -F[[email protected] bin]# iptables -P INPUT ACCEPT[[email protected

弄透VMware虛擬機器網路設定三大模式:橋接模式,主機模式、NAT模式

前言:我們在使用的虛擬機器的時候,總會碰到很多網路設定相關的東西。我在深受其害之後,苦心專研之後,決定統一整理下虛擬機器網路設定的三大模式: 1,橋接模式:你的虛擬機器能夠上網能夠訪問你的主機,網路上其他計算機和自己的計算機都能訪問到你的虛擬機器。 2,主機模式:顧

VMWare遷移虛擬機器機器——CentOS之後的網路配置.md

VMWare遷移虛擬機器中的機器——CentOS之後的網路配置 在換電腦後,不想重新配置虛擬機器中的各種軟體,可以原機器上通過VMWare中匯出為OVF檔案,然後將匯出的資料夾拷貝到新機器上,再通過開啟虛擬機器,選中對應的ovf檔案即可。但是遷移虛擬機器後由於

Windows 設定 VMware workstation 虛擬機器開機啟動

       日常工作中,由於條件以及成本的限制,我們會在自己本地電腦上安裝虛擬機器裝伺服器系統,來滿足自己工作中對伺服器的需求,但是很多時候,我們自己的電腦關機或者重啟後,虛擬機器並不會自行啟動,需要我們手動啟動虛擬機器,如果我們只有一兩臺虛擬

VMWare虛擬機器設定共享資料夾(Linux-Ubuntu系統)

1、點選選單中的虛擬機器---設定---選項---共享資料夾,選擇總是開啟; 2、新增主機共享的資料夾; 3、安裝vmware tools: (1)開啟虛擬機器---安裝vmware tools; (2)進入系統後會有一個虛擬光碟機,右鍵——“在終端開啟”  (

CentOS6.xvmware workstation 虛擬機器啟動報錯:Could not open /dev/vmmon

最初安裝報錯,但是介面可以開啟,可以正常安裝,但是安裝過後,啟動報錯 Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so:cannot open sh

Hyper-V Linux虛擬機器網路設定方式

1. 網路介面卡為internal型別的虛擬交換機。在這裡,網路介面卡就是安裝Hyper-V的時候預設安裝的<預設交換機>,其配置如下:可以看到,預設交換機的連線型別是內部網路,虛擬機器通過NAT方式訪問internet。為了在虛擬機器中能訪問internet,要

VMware Workstation虛擬機器克隆CentOS7 出現的網路問題解決

這篇文章(http://blog.csdn.net/smstong/article/details/39400759)給出瞭解決辦法,但我試過還是有問題。最後又加上HWADDR(可以通過 ifconfi

VMware Workstation虛擬機器相容性問題處理

問題說明我們經常會使用VMware Workstation做一些實驗,有的時候會copy一些別人已經做好的虛擬機器到自己的電腦上來執行,但是在開啟虛擬機器的時候會報一些相容性的問題,原因是:其他人使用的VMware Workstation版本與我們使用的不一致,報錯如下圖:解決方法:1、右擊虛擬機器選擇【管理

修改Vmware Workstation虛擬機器物理硬碟序列號ID

有些軟體的註冊機制是根據物理硬碟序列號來作為唯一的識別符號。此序列號寫在硬碟的韌體裡面。一般的方法是無法修改此序列號的。 如果需要無限試用軟體可以讓軟體在虛擬機器內執行。試用期到了之後修改硬碟物理序列號好可以繼續試用。 修改方法: 用winhex開啟vmware-vmx.exe,如果是3

VMware Workstation虛擬機器開啟 .vmx 檔案沒有反應--解決辦法

方法1:關閉VMs方法:英文版:Edit=>Preferences=>Share VMs 點選 Disable Sharing,點選後會變成 Enable Sharing,即可正常開啟虛擬機器。 中文版:VMware Workstation 左上角--編輯--首選項--共享虛擬機器--

關於虛擬機器網路配置及埠對映(外部能夠訪問虛擬機器裡面的服務)

0: 以管理員的身份執行 1: 編輯---------à 虛擬網路編輯器                             &nb

VMware Workstation 虛擬機器純 Linux 終端如何安裝 VMware Tools ?

VMware Workstation 虛擬機器純 Linux 終端如何安裝 VMware Tools ? 1.首先在虛擬機器設定裡面設定一個共享資料夾 2.在虛擬機器選單欄中選擇 VMware Tools 安裝操作 3.在命令列終端執行 cd / # 建立一個掛載 cdrom 目錄 mkdir /mnt/

VMware Workstation虛擬機器安裝CentOS

1.新建虛擬機器—自定義(高階) 2.選擇硬體相容性 3.稍後安裝作業系統 4.選擇客戶機作業系統以及版本 5.給虛擬機器命名以及儲存位置. 6.核心數量給2個 7.根據自身電腦記憶體情況而定,我電腦8G,我給了虛擬機器3G記憶體 8.網路型別使用網路地址轉換 9.I/O

VMware Workstation虛擬機器不能聯網的解決辦法

在彈出來的介面中選擇"Internet協議(TCP/IP)",然後點選屬性,在彈出來的Internet協議(TCP/IP)視窗,常規選項卡里面,選擇"自動獲得IP地址","自動獲得DNS伺服器地址",在"備用配置"選項卡中,選擇"自動專用IP地址",然後點選"確定",點選"關閉",這時候檢驗一下是否可以聯

centos7下 VMware Workstation虛擬機器報錯 Unable to open .vmx as a Virtual Machine: File not found

1.問題描述 VMware Workstation虛擬機器報錯"無法開啟.VMX作為虛擬機器:檔案未找到",意思是虛擬機器無法開啟檔案,造成虛擬機器中安裝的Windows系統或其它系統無法開啟。 2.出錯原因 虛擬機器中所安裝系統的檔案放在了分盤中,如下圖的“2.0TB卷”

VMware workstation 虛擬機器相容性問題

        情況一:如果還有VMware Workstation 11.0的環境,可以直接通過虛擬機器右鍵選單Manage—>Change Hardware Compatibility選單修改為相容VMware Workstation 10.0的硬體版本號。        情況二:如果現有環境沒有V

VMware Workstation虛擬機器上安裝Linux系統

     從入門到成為一隻菜鳥,Linux作業系統必不可少。第一步,就是安裝Linux系統。因為只是初學,所以就在虛擬機器上安裝了Linux系統。這裡虛擬機器用的是VMware Workstation 12,在這裡提供幾個註冊密匙,任意版本永久有效~: