ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:424.43KB ,
资源ID:16470844      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16470844.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(lan组网课程设计报告Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

lan组网课程设计报告Word文件下载.docx

1、通过LAN组网试验,学会运用课堂所学知识,实际动手操作,解决实际问题。通过实际动手操作,不光是对课本知识的认真复习,更是要将课本上理论化的东西具体化,加深网络概念的理解,为以后更深层次的学习打下坚实的基础。因为是在实际中动手操作,难免会遇到很多课本上所没有提及的问题,这时就需要我们自己动手查资料,解决实际中遇到的问题,而这个动手解决问题的过程也是一个学习的过程,让我们学会了如何解决实际问题的方法,提高了我们解决实际问题的能力。还有就是扩充所学知识面,毕竟课本的知识是有限的,要学的知识是无限的,LAN组网中有很多细微的东西都是以前没怎么接触过的,通过这次组网试验,学习到了很多很必要但又很零散的知

2、识。2.设计规划1 实验环境主机操作系统 : Windows XP SP3主机机CPU : AMD 3000+ 1.60GHz主机机内存 : 1.50 GB虚拟机软件 : VirtualBox 3.2.102 实验所使用虚拟机此实验一共使用4台虚拟机,每台虚拟机配置如下:系统图标操作系统主机名分配内存网络接口名称所在局域网Ubuntu 10.10 serverUbuntu-DNS104 MBeth0局域网AUbuntu 10.10 desktopUbuntu-WEB256 MBeth1Soft-Router局域网BWindows XP SP3Win-Client本地连接3 网络规划3.1 所要

3、完成任务 1)创建两个局域网分别为:局域网A、局域网B,并使这两个局域网内主机,通过软路由相互通信;2)在局域网A中,设置DNS服务器,使局域网A与局域网B内的主机都能访问DNS服务器,并能正确解析域名;3)在局域网A中,设置Apache Tomcat WEB服务器,并利用Apache Tomcat 设置虚拟主机,实现一台WEB服务器有多个站点的功能;4)整合上边三大功能,实现局域网B中的主机,通过DNS服务器解析域名后,能正确访问WEB服务器中的所有网站站点。3.2 局域网内所有主机的配置1)局域网A网络 :192.168.10.0 、子网掩码: 255.255.255.0功能IP addr

4、essGatewayDNSUbuntu 10.10DNS服务器192.168.10.6192.168.10.254127.0.0.1WEB 服务器192.168.10.3软路由2)局域网B192.168.20.0 、子网掩码:Windows XP客户端192.168.20.4192.168.20.254注:主机Soft-Router作软路由,跨A、B局域网。3.3 网络规划图(使用Cisco Packet Tracer 软件进行模拟)3. 实现过程描述1 构建局域网与局域网互通1.1 创建虚拟机1)安装虚拟机软件VirtualBox 3.2.102)新建虚拟机,选择特定的系统,配置每台虚拟机的

5、物理属性;新建好后安装安装虚拟机,配置虚拟机的主机名(各虚拟机的主机名见上文中主机配置表)3)重复操作2,创建4台虚拟机1.2 创建网络适配器1)打开 管理-全局设定-网络;2)在原来已有一个适配器的基础上新建另一个适配器在主机上显示为:3)定义局域网A的网络地址为192.168.10.0,局域网B的网络地址为192.168.20.0,子网掩码都为255.255.255.0创建局域网A适配器,为VirtualBox Host-Only Network 适配器分配网络地址为192.168.10.1创建局域网B适配器,为VirtualBox Host-Only Network #2适配器分配网络地

6、址为192.168.20.1图为配置VirtualBox Host-Only Network 适配器为192.168.10.11.3 为虚拟机创建网卡并分配到指定局域网1)默认情况下新创建的虚拟机都默认有一张网卡,配置网卡连接方式为Host-Only;2)按先前规划将不同主机分配到不同局域网,分配不同局域网的网络适配器给特定主机;如:客户机在局域网B中,为虚拟客户机Win-Clinet分配网络适配器VirtualBox Host-Only Network #23)主机Soft-Router作用为模拟路由器的功能,要设置两张网卡将在1.4中介绍。1.4 设置软路由功能主机要沟通局域网A与局域网B

7、,需要中间有路由功能提供,此实验中,使用安装Ubuntu Server操作系统的虚拟主机来模拟路由功能,完成数据包的转发,路由虚拟机设置如下:1)创建两张网卡名称分别为eth0,与eth12)设置两张网卡的链接模式都为Host-Only模式3)设置两张网卡的IP地址:a. eth0网卡分配到局域网A中,作为局域网A的网关,并为其分配网络适配器VirtualBox Host-Only Network,设置其IP地址:192.168.10.254 、子网掩码:255.255.255.0;b. eth1网卡分配到局域网B中,作为局域网B的网关,并为其分配网络适配器VirtualBox Host-On

8、ly Network #2,设置其IP地址:192.168.20.254 、子网掩码:IP配置方法:修改eth0、eth1接口IP需要修改配置文件 /etc/network/interfaces ,修改后如下图,重启电脑后生效,使用命令:$ sudo nano /etc/network/interfaces图为修改配置文件interfaces后的结果4)开启主机的路由功能a.修改配置文件sysctl.conf,在文件中添加 net.ipv4.ip_forward=1,使其能使用软路由功能;配置命令:$ sudo nano /etc/sysctl.confb. 开启主机的软路由功能,使用命令:s

9、ysctl p;c. 查看路由表,使用命令:route,显示结果如下图:说明路由功能已开启,能通过eth0,与eth1进行转发数据1.5 配置虚拟机IP地址1)根据网络规划,为每台主机分配特定IP地址(见网络规划表);2)其他Ubuntu主机的IP地址设置方法与Soft-Router软路由主机的设置方法相同,不过只需要设置一张网卡的IP;3)Windows主机IP地址配置:网上邻居-属性-本地连接-Internet协议(TCP/IP),双击后设置IP、子网掩码、网关、DNS,设置后如图:1.6 使用Ping命令测试不同局域网间是否连通使用Ping命令测试不同局域网间是否连通,结果显示局域网A与

10、局域网B中的主机之间都能Ping通对方,可以得出结论:局域网A与局域网B内主机能互相通信。以下列出局域网A中Win-Client主机Ping局域网B中Ubuntu-DNS主机的结果:Ubuntu-DNS(192.168.10.6) -(ping)- Win-Client(192.168.20.4)Shell命令:$ ping -c 5 192.168.20.4Win-Client(192.168.20.4) -(ping)- Ubuntu-DNS(192.168.10.6)Dos命令:ping 192.168.10.62 构建DNS服务器2.1 DNS服务器所使用系统与软件服务器主机名:服务器

11、系统:Ubuntu-10.10-ServerDNS服务软件:BIND92.2 安装BIND9软件1)使先使网卡为NAT模式,使虚拟主机与物理主机共享上网;2)使用shell命令安装bind9,命令为:$ sudo apt-get install bind9 ;3)启动bind9,命令为$ sudo /etc/init.d/bind9 start 4)修改网卡配置为先前Host-Only模式的配置。2.3 区域文件配置1)在配置文件named.conf.local文件中创建正向与反向Zone命令为:$ sudo nano /etc/bind/named.conf.locala. 在文件named

12、.conf.local中创建正解析Zone “com”,正解析文件为b. 在文件named.conf.local中创建逆解析Zone “10.168.192.in-addr.arpa”,逆解析文件为db.1922.4 正解析文件配置1)命令为:$ sudo nano /var/cache/bind/2)编辑正解析文件如下:此配置文件指明:a. 域名对应IP为192.168.10.3 b. 域名是的别名(因为此处使用的是别名的解析方式,所以在设置主机名时为方便与域名美观,将主机名设置为域名形式,此将在3.5中提到)2.5 逆解析文件配置$ sudo nano /var/cache/bind/db

13、.1922)编辑逆解析文件如下:IP为192.168.10.3所对应的域名为2.6 测试域名解析功能是否正常1)完成配置文件的配置后重启bind9,命令为:$ sudo /etc/init.d/bind9 restart2)局域网A中的客户机Win-Client使用Ping命令测试配置好的域名a. 测试域名:域名解析正常。b. 测试域名:请注意图中加下划线的部分,在解析域名时结果中却显示了这个域名,这是因为在配置正解析文件时,我使用的是定义别名(CNAME)的方法,所以才会出现这样的情况。3)从以上测试中看到域名解析正常运行。3 构建WEB服务器3.1 WEB服务器所使用系统与软件Ubuntu

14、-10.10- DesktopWEB服务软件:Apache Tomcat 73.2 安装JDK1)下载JDK,软件包名为:jdk-6u22-linux-i586.bin;2)开启bash终端,使用shell命令模式进行配置;3)使用shell命令将jdk-6u22-linux-i586.bin解压缩,得到jdk的目录sudo /jdk-6u22-linux-i586.bin4)使用shell命令将JDK目录中所有文件置于/usr/local/jdk目录下,因为安装JDK只是为了能运行tomcat,可以不用设置全局环境变量,所以到此完成JDK的安装。3.3 安装Apache Tomcat 软件1

15、)下载Apache Tomcat,软件包名为:apache-tomcat-7.0.4.tar.gz;2)因为使用的是Ubuntu桌面用户版,所以直接在图形界面下解压此软件包;3)解压后直接放在用户目录下即可,命名为tomcat。3.4 配置Tomcat的JAVA_HOME变量因为没有在系统设置环境变量,所以要在Tomcat的配置文件中设置JAVA_HOME变量,设置方法如下:1)打开tomcat目录下bin文件夹,找到setclasspath.sh文件;2)修改setclasspath.sh文件,在顶部加上如下代码:JAVA_HOME=/usr/local/jdk,完成设置。3.5 配置Tom

