VMWare中网络配置详解

VMWare 为Guest 系统提供了强大的网络功能,本身分为三种网络模式, bridged( 桥接模式) 、NAT( 网络地址转换模式) 和host-only( 主机模式) 。为我们组建自己的私有网络,实验测试环境等提供了很大的方便。刚开始接触VM 的朋友常常对于VM 怎么和宿主机通讯,怎么上网,Guest 系统之间怎么互相通讯,感到一头雾水,下面将介绍VM 的各种网络工作模式,以及虚拟网络配置工具的使用,希望看了能够对VM 中各种联网模式的理解和应用有所帮助。

三种工作模式介绍

1.bridged(
桥接模式)

  在这种模式下,虚拟机就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,虚拟机和宿主机器的关系,就像连接在同一个交换网络上的两台电脑。想让它们相互通讯,Guest 系统的网络配置和Host 系统必须一致,这样虚拟系统才能和宿主机器进行通信。即同为手工设置IP ,掩码,网关,DNS ,或者两者都是选“自动获取”。这样才会处在同一个内网,通讯正常。

  如果想利用VMWare 在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,建议选择桥接模式。

2.host-only( 主机模式)

  在host-only 模式中,所有的虚拟系统(可以是一台或者多台)是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

  在host-only 模式下,虚拟机和宿主机之间,相当于这两台机器通过双绞线互连,同时各台虚拟机(同时运行的话)之间相当于连接在同一个交换网络上机器,可以互相通信。

  在host-only 模式下,Guest 系统要和宿主系统通信,必须把TCP/IP 配置信息( 如IP 地址、子网掩码、网关地址、DNS 服务器等) ,设置为“自动获取”,这些配置信息都是由VMnet1(host-only) 虚拟网络的DHCP 服务器来动态分配的。Guest 系统要和其他虚拟系统通信的话,则可以和对方都手工把IP 设置配置为同一网段,或者“自动获取”也可。

  如果想利用VMWare 创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only 模式。

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

  使用NAT 模式,就是让Guest 系统借助VMWare 提供的NAT( 网络地址转换) 功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT 模式可以实现在虚拟系统里访问互联网,但是NAT 模式下Guest 系统的TCP/IP 配置必须设置为“自动获取”,因为此配置信息是由VMnet8(NAT) 虚拟网络的DHCP 服务器提供的,不能手工修改,同时,Guest 系统也就无法和本局域网中的其他真实主机进行直接通讯。采用NAT 模式最大的优势是虚拟系统接入互联网非常简单,不需要知道宿主机是怎么上网的,只要宿主机器能访问互联网即可。

  如果想利用VMWare 安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采用NAT 模式。

关于虚拟网卡配置工具

VM 安装完成后,会在Host 系统里虚拟两张虚拟网卡,在网络连接里可以看到。即VMware Network Adapter VMnet8 和VMware Network Adapter VMnet1 ,加上其他的接口,一起有VMnet0 -VMnet9 十个接口可用。默认情况下,VMnet0 是进行对当前默认可用的宿主机物理网卡进行桥接的,VMnet1 是在“host -only ”模式下使用的,VMnet8 是在“NAT ”模式下使用的。对这些接口进行管理可以使用VM 提供的“Virtual Network Editor (虚拟网络编辑器)”。点击VM 的主菜单“Edit ”―――“Virtual Network Settings... ”打开虚拟网络管理,也可以直接运行VM 按章目录下的“vmnetcfg.exe ”文件打开。如下图:

虚拟网络管理-summary

其中“Summary ” (摘要)选项卡是显示的当前已经配置的接口情况,如上图。

Automatic Bridging ”为自动桥接的设置,我们一般默认情况下,VM 是勾选的“Automatic Bridging ” ,自动选择一个当前可用的宿主机物理网卡桥接到 VMnet0 ,即当选择网卡模式为“桥接模式”的时候, VM 实际使用的 VMnet0 接口。下面的“ Exclude adapters ”为排除的自动桥接的物理网卡列表,即下面列出的网卡不在 VM 选择自动桥接网卡的范围内。可以按“ Add ”进行添加。

