虛擬機器網路連線問題

2022-08-26 19:51:10 字數 2159 閱讀 9210

參考連線:

vmware workstation(一下簡稱vmware)與vmware server,支援vmnet0~vmnet9共10塊(虛擬)網絡卡,對於每一塊虛擬網絡卡來說(vmnet0~vmnet9),同一時刻只能選擇一種網路屬性:或者使用主機物理網絡卡,或使用虛擬網絡卡。

對於vmware workstation(或vmware server)主機來說,可以有多塊虛擬網絡卡具有「僅主機網路」特性,但同一時刻只能有1塊虛擬網絡卡具有「nat網路」屬性,同一時刻一塊物理網絡卡只能和乙個橋接類的網路繫結。

vmware workstation缺省會安裝3塊虛擬網絡卡,vmnet0、vmnet1、vmnet8,其中vmnet0的網路屬性為「物理網絡卡」,vmnet1與vmnet8的網路屬性為「虛擬網絡卡」。

vmnet1虛擬網絡卡的定義是「host-only網路」,

vmnet8虛擬網絡卡的定義是「nat網路」,

vmnet0被定義為「橋接網路」,即主機物理網絡卡

虛擬網絡卡拓撲關係

1. 橋接網路拓撲

虛擬機器相當於主機網路中的一台計算機,主機和虛擬機器相同地位,需要相互訪問則必須設定同一網段。可以訪問主機和網路上的其他計算機

2  nat網路拓撲

虛擬機器可以通過主機網路訪問主機之外的網路,而主機以外的網路不能預設訪問使用vmnet8的虛擬機器.ip由dchp自動分配。

3  host-only網路拓撲

連線到vmnet1虛擬交換機,只與主機或其他使用vmnet1虛擬網絡卡的虛擬機器有網路連線,不能訪問物理主機之外的其他計算機.

4  多虛擬機器網路拓撲圖

對於同一臺主機電腦安裝多個虛擬系統,網路拓撲可以參照下圖

主機a的vmnet8虛擬網絡卡,連線到vmnet8虛擬交換機,vmnet8虛擬交換機連線到「虛擬路由器」,「虛擬路由器」再連線到「vmnet0虛擬網絡卡(也即主機物理網絡卡)」,並通過「vmnet0虛擬網絡卡」連線到「vmnet0虛擬交換機」,「vmnet0虛擬交換機」連線到主機物理網路。這也就表明,連線到「vmnet8虛擬交換機」的計算機(虛擬機器或主機),需要通過「虛擬路由器」→「vmnet0虛擬網絡卡」→「vmnet0虛擬交換機」的方向連線到主機物理網路。

虛擬網絡卡之間訪問關係

從圖3-10中可以看到,連線到vmnet1的虛擬機器(a11、a12、a13),與連線到vmnet8的虛擬機器以及連線到vmnet0的虛擬機器(a01、a02、a03),預設情況下,是不能互相訪問的。

如果它們之間要想互相訪問,必須在物理主機a上,啟用預設路由或者**伺服器功能,才可以互相(或者單向)訪問。例如,物理主機可以安裝windows server 2003(或windows 2000 server、windows server 2008),在該計算機上,啟用「路由和遠端訪問」功能,並且將該計算機做成乙個「路由器」,這時候,各虛擬機器之間,可以互相訪問

如果物理主機安裝的是windows 2000、xp等作業系統,可以啟用「internet連線共享功能」,讓vmnet1單向訪問vmnet8或vmnet0,反之亦然。例如,可以讓vmnet8單向訪問vmnet1等,這都是很容易的事情。

vmnet8在預設情況下,不能訪問vmnet1,可以通過虛擬路由器,單向訪問vmnet0。如果vmnet8想要訪問vmnet1,則像vmnet1訪問vmnet8一樣,在主機a上啟用「路由器」或「internet連線共享服務」。

3 vmnet0預設不能訪問vmnet8、vmnet1

vmnet0預設情況下,不能訪問vmnet1與vmnet8。如果要想訪問vmnet8,除了啟用「路由器」或「internet連線共享外」,還可以通過配置「vmnet8」到「vmnet0」之間的「虛擬路由器」,進行埠對映的方式,訪問vmnet8中的虛擬機器。

Linux虛擬機器網路連線問題

下面以ubuntu vmware workstation虛擬機器為例說明 使用ping或wget命令測試網路連通性 如圖 若ping可以通ip位址,而不能通網域名稱 如 www.baidu.com 說明是網域名稱解析的問題 解決方案 修改 etc resolv.conf 新增內容 nameserve...

Vmware虛擬機器網路連線問題

朋友用vmware安裝了虛擬機器ubuntu,然而卻連不上網路。本想幫助他解決這個問題,然而卻又深感力不從心。不過幸好不急,臨時補習了一下vmware的網路連線方式,經過一頓猛如虎的操作之後,成功了!可以看到兩個網路介面卡 開啟vmware虛擬機器,我們可以在選項欄的 編輯 下的 虛擬網路編輯器 中...

vmware虛擬機器網路連線問題

今天下午準備開啟vmware虛擬機器來安裝乙個es,結果開啟虛擬機器後,發現以前能用xshell連線的所有虛擬機器突然都沒法連線了,經過幾個小時的波折,最後才發現是,用優化軟體優化電腦時,預設將我的vmware程式的vm net 和vm dhcp服務給禁掉了,導致物理機 本機 怎麼也連不上vm裡的l...