VirtualBox在《网络操作系统》课程教学中的应用

点赞:22093 浏览:96474 近期更新时间:2024-03-06 作者:网友分享原创网站原创

摘 要:《网络操作系统》是计算机网络技术专业的核心课程,其主要教学内容是配置网络怎么写作器和组建计算机网络,但现有教学设备一般满足不了该课程的实验要求,应用VirtualBox软件可以解决这一问题.通过一些典型实验案例进行了阐述.

关 键 词:VirtualBox;网络操作系统;网络怎么写作器

中图分类号:G432文献标识码:A文章编号:1672-7800(2014)003-0157-03

作者简介:廖常武(1964-),男,硕士,南京工业职业技术学院计算机与软件学院副教授,研究方向为计算机网络技术.

0引言

VirtualBox是基于X86及AMD64/Intel64处理器的虚拟机软件,现由Oracle公司开发维护,它是一个开源、跨平台、免费的软件.VirtualBox可以在Linux和Windows主机中运行,支持非常丰富的虚拟机操作系统,Windows系列支持WindowsXP、Windows7、Windows8、WindowsServer2003、WindowsServer2008、WindowsServer2012;Linux系列支持RedHat、Fedora、SuSE、Debian、Mandriva等,覆盖了所有主流Linux产品.

1网络操作系统教学内容

网络操作系统课程的教学内容主要是WindowsServer和Linux两大操作系统对网络怎么写作器的配置.Windows

Server主要教学内容有:安装操作系统,用户和组管理,文件系统管理,磁盘管理,活动目录,配置WINS怎么写作器、DHCP怎么写作器、DNS怎么写作器、Web怎么写作器、FTP怎么写作器、TP怎么写作器,配置防火墙、IPSec,配置IP路由、NAT、VPN、NAP等.

Linux操作系统的主要教学内容有:安装操作系统,用户和组管理,文件系统管理,Linux怎么写作与进程管理,配置Samba怎么写作器、NFS怎么写作器,配置DHCP怎么写作器、DNS怎么写作器、Web怎么写作器、FTP怎么写作器、邮件怎么写作器,配置Linux防火墙等.

2网络操作系统教学中存在的问题

要完成网络操作系统的全部教学内容,实验室计算机在硬件配置上主要存在以下问题:①光驱:安装操作系统需要从光盘安装,因此需要光驱;②双网卡:配置IP路由、NAT、VPN等实验,需要计算机作为路由器,每台计算机要安装2块网卡;③至少3块硬盘:WindowsServer的磁盘管理要求做RAID1、RAID5实验,RAID1实验需要2块硬盘,RAID5实验需要至少3块硬盘;④需要多台计算机组建网络:Linux的Samba怎么写作器配置,要求1台Linux系统、1台Windows系统,要有2台计算机才能完成此实验;⑤部分实验不能完成:为便于管理,实验室计算机一般安装有还原卡,系统重新启动后还原为初始状态.WindowsServer的安装活动目录、更改计算机名等实验,要求系统重新启动,只有系统重启后其配置才能生效.因此,要求系统重启的实验无法完成.

3解决方案

使用虚拟机可以很好地解决上述这些问题.虚拟机是指在物理计算机的操作系统上使用软件虚拟出新的计算机系统,新的计算机系统建立在正在运行的操作系统上,同时又拥有自己独立的CPU、硬盘、内存及其它硬件.物理计算机称为Host,虚拟机称为Guest.

3.1选择虚拟机软件

实验室计算机一般都安装Windows操作系统,基于Windows平台的虚拟机软件应用较多的有VirtualBox、VMware和VirtualPC.VirtualBox与VMWare相比,VirtualBox具有开源、免费、体积小、速度快的特点,而VMWare属于商业软件,体积大、速度慢、也令普通用户难以承受;VirtualBox具有优异的性能和丰富的特性,VirtualBox在图形处理、数据库应用、Web怎么写作应用等各方面的性能并不逊于VMware.VirtualBox与VirtualPC相比,VirtualBox支持Windows和Linux操作系统,而微软的VirtualPC只支持Windows操作系统.选择VirtualBox作为虚拟机软件完全能够满足网络操作系统课程的教学要求.

3.2安装虚拟机

VirtualBox在《网络操作系统》课程教学中的应用参考属性评定
有关论文范文主题研究: 关于操作系统的论文范文文献 大学生适用: 专科毕业论文、函授毕业论文
相关参考文献下载数量: 94 写作解决问题: 怎么写
毕业论文开题报告: 论文任务书、论文总结 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 免费选题

下载软件VirtualBox4.3,按安装向导安装VirtualBox.

(1)安装虚拟机.可以通过物理光驱或虚拟光驱安装虚拟机,也可以直接通过ISO文件运行光盘版的操作系统.VirtualBox虚拟硬盘的文件类型有:VDI(VirtualBox磁盘映像)、VMDK(虚拟机磁盘)、VHD(虚拟硬盘)、HDD(并口硬盘)、QED(QEMU增强型磁盘)、QCOW(QEMU写入时复制),一般选择VDI类型进行安装,按照安装操作系统的步骤进行安装即可.

(2)复制虚拟机.VirtualBox提供了复制虚拟机功能,有“完全复制”和“链接复制”两种方式.“完全复制”是另一台虚拟机重新复制VDI文件,“链接复制”指2台虚拟机共用同一个VDI文件,“链接复制”可以节约HOST的硬盘存储空间.


3.3VirtualBox网络模式

