计算机网络原理与实践
课程设计
课程题目: VMware 虚拟机的网络模拟配置方案与实施
姓名:
同组人:
学号:
班级:
指导教师:
完成时间:
shrj
pi
11412202xx
计算 xxxx 班 x
李国栋
2017.5.28
.
.
.
.
.
.
一、选题背景
目前随着计算机使用规模的扩大,人们对于计算机的日常使用需求也越来越
多样化、个性化。有时会遇到对不同 Windows 系统版本的需要,或者是对不同
操作系统的需要,如 Linux 和 Unix 操作系统。这时如果再次选购一台电脑来解决
需求的话,成本实在是太高,且方法也不够灵活,多台电脑使用起来也不够方便。
那么如何更好地解决这个问题呢?虚拟机软件就是一个不错的选择。
这里摘取百度百科对于虚拟机的介绍:
“虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个
完全隔离环境中的完整计算机系统。
虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实 windows 系统完全一样
的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立
安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且
具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。”
通俗来讲,通过在 Windows 系统中安装虚拟机软件,在其中可以安装其他系
统的镜像,仿佛拥有一个新的操作系统。完美满足了对于多个操作系统的需求。
常用的虚拟机软件有 VMware Workstations 和 Virtual Box 等。在使用虚拟机
软件的时候,很多初学者都会遇到很多问题,而 VMware 的网络连接问题是大家
遇到最多问题之一。
本次课程设计便是对 VMware 的三种不同网络连接模式进行研究,分析其原
理、使用方法以及适用环境。
二、使用工具
Windows7 操作系统 笔记本一台
VMware 虚拟机
Windows XP 系统镜像(用于在虚拟机中配置 XP 操作系统)
三、课程内容
(对于 VMware 虚拟机的安装和 Windows XP 系统的安装配置,因为不是本
次大作业的研究重点,所以在此不再介绍,详细介绍参见百度。参考链接:
http://jingyan.baidu.com/article/c1a3101eedfde0de656debf5.html)
(一)、VMwaer 的简单说明
VMware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接
模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
图 1.VMware 三种网络模式
打开 VMware 虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编
辑器”中看到 VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT
模式)。其中,VMnet0 表示的是用于桥接模式下的虚拟交换机;VMnet1 表
示的是用于仅主机模式下的虚拟交换机;VMnet8 表示的是用于 NAT 模式下
的虚拟交换机。
同时,在主机上对应的有 VMware Network Adapter VMnet1 和 VMware
Network Adapter VMnet8 两块虚拟网卡,它们分别作用于仅主机模式与 NAT
模式下。在“网络连接”中我们可以看到这两块虚拟网卡,如果将这两块卸
载了,可以在 VMware 的“编辑”下的“虚拟网络编辑器”中点击“还原默
认设置”,可重新将虚拟网卡还原。
图 2.虚拟网卡
【附:因为本虚拟机的网络模式适用于桥接模式和 NET 模式,故只对这两种模式进行
了测试,而对 Host-Only 模式只进行原理解释。】
(二)、Bridged(桥接模式)
桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。
在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚
拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当
中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。
在桥接模式下,虚拟机 ip 地址需要与主机在同一个网段,如果需要联网,则
网关与 DNS 需要与主机网卡一致。
首先在开启系统之前,确认主机物理网卡的相关配置信息:
图 3.物理网卡信息
接下来验证物理网卡和虚拟网卡的 IP 地址,网关和 DNS 是否一致:
图 4.虚拟网卡
可以看到,物理网卡和虚拟网卡的 IP 地址处于同一个网段,子网掩码、
网关、DNS 等参数都相同。两个网卡在拓扑结构中是相对独立的。
然后在虚拟网卡中 ping 外网 IP,测试虚拟网卡和物理网卡是否可以正常
通信,如下图:
图 5.测试物理网卡和虚拟网卡间的通信
测试可知通讯正常!
然后测试虚拟网卡是否可以联网,如下图:
图 6.测试虚拟网卡连接外网
测试证明,虚拟网卡可正常连接外网!
(三)、Net(地址转换模式)
NAT 模式借助虚拟 NAT 设备和虚拟 DHCP 服务器,使得虚拟机可以联网。
其网络结构如下图所示:
图 7、NET 模式结构图
NAT 模式主要通过 VMware net8 进行数据转发以及多个虚拟主机之间的
通信。此时的相当于一个虚拟的路由器,内含 DHCP 服务器,虚拟主机通过
DHCP 服务器自动获取 IP 地址,虚拟服务器和主机不在同一个网段。而
VMWare net8 中的数据包是通过主机的物理网卡向外转发,从而实现了连接
internet。
在 VMware 的虚拟网络编辑器中设置 net 网络模式:
图 8.虚拟网络编辑器—NET 模式