自动代理设置

Host Virtual Network Map ”为十个虚拟接口与宿主机物理接口分别进行映射的设置。其中VMnet0 为桥接模式用,点下拉框会显示当前可用的宿主机物理接口。VMnet1 接口链接到的是VM 的虚拟网卡VMware Network Adapter VMnet1 ,用于“host -only ”模式,此模式可以让VM 开启DHCP 服务,为Guest 系统自动配置IP 信息(前提是Guest 系统的IP 配置要设置为“自动获取”)。其所用的子网网段和DHCP 服务器的参数可以点击后面的“> ”按钮来设置。

Subnet设置 Subnet设置

DHCP Settings

VMnet8 链接的是VM 的虚拟网卡VMware Network Adapter VMnet8 ,用于“NAT ”模式。此模式除了可以设置子网网段和DHCP 服务器外,比host -only 模式还多了一项“NAT ”设置。注意下,里面有个“Gateway IP Address ”,这个地址是VM 的DHCP 服务器的地址,也是Guest 系统通过NAT 模式下上网所有的数据经过的一个IP 。

NAT设置 NAT设置

 

另外,“Port Forwarding ”为端口转发设置,主要是把对宿主机的访问请求转发到Guest 系统对应的端口上去。例如,下图中,把其他电脑对宿主机的80 端口(web )的访问(http:// 宿主机IP )转发到“http://192.168.93.128: 800” 。因为NAT 模式本身就是一种保护模式,保护下的主机可以在网络中起到一种隐藏自己和抵御攻击的作用。

Port Forwarding

VMnet2 -VMnet7 ,VMnet9 可以分别链接到宿主机上面其他的任意物理接口。用在“Custon ”模式,可以指定所用的接口要链接的物理接口。

Host Virtual Network Mapping

比如宿主机上有多个物理网络接口,在虚拟网络里就可以分别链接应用,如上图中,Guest1 系统的网卡桥接到Rreltek RTL8168 网卡和其对应的网络通讯,Guest2 系统的网卡桥接到Intel 3945ABG 无线网卡和对应的网络通讯,等等,自由度比较大。

Host Virtual Adapters ”为VM 虚拟网卡的添加和删除、启用和禁用管理,VM 安装完成后默认会安装两张虚拟网卡,VMnet1 和VMnet8 ,在这里还可以继续添加或者删除。如下图,就添加了VMnet3, 添加后会在网络连接里出现对应的“VMware Network Adapter VMnet3” 。

Host Virtual Adapters

DHCP ”选项为VMnet1 、VMnet8 以及已经链接了物理接口的虚拟接口上面的DHCP 服务设置。点击“Properties ”,进行详细DHCP 设置。注意,下面的“DHCP Service ”的开启和、停止,重启,也可以从Host 系统的“服务”里进行管理,对应的系统服务名为“VMnetDHCP” 。对应的虚拟机要使用VM 自动分配IP 配置信息的功能,必须点“Start ”启动服务,默认为自动启动此服务。

DHCP Settings

NAT ”选项为对相应的虚拟接口进行配置NAT ,以及NAT 服务的管理。点击“Edit ”进行详细NAT 设置。和DHCP 服务一样,也在Host 系统上注册了系统服务,服务名为“Vmware NAT Service ”。同样,要启用对应接口上的NAT 功能,必须启用此服务。

NAT设置

好了,关于虚拟网卡配置工具就这么多了,灵活运用的话,其联网功能是很强大的,可以实现复杂的网络拓扑结构。

此文的前面三种模式的介绍,部分摘录自网上,后面虚拟网络配置工具的使用,则是自己的实际应用总结而成,如有不当的地方,望各位大侠指正。最后,希望此文对于玩VM 虚拟机的朋友有所帮助。

 

 

转载自:http://hi.baidu.com/hivlt/blog/item/5e31c411466be819b8127b1e.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值