Virtual Box下配置Host-Only聯網方式詳解


其實網絡這類相關的文章很多,我只是想結合自己的實際情況,把我的經驗寫下來,給那些需要的人們吧。

  • 主機:windows 7
  • 虛擬機:CentOS6.0
  • VirtualBox:4.2.0

虛擬機在安裝好之后,默認情況下是通過NAT的網絡連接方式,這樣的情況下,虛擬機可以正常上網,但是無法和主機通訊。我們想得到的效果是物理機器可以通過ip訪問虛擬機,同時虛擬機可以訪問互聯網。而“訪問互聯網”是可以通過“網絡共享”來實現的,操作過程如下:

1.把虛擬機網絡連接方式設置為“Host-Only”:

  

2.讓主機的物理網卡(這里我用的是“無線網絡”)網絡共享,如下圖所示,把網絡共享給“VirtualBox Host-Only Ethernet..” 虛擬網卡:

注意:“本地連接2 VirtualBox Host-Only Ethernet..”  是主機的虛擬網卡,用來與虛擬機(這里指CentOS)通信的虛擬網卡。

  

3.設置虛擬網卡“VirtualBox Host-Only Ethernet..” 的IP地址等相關信息:

 


 

  

注意:默認情況下,系統會為它賦IP值:192.168.137.1

4.設置虛擬機的IP等相關信息:

  

5.ping一下主機的虛擬網卡“VirtualBox Host-Only Ethernet..”,看看能否連上主機:

  

6.ping一下IP,看看能不能連上虛擬機:

 

經過一番設置之后,虛擬機應該就可以通過IP被物理機器訪問了,並可以同時訪問網絡。注意在這種配置方式下,如果物理主機是在一個局域網內,那么局域網其他的主機是無法通過ip訪問到的。

如果需要局域網內其他主機訪問該虛擬機,則需要將該虛擬機的網絡連接方式由 host only 改為 Bridged Adapter,並選擇物理主機上的實際物理的網絡接口作為接入接口。如果該網絡是通過DHCP獲得Ip的話,那么虛擬機就可以獲得一個和物理機器同等地位的IP地址,就好像一台新的物理機器接入該局域網內一樣。如果沒有DHCP,那么手工設置一個同物理主機同等的IP地址,也可以得到同樣的效果。

 


 

PS:另外,Virtual Box提供了主機共享給虛擬機文件夾的功能:

  

在虛擬機中,可在“我的電腦”中,找到主機共享的文件夾,雙擊打開即可訪問:

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM