VMWare的三种网络连接模式

VMWare的三种网络连接模式

VMWare的三种网络连接模式
(bridged、NAT、host-only) 

VMWare支持三种类型的网络:
  • bridged(桥接模式)
  • NAT(网络地址转换模式)
  • Host-only(主机模式)。
bridged(桥接模式):
在这种模式下,虚拟系统就像是局域网中的一台独立的主机,与宿主计算机平等的存在于网络中,你必须像对待局域网中的其他真正的机子一样来对待它(比如分配你的局域网所要求的网络地址、子网掩码、网关等)。
使用bridged模式的虚拟系统和宿主机器的关系:就像连接在同一个Hub上的两台电脑。
虚拟系统与宿主计算机以及宿主计算机所在网络的其他计算机都可以相互访问。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

NAT(网络地址转换模式):
这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet8网卡上(宿主计算机安装了VMWare软件后会自动添加VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网卡,当然是在宿主计算机的"网络连接"里查看啰)。如果你希望你的虚拟系统连接外部网络,这种模式最简单,虚拟系统不用做任何网络设置就可以访问外部网络。
使用NAT模式的虚拟系统和宿主计算机的关系:宿主计算机就相当于是开启了DHCP功能路由器,虚拟系统就是内网中的一台实际的机器,通过路由器的DHCP服务获得网络参数。
虚拟系统可以访问宿主计算机所在网络的其他计算机(反之不行),可以与宿主计算机互访。

Host-only(主机模式):
这种模式下,虚拟系统的网卡连接到宿主计算机的VMware Network Adapter VMnet1网卡上。默认情况下,虚拟系统只能与宿主计算机互访,这也是Host-only的名字的意义。此时相当于两台机器通过双绞线直连。
如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。



VMware支持三种类型的网络:NAT,Bridged,Host-only。
NAT这种方式下,虚拟机的网卡连接到宿主的 VMnet8 上。此时系统的 VMWare NAT Service 服务就充当了路由器的作用,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。VMWare DHCP Service 负责为虚拟机提供 DHCP 服务。


Bridged这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的网络上,与宿主机没有任何联系。


Host-only这种方式下,虚拟机的网卡连接到宿主的 VMnet1 上,但系统并不为虚拟机提供任何路由服务,因此虚拟机只能和宿主机进行通信,而不能连接到实际网络上。

原文引用点击这里

亲自体验过,绝对是可以的。

先说我的机器配置:Windows7 中文家庭版,64位系统,Dell笔记本,虚拟机Windows server 2003 中文版 SP2
我的网络适配器如下

Dell Wireless 1397 WLAN Mini-Card

Microsoft Virtual WiFi Miniport Adapter

Realtek PCIe FE Family controller


成功联网的前提:
首先,设备管理器里面要有VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8(其实只需要8,不需要1也行)。且显示无问题。
其次,控制面板\网络和 Internet\网络连接 里面,你的网卡属性里面,VMware Bridge Protocol协议需要打钩(注意是你的物理网卡,而不是虚拟网卡的属性,虚拟网卡可以不打勾)如图3

另外,系统服务中没有更改默认VMware所续启动的三个必要服务。
如果上述必要设置有问题,只要重新运行一下安装程序,选择修复安装,一般问题都会解决

设置虚拟机联网的详细步骤:(以下设置最好是都用管理员身份运行)
1、打开开始菜单,所有程序,VMware,Virtual Network Editor
2、打开NAT标签页,把VMnet Host的下拉菜单设置成VMnet8,记下下面的Gateway IP Address,比如说我的就是192.168.32.2
3、打开DHCP标签页,选择下面列表中的VMnet8,并点击列表右下角的Properties按钮,记下Start IP Address和End IP Address,比如说我的就是192.168.32.128和192.168.32.254
4、关闭VMware,Virtual Network Editor,运行VMware Workstation,更改虚拟机的硬件,设置网卡的运行方式为第二种(NAT:Used to share the host's IP address
5、启动虚拟机,比如说我的是Windows server 2003 中文版,并打开控制面板\网络和Internet连接\网络连接
6、更改本地连接属性里面的TCP/IP属性,选择使用下面的IP地址,其中,IP地址填刚才DHCP页面里面记下的两个IP地址中的随便一个IP,也就是说从192.168.40.128到192.168.32.254,随便选一个,我选的是192.168.32.202。子网掩码是自动填的255.255.255.0,默认网关和下面的DNS是填刚才NAT页面记下的IP,比如我的是192.168.32.2。
7、打开浏览器,输入 http://www.baidu.com/ ,能上网了。

而我的情况还比较特殊,有两台虚拟机,并且无限上网使用了代理  proxy.xxxx.com

一台:192.168.32.202 数据库服务器

一台:192.168.32.203 应用程序和前端服务器

203与202不同的地方时

203 的多配置一个DNS,ip位202的

这样以后,

IE连接使用了代理就能外网,但是不能连接数据库,否则能连接数据库,不能上外网,

解决方案:点击代理后面的 高级-->例外情况中输入你的数据库服务器的Ip地址是不OK得,输入数据库服务器的名称,OK

于是你的203能够连接数据库又能够上外网了。 

希望能够给大家带来帮助。

你可能感兴趣的:(vmware)