VirtualBox的各類網絡模式要如何選擇?

一直在使用virtualbox,感受挺好用的,平時也沒怎麼遇到過問題,因此也沒有詳細看過virtualbox的官方文檔。html

今天忽然想要主機訪問虛擬機上的服務,發現連不上,ping也ping不通,一臉茫然,因此決定把virtualbox網絡這塊的文檔好好看下。微信

看完以後,發現仍是有不少知識點的,因此寫篇文章總結下:網絡

  1. virtualbox可選的網絡模式有七種,分別是 Not attached、Network Address Translation (NAT)、NAT Network、Bridged networking、Internal networking、Host-only networking、Generic networking
  2. Not attached 模式相似於沒插網線,因此網絡是斷的,無法鏈接主機和外網,但ip地址什麼的是有的。
  3. NAT 模式下能夠訪問主機和外網,但主機、外網及其餘虛擬機都不能直接訪問該虛擬機,這也是virtualbox的默認網絡模式。
  4. NAT Network 模式和 NAT 相似,惟一的區別是在該模式下,虛擬機之間能夠相互訪問。
  5. Bridged networking 模式下,虛擬機相似於內網的一臺其餘機器,因此它能夠訪問內網中的其餘機器以及外網,內網中的其餘機器也能夠直接訪問它,在該模式下,虛擬機之間也是能夠訪問的。該模式能夠說是virtualbox網絡功能最全的模式,若是嫌配置網絡麻煩,直接用這個模式就行了。
  6. Internal networking 模式下,只有虛擬機之間能夠相互訪問。
  7. Host-only networking 模式下,只有虛擬機和主機、虛擬機和虛擬機之間可相互訪問。
  8. Generic networking 模式不多用,這個不講。
  9. 一臺虛擬機可設置多張網卡,好比設置兩張網卡,第一張網卡選NAT模式,因此虛擬機能夠訪問外網,第二張網卡選Host-only networking模式,因此虛擬機可訪問主機和其餘虛擬機,反之也能夠訪問。

有關在不一樣的網絡模式下,虛擬機、主機、局域網/外網之間的可訪問規則,官方文檔給了一個很是好的圖表,這裏也給你們看下:spa

網絡模式間的區別

有了這個表格作對比,你們就應該能很是清楚的瞭解各個模式之間的區別了。htm

好,網絡部分的總結就這麼多,有關其更詳細的介紹,請看官方文檔:blog

https://www.virtualbox.org/ma...ip

但願本文能對你有所幫助。文檔

完。get

更多原創文章,請關注個人微信公衆號:虛擬機

底層技術研究

相關文章
相關標籤/搜索