前言
今天在
VirtualBox
輸入ifconfig
命令吕朵,查看虛擬機(jī)ip
的時(shí)候衅澈,發(fā)現(xiàn)是Ipv6
的地址键菱。我主機(jī)去ping
虛擬機(jī)是可達(dá)的,但是我虛擬機(jī)ping
主機(jī)今布,永遠(yuǎn)不可達(dá)经备。一開(kāi)始是以為是網(wǎng)絡(luò)配置有問(wèn)題,最后發(fā)現(xiàn)是自己筆記本是WIFI
連接的部默,沒(méi)有插網(wǎng)線侵蒙。雖然問(wèn)題解決了,但是明白VirtualBox
虛擬機(jī)網(wǎng)絡(luò)配置的4種方式還是很有必要的傅蹂。
NAT模式
Vhost
訪問(wèn)網(wǎng)絡(luò)的所有數(shù)據(jù)是由主機(jī)去提供的纷闺。但是Vhost
并不真實(shí)存在于網(wǎng)絡(luò)中,主機(jī)與網(wǎng)絡(luò)中的任何機(jī)器都不能查看和訪問(wèn)到Vhost
存在份蝴。只能單向訪問(wèn)犁功,虛擬機(jī)可以通過(guò)網(wǎng)絡(luò)訪問(wèn)主機(jī),但是主機(jī)不能訪問(wèn)虛擬機(jī)婚夫。虛擬機(jī)與虛擬機(jī)之間相互獨(dú)立浸卦,無(wú)法去訪問(wèn)彼此。比如我的主機(jī)地址是
192.168.0.107
案糙,我虛擬機(jī)地址是192.168.0.108
镐躲。可以看下面2
個(gè)圖
橋接網(wǎng)卡模式
我現(xiàn)在
VirtualBox
設(shè)置的網(wǎng)絡(luò)模式就是橋接網(wǎng)卡,它是通過(guò)主機(jī)網(wǎng)卡匣椰,建立了一個(gè)橋梁裆熙,直接連入網(wǎng)絡(luò)中。因此禽笑,虛擬機(jī)也能被分配到一個(gè)網(wǎng)絡(luò)中獨(dú)立的IP
入录,所有網(wǎng)絡(luò)功能完全和網(wǎng)絡(luò)中的真實(shí)機(jī)器一樣。-
虛擬機(jī)和主機(jī)在一個(gè)
vlan
里面佳镜,虛擬機(jī)的ip
一般是DHCP
分配的僚稿,與主機(jī)的ip在同一個(gè)網(wǎng)段,所以可以相互通信啦蟀伸。虛擬機(jī)和虛擬機(jī)之間也可以相互訪問(wèn)蚀同。
- 如果你沒(méi)有插網(wǎng)線的話缅刽,主機(jī)的
VirtualBox Host-Only NetWork
網(wǎng)卡是有IP
的,也就是192.168.56.1
蠢络。所以虛擬機(jī)無(wú)法去ping
通主機(jī)衰猛,這也是我犯錯(cuò)的原因。
內(nèi)部網(wǎng)絡(luò)模式
顧名思義刹孔,虛擬機(jī)與外網(wǎng)完全斷開(kāi)啡省,只能實(shí)現(xiàn)虛擬機(jī)與虛擬機(jī)之間的通信。
-
主機(jī)和虛擬機(jī)之間無(wú)法相互訪問(wèn)髓霞,不在一個(gè)網(wǎng)段內(nèi)卦睹。此時(shí)虛擬機(jī)的
ip
是這樣的。
Host-Only Adapter模式
虛擬機(jī)與主機(jī)默認(rèn)是不能訪問(wèn)的方库,雙方不在同一
vlan
里分预,Host-Only
網(wǎng)絡(luò)默認(rèn)IP
端是192.168.56.X
,子網(wǎng)掩碼是255.255.255.0
薪捍,后面的虛擬機(jī)也會(huì)被分配到這個(gè)網(wǎng)段笼痹。但是可以通過(guò)網(wǎng)卡橋接,網(wǎng)卡共享可以實(shí)現(xiàn)虛擬機(jī)主機(jī)相互訪問(wèn)酪穿。虛擬機(jī)之間默認(rèn)可以相互訪問(wèn)凳干,因?yàn)樵谕粋€(gè)網(wǎng)段。
尾言
滴水穿石被济。