分类: 网络与安全
2013-11-12 00:49:08
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。 提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。 在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。 如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。
但是如果想在该模式下上互联网,那应该怎么办呢?下面说下在host-only模式下上网的相关操作:
先对宿主机(windows机器,我这里是win7系统)进行相关配置。
查看宿主机的网络信息
先将VMnet1那张网卡设置为自动获得ip
将你连接互联网的那张网卡共享给VMnet1
共享之后,再去查看VMnet1网卡,被设置成了默认的ip(192.168.137.1)了,如果不想使用该ip,可以修改它,在这里我把它修改成了192.168.2.1
我把他修改为192.168.2.1
在windows上的设置基本就完成了,接下来是对linux虚拟机进行设置。
设置虚拟机使用host-only模式
设置linux(CentOS 6.3)系统ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
要修改的内容有:
设置BOOTPROTO为static(设置为静态ip)
设置GATEWAY为192.168.2.1(设置网关)
设置IPADDR为192.168.2.120(设置系统的ip地址)
设置NETMASK为255.255.255.0(设置子网掩码)
修改的内容如下:
设置nameserver
修改/etc/resolv.conf文件
vi /etc/resolv.conf
添加nameserver 192.168.2.1
修改完毕之后,使配置生效,在root用户下,执行
service network restart
配置基本上完成了,来看下是否能连接互联网:先看下刚刚配置的信息是否生效:
ifconfig
ping
结果:
可以ping通,说明配置成功了。