安装VirtualBox后,在主机会自动创建一个名为VirtualBoxHost-OnlyNetwork的虚拟网络适配器,VirtualBox提供了Guest与Host的通信模式:①未指定,Guest被认为有网卡但未插网线;②网络地址转换(NAT)模式:Guest和Host可以互访,VirtualBox提供路由器、DHCP功能,Guest就像通过路由器一样来访问外部网络.同时,VirtualBox使用Host的IP和外部网络进行交互;③桥接网卡模式:Guest和Host处于同一个网段中,Host的物理网卡和Guest的虚拟网卡处于同等地位,通过Virtualbox构建的虚拟网桥(虚拟交换机)进行桥接;④内部网络模式:Guest之间可以互访,组成一个与外界完全隔绝的内部网络;⑤仅主机(Host-only):适配器模式,Guest之间、Guest和Host能通信.4VirtualBox在教学中的应用实例

使用VirtualBox软件可以仿真Windows和Linux操作系统的相关网络怎么写作配置.以下仿真实验的实验环境为:Host操作系统为Windows7、内存4GB,虚拟机软件为VirtualBox4.3,虚拟机为1台WindowsServer2008R2Enterprise、2台Windows7和1台CentOS5.5.

4.1配置IP路由的实现

在网络操作系统课程中,与IP路由相关的实验需要计算机安装2块网卡作为路由器,利用VirtualBox提供的虚拟网卡功能,实现在1台虚拟机中添加2块网卡,实验拓扑如图1所示.

①虚拟机安装双网卡.Server2008R2虚拟机关机,在“OracleVMVirtualBox管理器”界面,添加网卡1和网卡2,连接方式均为“内部网络”;②配置路由与远程访问.启动Server2008R2虚拟机,设置2块网卡的IP地址分别为192.168.1.1/24和192.168.2.1/24,安装路由和远程访问怎么写作,对Server2008R2配置静态路由或RIPV2协议;③测试.启动WIN7-1和WIN7-2,并配置WIN7-1的IP地址为192.168.1.2/24,网关192.168.1.1;WIN7-2的IP地址为192.168.2.2/24,网关192.168.2.1;④在WIN7-1和WIN7-2虚拟机中使用ping命令测试2台计算机的连通性.

4.2配置Samba怎么写作器

使用1台Linux和1台Windows计算机,配置Linux系统的Samba怎么写作器,可以实现Linux系统与Windows系统之间的数据共享.Samba使用基于TCP/IP的B协议,Windows7操作系统通过使用“网络”访问Linux系统,Windows用户登录到Linux主机,并从Linux文件系统中复制文件.

CentOS5.5的IP地址为192.168.1.10/24;Windows7的IP地址为192.168.1.11/24,在Linux中安装Samba,启动Samba怎么写作,修改b.conf配置文件如下:

[global]

workgroup等于WORKGROUP

biosname等于SambaServer

security等于share

[CentOSShare]

ment等于CentOSShare

path等于/CentOSShare

public等于yes

writable等于yes

关闭CentOS和Windows7的防火墙,从Windows7的“网络”访问CentOS,结果如图2所示.

4.3冗余磁盘阵列实现

冗余磁盘阵列(RAID)技术为数据的存储提供了快速、廉价、安全的解决方案,RAID的级别有RAID0、RAID1、RAID5和RAID10.RAID有硬件和软件两种实现形式,硬件RAID需要用内置或外置的RAID控制器来实现,性能好贵;软件RAID则使用操作系统实现,如WindowsServer2008或第三方存储软件实现,不需要额外购置RAID控制芯片.使用VirtualBox提供的添加多块磁盘功能,在虚拟机中实现软件RAID,让学生通过实践操作理解RAID的理论.下面以Server2008R2实现RAID5和RAID1为例说明.

①虚拟机添加多块磁盘.RAID5实验需要至少3块磁盘,RAID1实验需要2块磁盘,所以添加5块容量为25GB的动态虚拟VDI磁盘;②磁盘类型转换.RAID磁盘要求必须是动态磁盘,添加的磁盘默认为基本磁盘,因此需要把基本磁盘转换为动态磁盘.将磁盘0到磁盘5转换为动态磁盘;③RAID1和RAID5的实现.磁盘4和磁盘5加到镜像卷(即RAID1)中,容量为25597MB,设置盘符为F、卷名为RAID1、格式化为NTFS文件格式的逻辑卷.将磁盘1、磁盘2和磁盘3都加到RAID5卷中,设置盘符为E,卷标名为RAID5,容量为25597MB,并格式化为NTFS文件格式的逻辑卷.

5结语

使用VirtualBox软件模拟真实的网络实验环境,能够进行Windows和Linux操作系统的实验,完成《网络操作系统》课程的教学内容,方便教师演示教学和学生模拟实验,节约了实验室建设资金,提高了教学质量和学生的实践动手能力.

术学院学报,2011,10(3):80-82.

[2]VIRTUALBOX[EB/OL].https://.virtualbox./wiki/Downloads

[3]王家兵.VirtualBox怎么写作器虚拟化系统在图书馆中的应用[J].现代图书情报技术,2012,224(9):93-96.

[4]包敬海,樊东红.VirtualBox在高校EDA实验室的应用研究[J].牡丹江大学学报,2010,19(5):99-101.

[5]吴家隐,李先绪.基于VirtualBox的RAID虚拟化实验平台[J].微计算机信息,2012,28(9):499-501.

[6]李庆荣,王晓红,莫有权.RedHatEnterpriseLinux5怎么写作器架设与网络配置[M].北京:清华大学出版社,2011.