1. 程式人生 > >VirtualBox實現宿主機和虛擬機之間網絡的通訊

VirtualBox實現宿主機和虛擬機之間網絡的通訊

popu cto 通信 res data rest data- 虛擬網絡 bsp

摘要:實現宿主機和虛擬機之間網絡的通訊


環境:

宿主機操作系統 WindowsXP

虛擬機軟件 VirtualBox

虛擬機操作系統 Linux

原理:

host-only(主機模式)

在某些特殊的網絡調試環境中,要求將真實環境和虛擬環境隔離開。這時你就可採用host-only模式。

在host-only模式中。全部的虛擬系統是能夠相互通信的,但虛擬系統和真實的網絡是被隔離開的。  

提示:在host-only模式下,虛擬系統和宿主機器系統是能夠相互通信的,相當於這兩臺機器通過雙絞線互連。

在host-only

模式下,虛擬系統的TCP/IP配置信息(如IP地址、網關地址、DNSserver等),都是由VMnet1(host-only)虛擬網絡的DHCPserver來動態分配的。

假設你想利用VirtualBox創建一個與網內其它機器相隔離的虛擬系統,進行某些特殊的網絡調試工作,能夠選擇host-only模式。

步驟:

1,查看宿主機的IP配置情況:

在window XP 命令提示行輸入ipconfig命令

技術分享

看到宿主機的IP是192.168.56.1

那麽,我們在虛擬機配置同樣網段的IP。就可以實現通信

2。配置VBOX

在VirtualBox中設置網絡連接,啟用host-only連接模式。


技術分享

在虛擬機LIUNX

#cd /etc/sysconfig/network-scripts

#cp ifcfg-eh0 ifcfg-eth1

#vi ifcfg-eh1

DEVICE=eth1

IPADDR=192.168.56.56

NETMASK=255.255.255.0

#service network restart

#ping 192.168.56.1 通

OK



VirtualBox實現宿主機和虛擬機之間網絡的通訊