vmvare虛擬機器網路設定三種模式雜記
在用virtualbox安裝虛擬機器的時候遇到了網路配置的問題。便乾脆進行了一個瞭解。雜記於此,作為日後繼續深入學習的參照。
但是網上找到的資料大都是講vmvare的三種模式的原理,我想既然設定都差不多,原理應該也差不了太遠吧。以下完全為個人理解,歡迎指錯。
參考連結:
VMware中Bridged、NAT、host-only三種網路連線模式的原理及其區別
https://blog.csdn.net/qingfengtsing/article/details/39928283
虛擬機器VMware3種網路模式(橋接、nat、Host-only)
https://blog.csdn.net/tanhao199406/article/details/45603177
【轉載】DHCP協議 詳解
https://blog.csdn.net/qq_31567335/article/details/81714091
1 橋接
概念比較好理解,通過橋接的方式,需要手動對虛擬中的網絡卡設定和宿主機同網段的網絡卡。那麼虛擬機器和宿主機相當於處於同一個區域網,互相通訊自然不成問題。
只是不知道vmvare是如何在宿主機乙太網口和宿主機物理網絡卡之間構建出虛擬的網橋的。對乙太網口和物理網絡卡之間沒有任何理解。
2 NAT
可以說這個圖畫得是相當的棒了。vmvare會虛擬出DHCP伺服器,虛擬機器通過廣播的方式(dhcp協議的內容),尋找到此dhcp伺服器。dhcp伺服器為虛擬機器分配ip(預設是10網段)。虛擬機器還從dhcp伺服器獲取NAT伺服器的地址。(不知道NAT伺服器是不是就是虛擬機器的閘道器?)
NAT伺服器有兩張網絡卡,一張是虛擬的內網網絡卡,一張是宿主機的物理網絡卡。從而實現虛擬機器到宿主機以及外網的訪問。
VMnet8存在的意義,就是為了能讓宿主機訪問虛擬機器。
3 host-only
和NAT非常相似,區別就是沒有NAT伺服器。所以無法訪問外網。
我理解VMnet1和NAT模式中的VMnet8的作用是非常相似的。(提供宿主機訪問虛擬機器的功能。不過此處虛擬機器訪問宿主機也走這個網絡卡)