VMWare 虚拟系统上网设置详解

 VMWare 提供了三种工作模式,host-only(主机模式)、NAT(网络地址转换 模式)、bridged(桥接模式)。 

host-only(主机模式) .在某些特殊的网络调试环境中,如何要求将真实环境和虚拟环境隔离开, 这时你就可采用 host-only 模式。 host-only 模式中, 所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的,VMWare 虚拟机不能访问 互联网。  提示:在 host-only 模式下,虚拟系统和宿主机器系统是可以相互通信的,相 当于这两台机器通过双绞线互连。  在 host-only 模式下, 虚拟系统的 TCP/IP 配置信息(如 IP 地址、 网关地址、 DNS 服务器等),都是由 VMnet1(host-only)虚拟网络的 DHCP 服务器来动态分配 的。 如果你想利用 VMWare 创建一个与网内其他机器相隔离的虚拟系统, 进行某 些特殊的网络调试工作,可以选择 host-only 模式。 

如何配置NAT方式

1.要确保 VMware Network Adapter for VMnet8 处于启用状态,这个是 NAT 网络模式要用的虚拟网卡。 注意这个网卡的 IP 地址, 不需要做手动设置, 切记! 切记! 

 2.把你虚拟机中操作系统的“本地连接”也设置为自动获得 IP、自动获得 DNS  服务器(在虚拟机中,右键“本地连接” 双击“Internet 协议” ,看看是不 是自动的吧!固定 IP 的也在这里改!)

 3.当然是将虚拟机的上网方式选为 NAT 。 在虚拟机里安装好操作系统,启动虚拟系统,打开 IE 浏览器,这时候正常的 话虚拟机就可以上网了,切记!!虚拟系统中的网卡也不需要做任何设置。 右键你要设置的虚拟机选“设置”( 因为有的不止虚拟一台),在“硬件”中 ,  选“以太网”,将右边的网络连接改为 NAT -确定。 

4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去 ( 去掉钩钩),再选“DHCP”开启 DHCP 服务,点“开始”-应用,再按同样 的方法开启“NAT ”的功能  

5.最重要的是你的两个服务必须开启:VMware DHCP Service 和 VMware 。具体操作如下:开始——设置——控制面板——管理工具——  服务。确保 VMwareDHCP Service 和 VMware NAT Service 服务已经启动。 

关于虚拟机使用 NAT 不能上网的若干问题 

 许多朋友,在使用 VMware Workstation 的时候,创建的虚拟机使用 NAT, 但在虚拟机中却不能上网,原因可能如下:  

1、主机是 Windows XP Professional SP2 或者是 Windows Server2003 SP1, 如果是这样,则需要把 VMnet1、VMnet8 的防火墙关闭。  方法是:右击“本地连接”选择属性→高级→设置,在“Windows 防火墙” 对话框中单击“高级” 前面的“√”去掉就可以。 

 2、你的主机安装了瑞星、江民或者天网防火墙,或者其他防火墙软件,这些防火墙软件你没有进行正确的配置, 导致 VMware 不能通过其内置的 NAT 功能 共享上网,这时,可以把第三方的防火墙软件关闭。 共享上网,这时,可以把第三方的防火墙软件关闭。 

3、 你可能在 VMnet8 或者 VMnet1 启用了 XP 内置的“Internet 连接共享”, 内置的“Internet 连接共享” , 你要知道, 使用 VMware 的 NAT 功能, 你不需要在 主机上启用共享, 因为 VMware 已经内置了 NAT 的共享。 如果是这样, 请去掉这些共享, 然后重新启动 VMware 的 服务(或者重新启动计算机) 

4、可能是你使用了 VMware Workstation 的“绿色”版或者“精简”版。 如果是这样,请使用完整版本安装。

 推荐作法:主机不安装第三方的防火墙软件, 安装 VMware Workstation 的完整版本( VMware 是从 VMware Workstation 网站或者一些下载网站下载的 VMware Workstation 的英文版(VMware workstation-5.5.3(VMware92.4M),安装汉化补丁, 修改 XP 的防火墙,让 VMnet1 和 VMnet8 不使用防火墙(主机网卡使用)。创建虚拟机使用 NAT 网卡,在虚拟机中设置为“自动获得 IP 及 DNS 地址”,这样做, 一般情况下都可以直接上网。 

关于 VMware 用 NAT 与主机共享上网的一般设置 

 虚拟机的网络连接里的“本地连接”就用“自动获取 IP 地址”就好,有固定 IP需要到“Internet 协议”设置。(右键“本地连接”-双击“Internet  协议” 看看是不是自动的吧! 固定 IP 的也在这里改!) 

1.当然是将虚拟机的上网方式选为 NAT 咯。右键你要设置的虚拟机选“设置”( 因为有的不止虚拟一台), 在 硬件”中选“以太网” ,将右边的网络 NAT-确定。

 2.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启 DHCP 服务,点“开始”-应用,再按同样 的方法开启“NAT”的功能。

你可能感兴趣的:(VMWare 虚拟系统上网设置详解)