virtualbox是一款免費(fèi)并且開源的虛擬機(jī),很多朋友經(jīng)常使用它來(lái)進(jìn)行虛擬實(shí)驗(yàn)。virtualbox是可以在同一臺(tái)電腦上面運(yùn)行多個(gè)虛擬機(jī),而且這些虛擬機(jī)是運(yùn)行著不同的操縱系統(tǒng)。下面小編就大家分享一下virtualbox怎么進(jìn)行網(wǎng)絡(luò)設(shè)置,什么情況下適合什么模式
在virtualbox中有著四種不同的模式:
1、NAT 網(wǎng)絡(luò)地址轉(zhuǎn)換模式(NAT,Network Address Translation)
2、Bridged Adapter 橋接模式
3、Internal 內(nèi)部網(wǎng)絡(luò)模式
4、Host-only Adapter 主機(jī)模式
第一中 NAT模式
NAT模式是最簡(jiǎn)單的實(shí)現(xiàn)虛擬機(jī)上網(wǎng)的方式,你可以這樣理解:Vhost訪問(wèn)網(wǎng)絡(luò)的所有數(shù)據(jù)都是由主機(jī)提供的,vhost并不真實(shí)存在于網(wǎng)絡(luò)中,主機(jī)與網(wǎng)絡(luò)中的任何機(jī)器都不能查看和訪問(wèn)到Vhost的存在。
虛擬機(jī)與主機(jī)關(guān)系:
只能單向訪問(wèn),虛擬機(jī)可以通過(guò)網(wǎng)絡(luò)訪問(wèn)到主機(jī),主機(jī)無(wú)法通過(guò)網(wǎng)絡(luò)訪問(wèn)到虛擬機(jī)。
虛擬機(jī)與網(wǎng)絡(luò)中其他主機(jī)的關(guān)系:
只能單向訪問(wèn),虛擬機(jī)可以訪問(wèn)到網(wǎng)絡(luò)中其他主機(jī),其他主機(jī)不能通過(guò)網(wǎng)絡(luò)訪問(wèn)到虛擬機(jī)。
虛擬機(jī)與虛擬機(jī)之間的關(guān)系:
相互不能訪問(wèn),虛擬機(jī)與虛擬機(jī)各自完全獨(dú)立,相互間無(wú)法通過(guò)網(wǎng)絡(luò)訪問(wèn)彼此。
IP:10.0.2.15
網(wǎng)關(guān):10.0.2.2
DNS:10.0.2.3
一臺(tái)虛擬機(jī)的多個(gè)網(wǎng)卡可以被設(shè)定使用 NAT, 第一個(gè)網(wǎng)卡連接了到專用網(wǎng) 10.0.2.0,第二個(gè)網(wǎng)卡連接到專用網(wǎng)絡(luò) 10.0.3.0,等等。默認(rèn)得到的客戶端ip(IP Address)是10.0.2.15,網(wǎng)關(guān)(Gateway)是10.0.2.2,域名服務(wù)器(DNS)是10.0.2.3,可以手動(dòng)參考這個(gè)進(jìn)行修改。
NAT方案優(yōu)缺點(diǎn):
筆記本已插網(wǎng)線時(shí): 虛擬機(jī)可以訪問(wèn)主機(jī),虛擬機(jī)可以訪問(wèn)互聯(lián)網(wǎng),在做了端口映射后(最后有說(shuō)明),主機(jī)可以訪問(wèn)虛擬機(jī)上的服務(wù)(如數(shù)據(jù)庫(kù))。
筆記本沒插網(wǎng)線時(shí): 主機(jī)的“本地連接”有紅叉的,虛擬機(jī)可以訪問(wèn)主機(jī),虛擬機(jī)不可以訪問(wèn)互聯(lián)網(wǎng),在做了端口映射后,主機(jī)可以訪問(wèn)虛擬機(jī)上的服務(wù)(如數(shù)據(jù)庫(kù))
第二種 Bridged Adapter模式
解釋:
網(wǎng)橋模式是我最喜歡的用的一種模式,同時(shí),模擬度也是相當(dāng)完美。你可以這樣理解,它是通過(guò)主機(jī)網(wǎng)卡,架設(shè)了一條橋,直接連入到網(wǎng)絡(luò)中了。因此,它使得虛擬機(jī)能被分配到一個(gè)網(wǎng)絡(luò)中獨(dú)立的IP,所有網(wǎng)絡(luò)功能完全和在網(wǎng)絡(luò)中的真實(shí)機(jī)器一樣。
虛擬機(jī)與主機(jī)關(guān)系:
可以相互訪問(wèn),因?yàn)樘摂M機(jī)在真實(shí)網(wǎng)絡(luò)段中有獨(dú)立IP,主機(jī)與虛擬機(jī)處于同一網(wǎng)絡(luò)段中,彼此可以通過(guò)各自IP相互訪問(wèn)。
虛擬機(jī)于網(wǎng)絡(luò)中其他主機(jī)關(guān)系:
可以相互訪問(wèn),同樣因?yàn)樘摂M機(jī)在真實(shí)網(wǎng)絡(luò)段中有獨(dú)立IP,虛擬機(jī)與所有網(wǎng)絡(luò)其他主機(jī)處于同一網(wǎng)絡(luò)段中,彼此可以通過(guò)各自IP相互訪問(wèn)。
虛擬機(jī)于虛擬機(jī)關(guān)系:
可以相互訪問(wèn),原因同上。
IP:一般是DHCP分配的,與主機(jī)的“本地連接”的IP 是同一網(wǎng)段的。虛擬機(jī)就能與主機(jī)互相通信。
筆記本已插網(wǎng)線時(shí):(若網(wǎng)絡(luò)中有DHCP服務(wù)器)主機(jī)與虛擬機(jī)會(huì)通過(guò)DHCP分別得到一個(gè)IP,這兩個(gè)IP在同一網(wǎng)段。 主機(jī)與虛擬機(jī)可以ping通,虛擬機(jī)可以上互聯(lián)網(wǎng)。
筆記本沒插網(wǎng)線時(shí):主機(jī)與虛擬機(jī)不能通信。主機(jī)的“本地連接”有紅叉,就不能手工指定IP。虛擬機(jī)也不能通過(guò)DHCP得到IP地址,手工指定IP后,也無(wú)法與主機(jī)通信,因?yàn)橹鳈C(jī)無(wú)IP。
這時(shí)主機(jī)的VirtualBox Host-Only Network 網(wǎng)卡是有ip的,192.168.56.1。虛擬機(jī)就算手工指定了IP 192.168.56.*,也ping不能主機(jī)。
第三種 Internal模式
解釋:
內(nèi)網(wǎng)模式,顧名思義就是內(nèi)部網(wǎng)絡(luò)模式,虛擬機(jī)與外網(wǎng)完全斷開,只實(shí)現(xiàn)虛擬機(jī)于虛擬機(jī)之間的內(nèi)部網(wǎng)絡(luò)模式。
虛擬機(jī)與主機(jī)關(guān)系:
不能相互訪問(wèn),彼此不屬于同一個(gè)網(wǎng)絡(luò),無(wú)法相互訪問(wèn)。
虛擬機(jī)與網(wǎng)絡(luò)中其他主機(jī)關(guān)系:
不能相互訪問(wèn),理由同上。
虛擬機(jī)與虛擬機(jī)關(guān)系:
可以相互訪問(wèn),前提是在設(shè)置網(wǎng)絡(luò)時(shí),兩臺(tái)虛擬機(jī)設(shè)置同一網(wǎng)絡(luò)名稱。如上配置圖中,名稱為intnet。
IP: VirtualBox的DHCP服務(wù)器會(huì)為它分配IP ,一般得到的是192.168.56.101,因?yàn)槭菑?01起分的,也可手工指定192.168.56.*。
筆記本已插網(wǎng)線時(shí):虛擬機(jī)可以與主機(jī)的VirtualBox Host-Only Network 網(wǎng)卡通信
這種方案不受主機(jī)本地連接(網(wǎng)卡)是否有紅叉的影響。
第四種 Host-only Adapter模式
解釋: