实验6 配置一个典型的网络系统江大计算机网络实验.docx
- 文档编号:17016945
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:15
- 大小:959.66KB
实验6 配置一个典型的网络系统江大计算机网络实验.docx
《实验6 配置一个典型的网络系统江大计算机网络实验.docx》由会员分享,可在线阅读,更多相关《实验6 配置一个典型的网络系统江大计算机网络实验.docx(15页珍藏版)》请在冰点文库上搜索。
实验6配置一个典型的网络系统江大计算机网络实验
实验6配置一个典型的网络系统
6.1实验目的
在本章中,我们将学习如何配置一个典型的网络系统,其中硬件设施使用到路由器、三层交换机、二层交换机以及6台PC机,软件使用虚拟机(Sunvituralbox或者VMware)、RedflagLinux和XAMPP(Web服务器和FTP服务器),因此,本实验实验目的有两个:
(1)掌握具有三层交换的典型网络系统的配置;
(2)熟悉虚拟机软件的使用、Linux系统的安装和在Linux中服务的安装。
6.2实验要求
同学实验以实验室的实验组(即一排机器)为单位组成实验小组,每个小组5-6位同学,自选一位组长,整个实验实行组长负责制,由组长负责协调各位同学的工作,通过全组的共同协作完成整个实验的任务,每组共同提交一份实验报告。
6.3实验步骤
6.3.1网络的配置
要求:
依据本组的实验设备组建如图1所示的网络系统。
其中PC0和PC1组成一个VLAN,PC2、PC3分别组建一个VLAN,PC4和PC5组成一个VLAN,请通过路由器、交换机和PC的配置做到6台PC之间能互联互通。
具体配置方法和步骤由实验组内部讨论完成,请务必实验前完成讨论和在ciscoPackettracer软件中的配置工作,进实验室后直接由组长安排人员在真实设备上完成网络配置工作。
图1网络配置
6.3.2Linux的安装
在每个PC中的D:
\SetupOS目录中都有Linux的安装文件redflag-6-sp1.iso和XAMPP的安装文件xampp-linux-1.7.3a.gz,启动windows2003环境中的VMware虚拟机,通过光盘安装的形式安装Linux,注意将虚拟机的网络配置为bridgedadapter形式,并且选中PC中的网络2(即第2块网络作为其网络源),此时Windows中该网卡的IP地址设置和其在Linux中的设置必须设置在同一网段,例如Windows中为192.168.1.2,则在Linux中其IP地址可以设置为192.168.1.3,当然需要注意每个IP不能冲突。
6.3.3XAMPP服务的安装
Step1:
D:
\SetupOS目录中xampp-linux-1.7.3a.tar.gz文件放置在linux的根目录下,如下图2所示。
图2Linux根目录
Step2:
将下载的压缩文件释放到/opt目录中:
tarxvfzxampp-linux-1.7.3a.tar.gz-C/opt
注意:
●可以通过图2中的“工具”菜单中的Shell工具完成上述命令的执行,或通过“窗口”中的“显示终端仿真器”显示仿真终端进而执行上述命令。
●只允许使用上述命令安装XAMPP。
不要使用任何MicrosoftWindows工具释放压缩文件,这没有用;
●使用此命令时,已存在的旧版XAMPP会被覆盖。
就这样结束了。
XAMPP被安装在/opt/lampp目录下。
Step3:
使用下面的命令开始运行XAMPP(同样可以通过Shell工具或终端仿真器完成):
/opt/lampp/lamppstart
你应该能在屏幕上看到类似下面的提示信息:
StartingXAMPP1.7.3a...
LAMPP:
StartingApache...
LAMPP:
StartingMySQL...
LAMPPstarted.
这表明Apache和MySQL正在运行中。
Step4:
测试
只需在您的浏览器中输入下面的链接即可:
http:
//localhost
现在你应该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的XAMPP开始页面。
6.3.4网络测试
在不同的PC上通过Linux中的浏览器访问其他各台机器,看是否能访问其中的Web服务,如果都可以表明测试通过。
6.4实验报告
每组以组为单位提交一份实验报告,参与者为全组人员。
报告内容包括:
(1)网络的配置过程,包括每台路由和交换的配置,每台PC的配置
(2)每台机器在Linux环境中通过浏览器访问其他PC的访问结果截图。
6.5相关知识介绍
6.5.1虚拟机介绍
虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
OracleVMVirtualBox是由SunMicrosystems公司出品的软件(sun于2010年被Oracle收购),原由德国innotek公司开发。
2008年2月12日,SunMicrosystems宣布将以购买股票的方式收购德国Innotek软件公司,新版不再叫做InnotekVirtualBox,而改叫SunxVMVirtualBox。
2010年1月21日,欧盟终于同意Oracle收购Sun,VirtualBox再次该名变成OracleVMVirtualBox。
VirtualBox是开源软件。
目前VirtualBox3.2.0支持的操作系统包括:
Debian,Fedora,Linux,MacOSX(Intel),Mandriva,OpenSolaris,PCLiunxOS,RedHat,SUSELinux,Solaris10,Ubuntu,Windows,Xandros,openSUSE等。
OracleVMVirtualBox支持的客户端操作系统包括:
从3.1到Vista的所有版本的Windows、Linux2.2、2.4和2.6内核、Solarisx86、OS/2、、OpenBSD、Netware、FreeBSD和DOS。
在2007年1月,InnoTek以GNUGeneralPublicLicense(GPL)释出VirtualBox,并提供二进位版本及开放源码版本的代码。
为什么使用虚拟机?
(1)演示环境,可以安装各种演示环境,便于做各种例子;
(2)保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行;
(3)避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行;
(4)想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除;
(5)体验不同版本的操作系统,如Linux、Mac等。
终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。
但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。
另一方面,我们一般较少提及,那就是:
虚拟化技术能大幅提升系统的安全性。
6.5.2vituralbox虚拟机的设置
打开virtualbox,点击“新建”,将“名称”设置为“redflag”,“操作系统”设置为“Linux”,“Version”设置为“OtherLinux”,如下图所示。
虚拟电脑内存设置,建议设置成实际内存的1/4,比如:
我的电脑内存是1G,在这里我设置成256M,如下图。
虚拟硬盘设置,选择“创建新的虚拟硬盘”,如下图。
虚拟硬盘类型,设置成“动态扩展”即可,如下图。
设置硬盘所在位置和空间大小。
使用默认的参数或者选择容量较大的盘,这里选择的就是E盘。
如下图。
至此,基本设置完毕,此时在vittualbox显示出了一台名为“redflag”的虚拟电脑。
6.5.3安装redflag6
点击主界面中的设置,如下图。
选择光驱,分配光驱,虚拟光驱,找到redflag的镜像文件,确定,如下图。
点击确定后,返回主界面。
然后,点击开始,Redflag启动界面,输入登陆密码,不需要的话直接回车如下图:
选择语言,中文简体,如下图:
选择“接受”,如下图
磁盘分区,使用“自动分区”即可。
如下图
选择“是”,下一步,如下图:
下一步,如下图:
选择“是”,下一步,如下图:
选择“是”,下一步,如下图:
下一步,如下图:
下一步,如下图:
设置根用户的密码,如下图(特别注意:
口令一定要记住,登录系统时要用)
开始安装,等待。
。
。
OK,如下图所示。
弹出安装,虚拟机中的系统自动重启,下面是登录后的界面
6.5.4XAMPP服务器介绍
XAMPP是一个功能全面的AMPP(Apache、MySQL、PHP、Perl)软件包,这是Linux平台上可以使用的几种非商业AMPP中间件之一.采用这种紧密的集成,XAMPP可以运行任何程序:
从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP还不适于用在产品服务器上).
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建XAMPP软件站集成软件包。
这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为XAMPP了。
它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:
英文、简体中文、繁体中文、韩文、俄文、日文等。
许多人通过他们自己的经验认识到安装Apache服务器是件不容易的事儿。
如果您想添加MySQL、PHP和Perl,那就更难了。
XAMPP是一个易于安装且包含MySQL、PHP和Perl的Apache发行版。
XAMPP的确非常容易安装和使用:
只需下载,解压缩,启动即可。
1基本的软件包
基本的软件包包括系统、编程和服务器软件:
Apache,著名的Web服务器
MySQL,一种杰出、免费的开源数据库
PHP,一种编程语言(在撰写本文时版本为4.3.8和5.0.1)
Perl,一种编程语言
ProFTPD,一个FTP服务器
OpenSSL,可以支持安全套接字层
2图形软件包
XAMPP包括以下与图形有关的软件包:
GD,“GraphicsDraw”库
libpng,官方的PNG参考实现库
libjpeg,官方的JPEG参考实现库
ncurses,字符图形库
3数据库软件包
如果没有以下的数据库软件包,怎么还能叫集成软件呢?
gdbm,标准的UNIX®dbm库的GNU实现
SQLite,一个相当小的、无需任何配置的SQL数据库引擎
FreeTDS,一个数据库,让UNIX和Linux程序可以访问Microsoft®SQL和Sybase数据库
4XML软件包
为了开发XML程序,XAMPP应该包含以下软件包:
expat,一个XML解析器库
Salbotron,一个XML工具包
libxml,一个XMLC解析器和GNOME工具包
5PHP软件包
为了开发PHP程序,XAMPP应该包括以下软件包:
PEAR,PHP库
一个pdf类,可以使用PHP生成动态的PDF文档
TURCKMMCache,一个PHP性能增强器
6其他软件包
最后,XAMPP中包含了以下软件包来展示自己的强大功能:
zlib,一个压缩库
mod_perl,在Apache中嵌入了一个永久的Perl解释器
gettext,一个工具集,可以帮助GNU软件包生成多语言的消息
mcrypt,一个加密程序
Ming,一个Flash(SWF)输出库
Freetype2,一个软件前端引擎
IMAPC-Client,一个邮件编程API
7目录说明:
Web程序(PHP、Html)都放到xampp\htdocs\
perl文件目录xampp\cgi-bin\;
apache基础配置:
xampp\apache\conf\extra\httpd.conf
apache更多配置(如虚拟主机等)文件:
xampp\apache\conf\extra\
php配置文件:
xampp\apache\bin\php.ini
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验6 配置一个典型的网络系统江大计算机网络实验 实验 配置 一个 典型 网络 系统 计算机网络