你應(yīng)該知道的VirtualBox虛擬機網(wǎng)絡(luò)配置

前言

今天在VirtualBox輸入ifconfig命令,查看虛擬機ip的時候,發(fā)現(xiàn)是Ipv6的地址。我主機去ping虛擬機是可達的,但是我虛擬機ping主機,永遠不可達。一開始是以為是網(wǎng)絡(luò)配置有問題,最后發(fā)現(xiàn)是自己筆記本是WIFI連接的,沒有插網(wǎng)線。雖然問題解決了,但是明白VirtualBox虛擬機網(wǎng)絡(luò)配置的4種方式還是很有必要的。


NAT模式

  • Vhost訪問網(wǎng)絡(luò)的所有數(shù)據(jù)是由主機去提供的。但是Vhost并不真實存在于網(wǎng)絡(luò)中,主機與網(wǎng)絡(luò)中的任何機器都不能查看和訪問到Vhost存在。

  • 只能單向訪問,虛擬機可以通過網(wǎng)絡(luò)訪問主機,但是主機不能訪問虛擬機。虛擬機與虛擬機之間相互獨立,無法去訪問彼此。比如我的主機地址是192.168.0.107,我虛擬機地址是192.168.0.108??梢钥聪旅?code>2個圖

虛擬機ping主機,可達
主機ping虛擬機,不可達

橋接網(wǎng)卡模式

  • 我現(xiàn)在VirtualBox設(shè)置的網(wǎng)絡(luò)模式就是橋接網(wǎng)卡,它是通過主機網(wǎng)卡,建立了一個橋梁,直接連入網(wǎng)絡(luò)中。因此,虛擬機也能被分配到一個網(wǎng)絡(luò)中獨立的IP,所有網(wǎng)絡(luò)功能完全和網(wǎng)絡(luò)中的真實機器一樣。

  • 虛擬機和主機在一個vlan里面,虛擬機的ip一般是DHCP分配的,與主機的ip在同一個網(wǎng)段,所以可以相互通信啦。虛擬機和虛擬機之間也可以相互訪問。

    主機ping虛擬機.png

虛擬機ping主機.png
  • 如果你沒有插網(wǎng)線的話,主機的VirtualBox Host-Only NetWork網(wǎng)卡是有IP的,也就是192.168.56.1。所以虛擬機無法去ping通主機,這也是我犯錯的原因。
    image.png

內(nèi)部網(wǎng)絡(luò)模式

  • 顧名思義,虛擬機與外網(wǎng)完全斷開,只能實現(xiàn)虛擬機與虛擬機之間的通信。

  • 主機和虛擬機之間無法相互訪問,不在一個網(wǎng)段內(nèi)。此時虛擬機的ip是這樣的。

    image.png

虛擬機ping主機不可達.png

Host-Only Adapter模式

  • 虛擬機與主機默認是不能訪問的,雙方不在同一vlan里,Host-Only網(wǎng)絡(luò)默認IP端是192.168.56.X,子網(wǎng)掩碼是255.255.255.0,后面的虛擬機也會被分配到這個網(wǎng)段。但是可以通過網(wǎng)卡橋接,網(wǎng)卡共享可以實現(xiàn)虛擬機主機相互訪問。

  • 虛擬機之間默認可以相互訪問,因為在同一個網(wǎng)段。


尾言

滴水穿石。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容