筆者在研究redis時(shí)需要手動(dòng)搭建虛擬機(jī)與主機(jī)的通信,這也是網(wǎng)絡(luò)的基礎(chǔ)操作沸移。
在NAT模式下返十,虛擬系統(tǒng)需要借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過(guò)宿主機(jī)器所在的網(wǎng)絡(luò)來(lái)訪問(wèn)公網(wǎng)吸奴。也就是說(shuō),使用NAT模式虛擬系統(tǒng)可把物理主機(jī)作為路由器訪問(wèn)互聯(lián)網(wǎng)缠局。NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的则奥,無(wú)法進(jìn)行手工修改,因此虛擬系統(tǒng)也就無(wú)法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊狭园。采用NAT模式最大的優(yōu)勢(shì)是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡(jiǎn)單读处,你不需要進(jìn)行任何其他的配置,只需要宿主機(jī)器能訪問(wèn)互聯(lián)網(wǎng)即可唱矛。
兩臺(tái)機(jī)器要通過(guò)IP通信罚舱,首先要保證在一個(gè)局域網(wǎng)網(wǎng)段,更準(zhǔn)確的說(shuō)就是具有相同的上一級(jí)網(wǎng)關(guān)绎谦。比如192.168.1.148和192.168.1.175在同一個(gè)網(wǎng)段即192.168.1.*網(wǎng)段管闷。
1,管理 -> 全局設(shè)定 -> 網(wǎng)絡(luò) -> 新建一個(gè)名為MyNatNetwork的配置窃肠,并配置網(wǎng)絡(luò)CIDR為:192.168.1.0/24包个,(VirtualBox默認(rèn)的網(wǎng)絡(luò)CIDR為10.0.2.0/24)
2,在你的虛擬機(jī)配置中使用該全局配置铭拧,
3赃蛛,查看虛擬機(jī)的ip配置以及路由表
4恃锉,將該IP配置到主機(jī)的網(wǎng)絡(luò)設(shè)置中搀菩,即加入主機(jī)的路由表
這樣 192.168.1.4 的IP就出現(xiàn)在主機(jī) 192.168.1.148 的路由表里,主機(jī)再次ping 虛擬機(jī)就可以通了破托。
附:
IP配置常用命令:
Windows系統(tǒng):
# 查看路由表
route print
# 查看IP配置
ipconfig
Linux系統(tǒng):
# 查看路由表
route -n
# 查看IP配置
ifconfig