中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VMWare 虛擬機混淆的概念----主機,橋接,NAT,VMnet1, VMnet8

發布時間:2020-07-13 22:17:45 來源:網絡 閱讀:2197 作者:tutor 欄目:系統運維

 大家都用VMWare Workstation 做虛擬機。我自己遇到3個容易混淆問題

a) 網絡的三種模式主機,橋接,NAT都是什么意思。

b) windows上怎么會自動增加兩個網卡,VMnet1 和 VMnet8。

c)為什么NAT模式下,虛擬機是獲取的192.168.137.0網段的IP。


**第一個容易混淆的問題:網絡的三種模式主機,橋接,NAT。**


VMware里的虛擬機也是有網卡,也需要和 其他打開的虛擬機,真實的電腦(安裝VMware的這臺電腦)或者 其他真實的電腦或者internet上的網站通信。那么根據不同的需要,VMware就設置三種場景。


**1)主機模式**。如果虛擬機只需要開機啟動,網絡上只需要和真實電腦一起做一下實驗,互相通信,一般也就是互相ping一下。那么虛擬機的網卡采用主機模式就可以了。這種模式下虛擬機IP可以ping真實電腦,其他打開的虛擬機,但是不能ping 辦公室其他真實電腦和Internet 上的IP。真實的電腦像一個房間的大門一樣,不允許房間里的虛擬機出去和其他電腦通信。


**2)  橋接模式**。如果想虛擬機的網卡在ping 其他虛擬機,自己真實電腦外,還想與辦公室其他真實電腦進行網絡連接,那么采用虛擬機網卡橋接模式。橋接模式也就是交換機模式。在網絡中,橋接和交換機意思一樣。VMware好像將虛擬機單獨拿出來了,把虛擬機的網卡連接到真實電腦上的交換機端口上一樣,所以虛擬機能和交換機上其他真實電腦通信,互相ping。這個時候,虛擬機和真實電腦是同等地位。虛擬機采用的IP也是真實電腦網段的IP。

    當然,如果你辦公室網絡允許交換機上的電腦上網。這個時候,你的真實電腦可以訪問internet 瀏覽網頁,虛擬機也可以訪問Internet瀏覽網頁。換句話說這個時候,真實電腦可以連接到什么網絡,虛擬機就可以連接到什么網絡。


**3)NAT模式。**如果虛擬機不想被外面其他真實電腦看到(ping 到),虛擬機做點真實電腦才能連接的網絡或又要上internet,那么可以采用NAT模式。這種場景下,真實的電腦像一個房間的大門一樣,不允許房間里的虛擬機用它自己IP直接出去和其他電腦通信。而必須借助真實電腦的IP出去和其他電腦或者Internet通信(如果網絡允許上網)。

    比如虛擬機ping 辦公室其他同事的電腦,同事電腦上看到是我的真實電腦IP地址發出來的ping包。


第二個容易混淆的問題:安裝VMware的電腦,自動增加了VMnet1 he VMnet8兩個網卡。


       虛擬機和真實電腦需要通過各自的網卡通信。比如虛擬機上的網卡名字是eth0, 那么真實電腦是哪個網卡呢。

為了簡單方便,VMware定義好了2塊網卡給真實電腦用。


    如果虛擬機網卡eth0是采用主機模式,那么真實電腦采用VMnet1和虛擬機對接。假設虛擬機eth0 IP地址是192.168.1.2,那么VMnet1是192.168.1.1,真實電腦的IP默認都是地址段第一個IP。他們在同一個IP地址段,可以互相Ping通。 IP地址段也可以是其他地址段,根據自己習慣來。地址段在VMware 菜單欄 編輯選項,選擇 虛擬網絡編輯器中去手工設置即可。


     如果虛擬機網卡eth0采用NAT模式,真實電腦采用VMnet8和虛擬機對接。同理:假設虛擬機eth0 IP地址是192.168.2.2,那么VMnet1是192.168.2.1,真實電腦的IP默認都是地址段第一個IP。他們在同一個IP地址段,可以互相Ping通。 IP地址段也可以是其他地址段,根據自己習慣來。地址段在VMware 菜單欄 編輯選項,選擇 虛擬網絡編輯器中去手工設置即可。

    

其實,VMware還定義一塊網卡給真實電腦用,VMnet0。如果虛擬機網卡eth0采用橋接模式,真實電腦采用VMnet0和虛擬機對接。因為橋接模式下,虛擬機和真實電腦都是獲取交換機上允許的IP地址段,真實電腦物理網卡上本來就有一個IP了,所以不用再生成這個VMnet0了。

  

  至于為什么VMware是這樣安排VMnet0,1,8的名字,而不是VMNet0,1,2 按照順序安排。我推測,它并無其他實際意義。虛擬機的網卡可以添加幾十個(沒有詳細確認,有一個數字是32個),網卡自由選擇三種模式,對應到真實電腦上VMnet X網卡即可。


第三個容易混淆的問題:為什么NAT模式下,虛擬機是獲取的192.168.137.0網段的IP。

前面提到虛擬機網卡采用橋接模式,對應VMnet0,虛擬機獲取交換機上采用的IP地址,要么是自動獲取或者手工設置。

    虛擬機網卡采用主機模式,對應VMnet1, 虛擬機獲取IP地址,在VMware 菜單欄 編輯選項,選擇 虛擬網絡編輯器中去手工設置即可。

虛擬機網卡采用NAT模式,對應VMnet8, 虛擬機獲取IP地址,在VMware 菜單欄 編輯選項,選擇 虛擬網絡編輯器中去手工設置即可。但是這個模式下,有時候會ping外面的真實電腦不成功。但是如果網絡地址段設置成192.168.137.0地址段能成功。

 

根據已知的資料,這是VMware的一個bug。沒有官方的資料說明,我依據獲取的信息進行推理說明。


在Window定義的NAT網絡模式下,window自動定義了一個DHCP地址池192.168.137.0(通過windows注冊表見windows定義的地址池)。如果這個windows 地址池和VMware地址的不一致,也就是會有兩個DHCP服務器同時工作。這樣會造成IP地址混亂,影響虛擬機網卡正常工作。


VMWare 虛擬機混淆的概念----主機,橋接,NAT,VMnet1, VMnet8


解決辦法分兩步:

第一步, VMware將VMnet8上的DHCP IP地址段改為192.168.137.0。

第二步, 真實電腦Windows將自己的物理網卡為共享上網方式,共享給VMnet8(如下圖2,圖3)。

參考鏈接:https://florianlr.wordpress.com/2009/07/09/5/

VMWare 虛擬機混淆的概念----主機,橋接,NAT,VMnet1, VMnet8

VMWare 虛擬機混淆的概念----主機,橋接,NAT,VMnet1, VMnet8






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陵水| 青州市| 平泉县| 门源| 仁布县| 页游| 安顺市| 白水县| 阆中市| 汶上县| 张家界市| 邓州市| 玉林市| 庆云县| 瑞安市| 凉山| 莒南县| 商南县| 金门县| 垫江县| 临夏市| 平度市| 黄龙县| 灵武市| 延庆县| 平潭县| 中宁县| 富顺县| 丰顺县| 井研县| 莲花县| 启东市| 兴安盟| 芮城县| 芒康县| 辰溪县| 广德县| 万全县| 长沙市| 鄂托克前旗| 小金县|