16、cat虚拟主机与80端口Tomcat的虚拟机设置和监听端口的设置都在server.xml文件中进行配置,此文件在tomcat目录下的conf文件夹中。1) 配置80端口,将原来默认的8080端口修改为80端口,这样可以不用在网址后加端口号。在Ubuntu存在一个问题,就是普通用户不能使用1024以下的端口号,需要使用有root用户特权才行。配置监听80端口如下:2) 配置两个虚拟主机元素,两台虚拟主机名分别为与。这样设置的目的是因为在DNS设置中使用了“别名”(CNAME)的设置方法,所以此处将主机名直接设置为“域名”名称比较容易区分主机,同时也比较方便美观。a. 在server.xml文件中

17、找到Engine元素,在其标记对之间添加Host虚拟主机元素,添加后如下所示:Host元素name属性:定义虚拟主机的主机名;Host元素appBase属性:定义站点目录,网站存放的位置。b. 在虚拟主机指定的目录下新建直接的站点目录,此处站点目录放置于用户目录之下,分别命名为whlFirstApps与whlSecondApps。c. 在虚拟站点目录下放置网页,网页名为index.jsp,网页内容不同。3.6 创建测试网页并测试1)在bash终端中使用shell命令开启tomcat,命令为:$ sudo /tomcat/bin/startup.sh(注:此处开启tomcat需要占用80端口,在

18、Ubuntu中必须使用sudo特权指令来开启tomcat)启动后结果如图:2)使用netstat工具查看是否监听80端口,若监听80端口说明tomcat启动成功;3)修改本机hosts文件,使本机IP映射到在tomcat中设置的两个虚拟主机名,以作测试,添加如下信息:127.0.0.1 4)测试结果如下:(图中黑框部分显示两站点页面的区别)a. 测试虚拟主机名,在地址栏中输入主机名b. 测试虚拟主机名,在地址栏中输入主机名c. 网页显示成功,虚拟主机设置正确。4 局域网B客户机使用域名访问WEB服务器站点现在各项功能都已经完成,我们最终要达到的目的是:整合上边的各项功能,使局域网B中的客户机W

19、in-Client通过浏览器,输入域名访问局域网A中WEB服务器上的两个网站站点。整合后作如下测试:1) 开启4太虚拟机;2) 开启跨局域网A、B的软路由功能(方法如1.4所述);3) 开启局域网A中DNS服务器(方法如2.2所述);4) 开启局域网A中WEB服务器(方法如3.6所述);5) 打开局域网B中的客户机,使用IE浏览器,在浏览器中分别输入网址与,测试结果如下:a. 在地址栏中输入b. 在地址栏中输入测试结果显示,通过域名访问WEB站点成功!4、小结通过LAN组网试验,实际动手操作进行组网,不光是对课本知识的认真复习,更是将课本上理论化的东西具体化了,加深网络概念的理解,为以后更深层

20、次的学习打下坚实的基础。因为是在实际中动手操作,难免会遇到很多课本上所没有提及的问题,这时就需要自己动手查资料,解决实际中遇到的问题,而这个动手解决问题的过程也是一个学习的过程,让我学会了如何解决实际问题的方法,提高了解决实际问题的能力。还有就是扩充了所学知识面,毕竟课本的知识是有限的,要学的知识是无限的,LAN组网中有很多细微的东西都是以前没怎么接触过的,通过这次组网试验,学习到了很多很必要但又很零散的知识。在LAN组网试验进行中,学生本人可谓是遇到了重重难题,最典型的应该算是不知道如何使用Linux操作系统的问题,因为之前一直都没真正使用过Linux操作系统。大三的课余时间比较充裕,自己学

21、习的时间比较多,并且也想挑战一下自己学习的能力,所以借这次LAN组网试验,用了两周的时间去初步的学习Linux操作系统,从最简单的Ubuntu桌面操作系统到Ubuntu服务器,基本操作都学会了,尤其是shell命令,可是花了很多时间去学这个类似dos的命令模式,最后的学习结果还是令自己很欣慰的,并应用自己所学到的知识完成了这次组网试验。在这次LAN组网中,软路由的设置,DNS服务器的设置,WEB服务器的设置都是使用Linux Ubuntu操作系统实现的,使用shell命令方式写了很多的配置文件,尤其是在Ubuntu服务器下写配置文件是件很麻烦的事情,在试验过程中可以说是最让我烦恼的问题了。通过

22、这次试验感觉自己不仅学到了试验中所要掌握的东西,还学到了许多以前没接触过的新的东西和新的思想,为我以后学习计算机网络其他的知识打下了比较坚实的基础。5. 参考资料1 汪双顶 姚羽. 网络互联技术与实践教程. 清华大学出版社. 20092 Oracle Corporation . VirtualBox User Manual . 20103 Ubuntu . Ubuntu中文参考手册. 20104 杨鹏. Linux服务器架设. 清华大学出版社. 20085 冷罡华. Ubuntu Server 最佳解决方案. 电子工业出版社. 20096 Apache Tomcat. Tomcat Documentation. 2010

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1