VMware网络配置详解三:Host-only模式配置

   其实Host-only模式和NAT模式一样,都是以真实主机为基础建立一个虚拟网络,所以Host-only模式的配置与NAT模式基本上完全一样,这里不再螯述.不过这两种模式还是有区别的,关键在于Host-only不带NAT功能,无法连接外部网络.解决这一问题可以利用Windows 2000/XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机的真实网卡进行外网的访问.

1.查看真实主机网卡的属性,选择”高级”标签,将”允许其他网络用户通过此计算机的Internet连接来连接(N)”选项勾上,并设置允许共享的网卡为VMnet1:

2.现在查看一下主机VMnet1网卡的TCP/IP配置,发现已经被自动设置为:

  IP地址:192.168.0.1(也是虚拟网络的网关,等下会用到)

  子网掩码:255.255.255.0

3.进入虚拟系统(Host-only模式),假如你对TCP/IP没有进行任何配置(也就是都为空),那么虚拟机的DHCP服务器会为虚拟系统分配一个IP地址,但是,这个IP与主机VMnet1网卡的IP不会在同一个网段内,也就无法连接到主机.所以,我们要对虚拟系统进行手动TCP/IP配置:

  IP地址:192.168.0.x(1<x<255)

  子网掩码:255.255.255.0

  网关:192.168.0.1

  DNS:可以与主机的DNS地址相同,也可以是你能使用的DNS服务器地址

现在,使用Host-only模式也可以连接外部网络了.需要注意的是,DNS是域名解析服务,不设置并不代表不能访问网络,而是无法连接到DNS服务器,使得无法进行域名解析,但是直接使用IP地址不受这个影响.例如域名“www.abc.com”,你要通过请求DNS并返回该域名所对应的IP地址,才能访问到该IP所在的主机.

VMware网络配置详解二:NAT模式配置

   NAT模式即网络地址转换模式相当于以主机为基础建立一个虚拟的内部局域网,该网内的主机IP地址都由虚拟机的DHCP服务器来分配,不过也可以手动设置,前提是不要于其它主机的IP地址冲突(比如你建立了两个虚拟系统,都加入了这个虚拟出来的网络,手动配置就要考虑冲突问题).

   所以假如要使用DHCP服务器分配方式,就不用对虚拟系统的网卡TCP/IP协议做任何的配置和更改,这时只要真实主机能连通外部网络,这个虚拟网络里的主机也就都能连接外网.下面是采取DHCP模式网卡的TCP/IP配置信息:

补充:使用飞鸽传书查看,可以看到真实主机,IP地址为192.168.235.1(真实主机中VMnet8网卡IP),如图所示:

虚拟系统中飞鸽传书截图:

真实主机中飞鸽传书截图:

 

   假如手动配置TCP/IP,需要完整输入IP地址,子网掩码,网关,DSN服务器地址,前三项缺一不可,最后一项不填虽然可以与虚拟网络里的其它主机通信,却不能进行外网的域名解析(直接通过IP地址等方式可以访问网络).此时不论主机DNS设置与否,都没有影响.下面是手动配置的TCP/IP信息:

补充:主机VMnet8网卡IP:无;虚拟机网关IP:192.168.235.2(这个不能乱打了,“Edit”->”Virtual Network Settings”的最后NAT页可以看到(如图),虚拟机网卡IP:192.168.235.3(手动输入,最后一位随便选择,只要不冲突,不如不能选择真实主机的1和网关2).使用飞鸽传书查看,不能看到真实主机.

VMware网络配置详解一:网卡设置模式区别

安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:

其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8NAT模式的网络接口.

选择虚拟机网络模式方法如下,单击”Edit virtual machine settings”,如图所示:

然后在”Hardware”选项卡中选择”Ethernet,在左边”Network connection”框架中有如下四个单选项:

1.Bridged(桥接模式)

   在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器.不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址,子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信.如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式.

2.NAT(网络地址转换模式)

   使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.也就是说,使用NAT模式可以实现在虚拟系统里访问互网.NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯.采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可.如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式.

3.Host-only(主机模式)

   在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host-only模式.Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的.可以利用Windows XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机真实的网卡进行外网的访问.虚拟系统的TCP/IP配置信息(IP地址,网关地址,DNS服务器等),都是由VMnet1(Host-only)虚拟网络的DHCP服务器来动态分配的.如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式.

VMware中快捷键

虚拟机中的操作系统在启动时跟我们使用的真机一样需要Ctrl+Alt+Del才可以进入桌面,可是按下这3个键的组合之后就返回真机系统的任务管理器,因为虚拟机和真机之间相冲突.所以在虚拟机中的快捷键是Ctrl+Alt+Insert.

其它热键:

热键序列

说明

Alt-Tab

在虚拟机内部的应用程序之间切换

Alt-Esc

在虚拟机内部的应用程序窗口之间切换

Ctrl-Alt-Del

结束一个进程,主机操作系统和虚拟机都接收这个命令,即使在VMware Workstation拥有输入控制时也是这样

Ctrl-Alt-Insert

结束一个进程,这个命令只被虚拟机单独接收

Ctrl-Alt

虚拟机失去焦点

Ctrl-G

虚拟机获得焦点

Ctrl-Alt-Enter

当正在运行几台虚拟机时,扩展当前虚拟机进入全屏模式,重复这个命令切换下一台虚拟机进入全屏模式,这个命令提供在虚拟机之间移动的一个有用的方式

Ctrl-Alt-<空格>

发送任意命令到虚拟机中,以使VMware Workstation不处理它,在按下空格键时保持Ctrl-Alt不被释放,然后按下序列中的下一个键