2023年12月24日发(作者:)
- 技术成就梦想
VMware-workstation 网络配置实操详解
一、 试验环境
1、 物理机配置:
计算机类型 ACPIx64-basedPC
操作系统 MicrosoftWindowsServer2008R2Enterprise
处理器名称 QuadCoreIntelCore2QuadQ9505
主板名称 GigabyteGA-P43-ES3G
主板芯片组 IntelEaglelakeP43
系统内存 4096MB(DDR2-800DDR2SDRAM)
显示卡 ATIRadeonHD5400Series(128MB)
存储控制器 ALOAR2MSIDEController
硬盘驱动器 ST3500418ASATADevice(500GB,7200RPM,SATA-II)
网络适配器 RealtekRTL8168D/8111D系列PCI-E千兆以太网NIC
主MAC地址 6C-F0-49-E2-52-EB
2、VMware workstation
官网下载的
MD5值 2C202C7AC27C8F117554EE6822B50157
3、物理机网络环境
这个环节非常之重要,因为它是整片文章的地基,没有很好的整明白它就不会理解后边的很多操作和配置!!!
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . : (见注1)
描述. . . . . . . . : Realtek RTL8168D/8111D 系列 PCI-E 千兆以太网 NIC (NDIS 6.20)
物理地址. . . . . . . . . . . . . : 6C-F0-49-E2-52-EB
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::a522:5f91:490f:f366%11(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.5.52(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2010年12月22日 9:02:30
租约过期的时间 . . . . . . . . . : 2010年12月27日 9:02:38
默认网关. . . . . . . . . . . . . : 192.168.5.1
DHCP 服务器 . . . . . . . . . . . : 192.168.5.10
DHCPv6 IAID . . . . . . . . . . . : 242020425
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-14-37-57-7C-6C-F0-49-E2-52-EB
DNS 服务器 . . . . . . . . . . . : 192.168.5.10
192.168.5.18
TCPIP 上的 NetBIOS . . . . . . . : 已启用
上边这个本地连接就是我的物理机网卡配置啦~根据每个人的实际使用环境不同应该会有区别的,请灵活理解不要生搬硬套。
注1:是域环境下的域名,这取决于域环境下的DNS服务配置,因与本[1]
- 技术成就梦想
文关系不大,就在这里多费笔墨了。
以太网适配器 VMware Network Adapter VMnet1:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-01
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::4451:3e0e:7198:856%15(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.48.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 218124374
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-14-37-57-7C-6C-F0-49-E2-52-EB
DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::c63:b1ba:a72c:df2a%18(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.137.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2010年12月22日 9:02:57
租约过期的时间 . . . . . . . . . : 2010年12月22日 12:18:06
默认网关. . . . . . . . . . . . . :
DHCP 服务器 . . . . . . . . . . . : 192.168.137.254
DHCPv6 IAID . . . . . . . . . . . : 402673750
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-14-37-57-7C-6C-F0-49-E2-52-EB
DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
主 WINS 服务器 . . . . . . . . . : 192.168.137.2
TCPIP 上的 NetBIOS . . . . . . . : 已启用
这VMnet1和VMnet8都是默认配置。
二、 理论知识
1、 DHCP
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动[2]
- 技术成就梦想
分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。详见百度百科:
/view/?fromenter=%A3%C4%A3%C8%A3%C3%A3%D0
2、 DNS
DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。详见百度百科
/view/
3、 VMware网卡的4种连接模式
A、 Bridged(桥接)
个人理解桥接网络的意思就是让你的虚拟机网卡等同于你的物理机网卡,以本案来说,假如我的虚拟机使用了桥接网卡模式,那么我的虚拟机将会从192.168.5.10这个DHCP服务器上获取到一个的私网IP地址(当然这取决于DHCP服务的配置)而使用的网关和DNS分别为192.168.5.1和192.168.5.10或192.168.5.18。这样的连接模式配置可以让我的虚拟机平行于物理机。
B、 NAT(转发)
这个模式有点意思,它是自己创建一套虚拟网络,包括DHCP、网关均由VMware的虚拟网络来给你搞定,而且还可以让NAT模式下的虚拟机网卡通过网关共享你物理机的网络。呵呵可能这个语言表达有点绕口,那么还是用我的测试环境来解释一下吧。如果我的虚拟机选择了NAT模式的网卡连接,那么我虚拟机的网卡将会通过DHCP服务获取到一个的私网IP地址(这个配置是可改动的后边会讲到)网关和DNS均是192.168.137.2,DHCP服务器的IP是192.168.137.254。
C、 Host-only(仅本地)
如果你选择了这种模式,那么就代表你选择安装了一台没有网络环境的虚拟机,如果你怕上网中毒抑或是怕重要资料被木马后门偷偷盗取,装个host-only虚拟机存放一些永远不被人知晓的私密文件是个不错的选择。不过在做实验的时候我几乎从来不使用这种方式。
D、 Custom(订制)
这个订制非常不错,对于虚拟机测试复杂网络环境下应用的时候非常有用。比如说测试ISA防火墙,Linux代理服务器,都会用到这个配置。VMware提供了7个订制网段(VMnet2-7、9)足够我做很多复杂的网络环境测试了。在做服务器双网卡的时候,其中一块网卡设置成订制情况较常见。
关于这4种网络连接模式如果有兴趣可以去官方网站免费下载workstation手册,里边用14/15两个章节共46页的超大篇幅详细讲解了这4种网络方式的原理与配置。
也许到这里大家已经都看烦了,明明说是实操详解,怎么之前讲了这么多的废话。其实我写这文章是从第三部分开始的,但是当我写着写着就发现如果不交代清楚第一二章的内容,想要真正理解后边的操作是不切实际的,所以如果你没有领悟前边的内容请再从头看一遍,如果你领悟了之前的内容,那么恭喜你继续往下看。
[3]
- 技术成就梦想
三、 实际配置
1、 VMnet配置
打开workstation点Edit菜单,然后点击Virtual Network Editor就会看到图1的内容。
图1
在这个界面里,可以配置VMnet0-9共10个VMware workstation提供的虚拟网络,在这里想怎么耍就怎么耍新手不必怕改乱了,注意看左下角的恢复默认^_^
A、 VMnet0也就是常用的桥接网卡都需要配置什么呢?
图2
[4]
- 技术成就梦想
桥接里需要注意的是vmware桥接到哪张物理网卡,尤其是使用笔记本安装workstation的时候,我这个台式机没有多网卡,一般的本子都有一个有线网卡和一个无线网卡,这个时候就要加以注意了。一定要桥接到你实际使用的那张物理网卡上去!
B、 VMnet8也就是常用的NAT网卡都需要配置什么呢?
图3
这NAT的配置比桥接的稍微复杂点,主要有2个地方需要注意的:
[5]
- 技术成就梦想
图4
图4是在图3中点NAT Settings之后的配置界面,这里有个非常好用的功能就是把虚拟的IP通过NAT映射给物理机所在网络。打个比方如果你用NAT方式安装了一台启动80端口的WWW server,这个时候你的虚拟机只有192.168.137.128的ip,默认的情况只有你物理机本机可以访问这个80服务,那么和你在同一网段下的其他PC都无法访问。这时候只需要在Port Forwarding下增加一条端口映射就可以让跟你物理机同网段的PC只要在浏览器输入192.168.5.52就能访问这台虚拟机的80服务了。(如图5所示)
图5
还有一个地方是DHCP Settings的配置
[6]
- 技术成就梦想
图6
如果打算装虚拟机去测试配置DHCP的话,那么选择NAT的时候一定要把这个DHCP关掉,否则就会有冲突了。
C、 Custom需要注意点啥?
一个是注意是否需要VMware的虚拟网络提供DHCP服务,图3里的VMnet2、7两个订制网络是开启DHCP服务的。另一个就是别把网段写重复了,不过即使写错了也会提示你配置错误的。
2、 虚拟机网卡配置
刚才讲的都是针对WMware虚拟网络的配置,这些配置都是全局性的。也就是所有安装在这个workstation下无论你安装什么操作系统的虚拟机都是采用这个网络环境的。那么下边主要介绍一下虚拟机的网卡如何配置,考虑到现在大多数人对Windows系统还是比较熟悉的,所以就安装了一台Windows2003来做演示。
A、 打开虚拟机配置界面
打开workstation后右键点击Favorites下想要配置网卡的那台虚拟机,然后点击Settings。就可以看到图7的界面了。
图7
在这里可以看到这台虚拟机有几个网络适配器(Network Adapter)每个适配器是什么类型,还可以通过Add和Remove来增减适配器数量。开机连接(Connect at power on)这个最好选上,既然配了网卡开机不自动加载它干嘛用呢。
B、 更改虚拟机网卡连接类型
当虚拟机已经在运行状态了,还能修改网卡配置吗?答案是完全可以的,下面演示一下运行系统如何更改网卡连接配置。
先来看看已经安装好的Windows2003虚拟机启动后的情况。右键点[7]
- 技术成就梦想
击在运行着的2003虚拟机,然后点Settings。然后即可查看现在这台20003虚拟机的网卡配置了。
图8
图9
[8]
- 技术成就梦想
可以很清楚的看到这台Windows2003用的是NAT模式的网卡。那么在Windows系统内的网卡现在是啥个样子呢?(Windows2003的网卡配置成自动获取)
图10
这就是很典型的使用NAT模式的虚拟机网络连接详细信息。再次重申一下,用Windows是为了让更多的人能看懂,即便虚拟机是其他非Windows系统,只要使用NAT模式也跟这情况是一样的。
接下来到图9的配置界面,把NAT改成Bridge再来看看这台Windows2003的网络信息变成什么样子了?(无需重启系统)
图11
除了MAC地址,其余的网卡信息都变了。现在我想大家应该能明白NAT 和Bridge的区别了吧。下面再试验个Custom订制的。
[9]
- 技术成就梦想
在图9的配置界面,把Bridge改成Custom里的VMnet7。再去看看Windows下的网络信息。
图12
其实只要看看图3当中配置信息就不难理解现在这个图12了,而且很明显的能看出,刚才NAT和Bridge模式时都是有网关的,也就代表了那时候是可以通过网关访问外网的。而如果我配置成Custom的时候,这Windows2003就跟外网完全隔绝了。
四、 典型应用
1、 我家是ADSL(如果是用pppoe拨号的小区宽带也一样)
绝大多数情况下,我们在家中都是需要通过pppoe拨号上网的。在物理机上建立了拨号连接,只要通过了用户名口令认证,即可从运营商那获取到相应的IP而后物理机就可以正常访问Internet了。
在这种环境下用虚拟机还是设置成NAT比较方便,不必在虚拟机里去配置pppoe拨号,只要物理机能正常上网的话虚拟机开机即可上网。
2、 我在上班,公司没有严格的网络环境。
大多数小企业对公司办公网络环境管理不是十分严格,有的甚至允许员工自己私接个小HUB/AP什么的设备,在这样的环境下无论是谁的电脑,直接弄根网线到交换机上,即可获取到一个私网地址,然后就可以通过该公司网关上网了。
在这种环境下用虚拟机比较灵活,Bridge和NAT都可以。因为局域网几乎没有任何限制,当然也就任我行了。
3、 我在上班,公司有非常严格的网络环境要求。
绝大部分大中型企业是不会让员工在办公环境下肆意横行的,域环境、MAC地址绑定、VPN设置等等手段吧,只要你用的不是公司电脑你就休想使用办公网络。
在这种环境下用虚拟机恐怕只有选择NAT才能满足大多数需求了,Bridge肯定会被网关拦的死死的。NAT模式的虚拟机网卡配置自成体系,不会受制于物理机的网络环境这样用起来就比较舒服了。前几天在论坛里看到有人想在网吧里去搞虚拟机,我觉得NAT也是非常适合的。(向这位在网吧里学习虚拟机的同学致敬!)
4、 我要用虚拟机做ISA或者其他网关防火墙等测试。
[10]
- 技术成就梦想
这种应用相对比前三种复杂一些,至少需要两台虚拟机来做实验。其中一台充当Server的虚拟机配置双网卡,一个配置成NAT(当然Bridge也行)保证其可以通外网,另一个配置成Custom把它配成Custom内网的网关,然后另外一台虚拟机Client配Custom单网卡,使其必须通过Server才能访问公网。画一张草图吧。
图13
在图13中,虚拟机Server扮演的就是网关的角色,它拥有两张网卡。其中一张配置成NAT(当然Bridge亦可得看你物理机的网络环境和测试目的)来充当公网连接网卡,另外一张网卡订制成VMnet7(192.168.42.129);而虚拟机Client扮演一个内网PC的角色,它只有一张订制成VMnet7的网卡(192.168.42.130),把网关和DNS都写成虚拟机Server的192.168.42.129。这样在虚拟机Server上就可以模拟测试Windows的ISA、Linux的iptalbes等网络服务了。
五、 故障排查
1、 workstation版本
我从workstation5开始一直就没用过什么绿色汉化破解注册版。(严重BS自己一直用注册机,在此向VMware致歉—_—原谅我这贫穷的盗版用户吧。。。)同时也请那些热心为广大中国用户汉化绿色破解的网友们不要误会,我没有任何否定你们的意思,相反我很佩服你们的,反正让我去做这个工作我是一点都不会。可我还是希望大家尽量使用官方的workstation版本,当然如果你的经济条件不错的话还是去买正版那样更好。
2、 物理机防火墙、杀毒软件
因为workstation是基于Windows系统安装的一个应用软件,归根结底它也得受制于宿主物理机的管理,那么如果你有能力驾驭你物理机的杀毒软件、防火墙的话,请让他们不要限制workstation。如果你没有这个能力,那么在遇到问题的时[11]
- 技术成就梦想
候不妨尝试一下先临时暂停一下,也许会有意想不到的效果哦。
3、 Windows服务
这个地方非常容易被遗忘,但是它十分重要!在物理机Windows系统点开始运行然后输入“”即可调出服务配置界面。(xp和2003的一样,vista/win7/2008的一样,不过除了显示界面稍有变化功能没啥不同。)然后找到vmware开头的几个服务,确保他们在启动状态哦。
图14
六、 参考信息
1、 VMware官方介绍
/support/pubs/ws_
2、 百度百科
3、 51论坛
[12]


发布评论