配置虚拟主机跟主机通讯(断网情况下依旧通讯成功)

配置虚拟机跟主机在同一局域网,即使断网情况下也能通讯成功。

系统:win7

虚拟机:Oracle VM VirtualBox

虚拟系统:CentOS

第一步:选择虚拟机的网络的连接方式为host-only

20140610235426359.jpg


第二步:如果选择host-only连接方式时,界面名称没有选择项的情况下,先要设置虚拟网卡,点击右上角的管理--->全局设定--->网络--->添加网络;

20140610235600406.jpg

第三步:打开cmd--->输入ipconfig /all,,找到如下内容,记录ip跟子网掩码,如下图:

20140610235932750.jpg



第四步:打开虚拟机上安装的CentOS并登陆进去,修改配置文件,输入以下命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

编辑之后的结果如下图所示:

20140611000114656.jpg

其中要编辑的是ipaddr:这里的ip对应要跟主机的虚拟网卡对应的ip网段一样,主机的ip是:192.168.89.1,所以我这里设置的ip是:192.168.89.2netmark要跟主机的虚拟网卡对应的子网掩码一样,也就是255.255.255.0


第五步:使用ifdown eth0ifup eth0两个命令重新启动网卡, ping一下192.168.89.2,结果如下所示:

20140611000318921.jpg


第六步:完了。