詳盡VMware教程 下 zhuan

2021-03-31 08:57:00 字數 2205 閱讀 5590

詳盡vmware教程(下)

付謙--zd*** reader

三、配置虛擬機器的網路

光有虛擬機器是不夠的,我們需要使用虛擬機器和真實主機以及其他的虛擬機器進行通訊。通訊分兩個部分,乙個是區域網內的,另乙個是連線到公網的。這一部分是重點,三種不同模式的用途就要揭曉。

(1)橋接模式:

拓撲:如果你的真實主機在乙個乙太網中,這種方法是將你的虛擬機器接入網路最簡單的方法。虛擬機器就像乙個新增加的、與真實主機有著同等物理地位的一台電腦,橋接模式可以享受所有可用的服務;包括檔案服務、列印服務等等,並且在此模式下你將獲得最簡易的從真實主機獲取資源的方法。

(2)host only模式:

拓撲:host-only模式用來建立隔離的虛擬機器環境,這這種模式下,虛擬機器與真實主機通過虛擬私有網路進行連線,只有同為host-only模式下的且在乙個虛擬交換機的連線下才可以互相訪問,外界無法訪問。host only模式只能使用私有ip,ip,gateway,dns都由vm***   1來分配。

(3)nat模式:

拓撲:nat(***work address translation)模式其實可以理解成為是方便地使虛擬機器連線到公網,代價是橋接模式下的其他功能都不能享用。凡是選用nat結構的虛擬機器,均由vm***  8提供ip,gateway,dns。

下面講講具體操作。

橋接模式:

前面我已經提到,橋接模式是最簡單的,使用橋接模式後虛擬機器和真實主機的關係就好像兩台接在乙個hub上的電腦,想讓他們倆進行通訊,你需要為雙方配置ip位址和子網掩碼,從圖中可以看出,如果你不配置虛擬機器,虛擬機器也沒有辦法得到dhcp分到的ip位址,所以只能使用169.254.這個段。曾經有些朋友試圖改在真實主機中安裝vm後生成的vm***1和vm***8這兩塊網絡卡的ip,這種做法是錯誤的,作為連線底層硬體的驅動程式它們不需要、也不能作修改。

撥號成功以後你就可以上inter***了,別以為虛擬機器是假的撥號就也是假的,這時候你就已經在花網費了!當然如果你想通過ics、nat或者是**上網也可以,做法和在普通電腦上做沒區別。

host only模式:

host only模式和橋接模式的差別並不大,host only模式下會由vm***  1的dhcp server來提供ip,gateway,dns。

如果你嘗試使用手動分配固定ip,你會發現即使你將ip位址配成和真實主機乙個網段,你也無法和真實主機進行聯絡,這是vm***  1對你的限制,所以使用vm***  1給你提供的ip是唯一的選擇。

如果想在host only模式下接入inter***你只能使用ics和**,因為只有這兩種方式

可以在使用dhcp的情況下上網。

nat模式:

首先大家要清楚vmware下的nat和windows nt裡routing and remote access的那個nat一點關係都沒有,它們之間沒有任何影響。在vmware下使用nat模式主要的好處是可以隱藏虛擬機器的拓撲和上inter***時極為方便。nat模式由vm***  8的dhcp server提供ip,gateway,dns。

和在host only模式下一樣,如果你試圖使用手動分配固定ip,由於vm***  8的限制,你仍然無法和真實主機進行通訊。不過在nat模式下接入inter***就非常簡單了,你不需要做任何配置,只需要真實主機連線到inter***後虛擬機器就也可以接入inter***了。

vmware的nat功能還不止這些,它竟然還能做埠對映和tcp、udp阻斷!

不覺得還缺點兒什麼嗎?對,有乙個重要功能還沒有說,之所以留到最後是因為這部分是最複雜的,那就是…

虛擬網路設定

這部分的功能我覺得一般的使用者已經用不到了,因為它的作用是使用vm的高度可擴充套件網路模型組建非常複雜的區域網,我相信這才是新的vmware的精華所在。

這是vmware的乙個複雜拓撲的例項,它自定義了vm***  2和vm***  3這些都要用到定義每個vm***的dhcp和nat,總之是非常複雜了,而且這樣做只有在虛擬機器群非常龐大的時候才用得到。

好了,對vmware的介紹就到這了,如果大家英文很好,那麼在它的幫助中你會發現遠深與本文的內容,事實上,作為一款虛擬機器軟體,它帶給我們的已不僅是能夠虛擬出單一的系統,而是能夠虛擬出龐大而複雜的網路,本文只是觸及皮毛。當然如果朋友們非常關注vmware更深層次的功能的話,我也非常願意與大家就此進行討論。

cartographer超詳盡安裝教程!

從工程的角度來看,google開源的slam真是上乘之作,以下為cartographer安裝步驟,詳細,且讓新手少進坑,步驟經過優化,節省大量時間。ros版本為kinetic 系統為ubuntu16.04 工作空間名稱為carto ws 安裝工具 sudo apt get update sudo a...

android使用者介面詳盡教程例項

1.android使用者介面之alarmmanager教程例項彙總 2.android使用者介面之文字編輯教程例項彙總 3.android使用者介面之edittext教程例項彙總 4.android使用者介面之按鈕 button 教程例項彙總 5.android使用者介面之listview教程例項彙...

Git建立版本庫詳盡教程

什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改 刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以 還原 所以,建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄 ...