基于软路由ROS的PPPOE实现毕业设计论文.docx
- 文档编号:27742764
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:45
- 大小:1.98MB
基于软路由ROS的PPPOE实现毕业设计论文.docx
《基于软路由ROS的PPPOE实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于软路由ROS的PPPOE实现毕业设计论文.docx(45页珍藏版)》请在冰豆网上搜索。
基于软路由ROS的PPPOE实现毕业设计论文
毕业设计(论文)手册
题目
基于软路由ROS的PPPOE实现
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
毕业设计(论文)任务书
题目
基于软路由ROS的PPPOE实现
专业
计算机网络技术
班级
学生姓名
所在系
信息工程系
导师
姓名
导师
职称
助教
一、设计(论文)内容
在计算机网络中,通用的设备有交换机和路由器等,考虑到成本和安全性等问题,有的企业和网吧会采用软路由技术来代替路由器,即:
在一台拥有双网卡的计算机上安装专用的操作系统ROS,根据本身的网络需求进行调试,本设计将就通过调试ROS使其充当PPPOESERVER,定义内网主机通过拨号访问外网。
基于工程实例,请自己构建一个项目需求,基于此需求展开设计,选用ROS作为路由设备,最终形成一套完整的工程设计方案,涉及项目需求分析,整体网络拓扑图规划,工程实施方案,相关技术应用,调试实现等。
二、基本要求
1.了解TCP/IP网络体系结构标准含义
2.掌握网络工程设计思路及方法
3.掌握利用ROS实现NAT应用的调试方法
4.完善并测试整个网络,实现项目要求
5.依据网络设计的全过程写出毕业论文;
6.毕业论文的字数一般为1-3万字,内容与毕业设计相符;
7.毕业设计、毕业论文(包括电子稿和打印文稿)一并上交;
8.毕业设计及文件严禁雇人代做、抄袭,一旦发现,无毕业设计成绩;
9.其它详见沧州职业技术学院《毕业论文手册》的撰写要求;
三、主要技术指标(或研究方法)
1.系统设计环境
(1) 操作系统:
Windowsxp操作系统;
(2) 网络服务器:
TCP/IP
(3) 网络设备:
软路由ROS,交换机等;
2.认真规划系统设计各个阶段的任务,作好项目的需求分析和实际应用环境。
3.掌握系统的总体设计结构,模块功能划分明确、合理、切合实际。
4.网络整体规划科学合理,拓扑图清晰明确,
5.利用网络模拟器实现网络基本功能,调试实现
6.在附件中添加网络中关键设备的配置清单。
四、应收集的资料及参考文献
1.冯昊等编著《交换机/路由器的配置与管理清华大学出版社北京2010
2.谢希仁等编著《计算机网络》,电子工业出版社,北京,2004年
3.傅晓峰编著《局域网组建与维护》清华大学出版社出版社,北京,2009年
4.桑金歌等编著《计算机网络实训室实训手册》第二版校本教材2010年
五、进度计划
时间
安排内容
备注
11.11.28-11.29
选题,下达任务书
确定系统设计思路
11.11.30-11.12.1
完成开题报告
11.12.2-12.6
查阅书籍,搜集资料
11.12.7-12.13
设备调试实现
11.12.14-12.18
1、功能完善
2、系统测试
中期检查(16日)
11.12.19-12.20
1、拓扑图设计
2、功能性测试
设计完成、检查(20日)
11.12.21
书写论文初稿
11.12.22
论文初稿检查及修改
论文初查
11.12.23
准备幻灯片及毕业答辩
模拟答辩(23日)
11.12.24
完善系统及论文
教研室主任签字
时间
11年11月28日
毕业设计(论文)开题报告
题目
基于软路由ROS的PPPOE实现
专业
网络技术
班级
网络0903
学生姓名
闫孟龙
1、文献综述(立论依据)
软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能。
软件路由器只能工作于以太网络,实现局域网之间的互联,可应用于小型的\通讯效率不高的网络,主要应用于网吧、学校、机关等小型局域网。
软路由的好处有很多,如使用便宜的台式机,配合免费的Linux软件,软路由弹性较大,而且台式机处理器性能强大,所以处理效能不错,也较容易扩充。
ROS软路由还有普通路由器望尘莫及的PPPoE拨号功能,可以分配用户账号和密码,就像电信一样使用PPPoE的方式让用户接入网络,这就好像把一个局域网做了物理隔离,使用PPPoE拨号方式上网,杜绝了ARP欺骗带来的危害。
ROS软路由是基于软件的路由器,有时候难免会因为硬件问题而影响使用和使用效果。
比如硬件的兼容性,有些人可能太注重网卡的选择而忽略了主板和内存,主板和内存的质量参差不齐,也会影响ROS的实际使用效果。
在实际使用中,也遇到过因ROS软路由的弱口令而遭到网络中人的扫描和进入更改它的一些规则,导致不能上网或上网速度变慢。
二、研究内容及预期目标
计算机网络中,通用的设备有交换机和路由器等,考虑到成本和安全性等问题,有的企业和网吧会采用软路由技术来代替路由器,即:
在一台拥有双网卡的计算机上安装专用的操作系统ROS,根据本身的网络需求进行调试。
本设计将就通过调试ROS使其充当PPPOESERVER,定义内网主机通过拨号访问外网。
基于工程实例,请自己构建一个项目需求,基于此需求展开设计,选用PC+ROS代替路由设备,最终形成一套完整的工程设计方案,涉及项目需求分析,整体网络拓扑图规划,工程实施方案,相关技术应用,调试实现等。
三、研究方案(研究方法)
1.系统设计环境
(1) 操作系统:
Windowsxp操作系统;
(2) 网络服务器:
TCP/IP
(3) 网络设备:
ROS软路由,交换机等;
2.认真规划系统设计各个阶段的任务,作好项目的需求分析和实际应用环境。
3.掌握系统的总体设计结构,模块功能划分明确、合理、切合实际。
4.网络整体规划科学合理,拓扑图清晰明确,
5.利用网络模拟器实现网络基本功能,调试实现
6.在附件中添加网络中关键设备的配置清单。
四、进度计划
时间
安排内容
备注
11.11.28-11.29
选题,下达任务书
确定系统设计思路
11.11.30-11.12.1
完成开题报告
11.12.2-12.6
查阅书籍,搜集资料
11.12.7-12.13
设备调试实现
11.12.14-12.18
1、功能完善
2、系统测试
中期检查(16日)
11.12.19-12.20
1、拓扑图设计
2、功能性测试
设计完成、检查(20日)
11.12.21
书写论文初稿
11.12.22
论文初稿检查及修改
论文初查
11.12.23
准备幻灯片及毕业答辩
模拟答辩(23日)
11.12.24
完善系统及论文
指导教师签字
时间
年月日
摘要
随着因特网规模的不断扩大,软路由技术受到了人们的广泛关注,并正在逐渐占领更多的硬件路由技术市场。
软路由技术可应用于多种操作系统平台,具有配置灵活、成本低、内置网络支持和高度模块化等优点。
软件路由器一般硬件配置要比硬件的宽带路由器配置高,所以某些情况下速度比几千上万元的硬件路由器稳定还要快。
至于软件路由器的稳定性,受益于稳定的Linux和BSD内核,软件路由器的稳定性非常好。
在ROS软路由上搭建PPPoEServer可以通过给内网用户分配账号来实现对内网用户网络使用的管理,结合有些路由器具备的上网行为管理功能和带宽管理功能,通常还能对用户的进行上网行为的管理,如禁止使用IM软件、P2P软件;限制游戏,下载,网页提交,代理服务等,同时也可以限制用户上下行带宽,对带宽弹性管理,分时段、分地址段管理以上所有上网行为。
关键字:
ROS(软件路由器)PppoeServer管理
第一章前言
1.1RouterOS软路由的产生和发展
很多人认为RouterOS是美国人开发的,其实这套软件来自东欧的小国家拉脱维亚,公司名MikroTik。
最初MikroTik开发RouterOS目的是解决无线局域网传输问题,后来不断扩展功能实现了各种功能应用。
而在国内的使用人群是网吧和小区宽带,这个和国外的情况有点差别,在国外RouterOS不仅用于解决路由管理,大多应用在WLAN的覆盖和传输,RouterOS在基于802.11帮协议上的高宽带传输有自己的明显优势。
RouterOS从功能和性能方面已经超过了许多中端路由器,随着RouterOS在国内越来越多的人接受,不过从最开始的网吧多线路与流控和小区宽带,后来的VPN方案和企业管理,还是RouterOS的WLAN无线应用,都在不断冲击整个网络行业!
甚至在2005年后出现了几款类似的软路由系统,虽然从个别方面比起RouterOS优越,但整体上仍然难以超越。
1.2选题介绍
《基于软路由ROS的PPPOE实现》是指利用台式机或服务器配合软件形成路由,并应用软路由搭建pppoeserver给内网用户分配账号来实现对内网用户网络使用的管理的解决方案。
软路由价格适中,弹性较大,处理性能强大,处理效能不错,也较容易扩充。
软路由搭建PPPoE服务器,不需改变LAN网的拓扑结构,就能实现内网的PPPoE拨号,用户输入账号和密码,通过身份认证后才能上网。
这不但能彻底杜绝ARP攻击,还能为用户提供流量控制、计费管理、信息通告等个性化服务,具有方便可靠、成本低廉等优点。
1.3开发工具和环境
开发工具为服务器端采用ASP命令执行环境。
一台486以上,8M内存以上的普通PC,再加两块网卡,常见的Rtl8139、Intel82559服务器网卡,购买一个256mb的电子硬盘。
软件用ros软路由3.30稳定版。
Ros软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能。
Ros软路由对硬件要求比较低,低版本的ros需要2gb一下的硬盘才能支持安装所以采购一块256mb的电子盘来安装ros3.30软路由。
电子盘是以计算机扩展卡的形式存在的,以插入主板总线槽的方式工作,当计算机插入电子盘时,系统可以从电子盘启动,因为电子盘的信息是存在芯片上的,所以具有工作速度快、稳定度高、保密性强等优点。
非常适合安装ros软路由。
第二章系统分析
2.1需求分析
目前,软路由技术应用最广泛的领域是网吧,其次是中小企业。
得益于软路由的成本,网吧业主在前期采购时只需要购买一台配置较高的PC机,再购买一套软路由操作系统就可以实现硬件路由的全部功能,价格要比一台高档硬件路由器便宜不少,而且网吧扩大经营后如果软路由的性能不够强大,只需直接升级PC机就可以提升性能,而无需重新购置硬件路由器。
中小企业也是同样的道理。
比起硬路由,我们所需要花费的,仅仅是一点点,但起到的效果却是截然不同的。
软路由技术采用千兆网卡能很好扩大吞吐量。
2.2可行性分析
软路由通常使用普通计算机充当,使用通用的操作系统,如linux或windows,因此路由设置事实上是windows或linux的设置,或者是对计算机的配置。
PC可以是很旧的486或是再高级的PC/服务器。
ROS软路由还有普通路由器望尘莫及的PPPoE拨号功能,可以分配用户账号和密码,就像电信一样使用PPPoE的方式让用户接入网络,这就好像把一个局域网做了物理隔离,使用PPPoE拨号方式上网,杜绝了ARP欺骗带来的危害。
第三章系统设计
3.1设计目标
在计算机网络中,通用的设备有交换机和路由器等,考虑到成本和安全性等问题,有的企业和网吧会采用软路由技术来代替路由器,即:
在一台拥有双网卡的计算机上安装专用的操作系统ROS,根据本身的网络需求进行调试。
本设计将就通过调试ROS使其充当PPPOESERVER,定义内网主机通过拨号访问外网。
3.2功能设计
通过软路由调试能共让内网通过pppoe拨号连接与外网连通。
并且对网络速度进行限制。
PPPOE拨号服务为用户提供另外一种局域网访问Internet的方式,这种方式如同ADSL宽带上网,每个工作站访问Internet是相对独立的,互不干扰,可以有效解决局域网ARP攻击等带来的问题。
支持PPPOE与传统以太网混合接入。
3.3模块设计图
图3.3-1
通过其中的任意一台pc,安装winbox对ROS进行调试实现nat。
然后在实现pppoe和限速等附加功能。
第四章系统实现
4.1ROS的安装
找一台装有双网卡的pc装载下载好的ROS镜像(也可在虚拟机装载)
1.加载ROS镜像后出现这个界面
图4.1-1
2.然后按A再按I
图4.1-2
3.然后提示你硬盘上所有的数据将被清除选择Y然后提示是否保存原来的数据选择N
图4.1-3
4.重新启动
图4.1-4
5.用户admin密码为空
图4.1-5
6.在下面的这个界面上打入setup命令
图4.1-6
7.选择a,配置路由器的ip地址和网关
图4.1-7
8.出现Ether1(即端口1)这里给定义为内网端口
图4.1-8
9配置定以内网的ip:
192.168.0.1/24,然后按两次X退出
图4.1-9
10.再次输入setup再次按两次a添加ether2(定义为外网)的ip:
10.200.24.12/24;回车后再g,添加下一跳的网关ip:
10.200.24.1
图4.1-10
11.回车后输入syreboot重启
图4.1-11
4.2Winbox的下载及安装
1.配置测试机的ip:
192.168.0.5/24网关:
192.168.0.1
图4.2-1
2.在地址栏输入地址:
192.168.0.1,点Downloadit下载winbox
图4.2-2
3.打开winbox,connectto:
192.168.0.1;login:
admin;password为空。
然后点connect连接
图4.2-3
4.3NAT的调试
1.打开ip中的firewall项
图4.3-1
2.选择NAT项
图4.3-2
3.点击“加号”新建,选择chain项里的srcnat
图4.3-3
4.选择action项里的masquerade,然后点击OK
图4.3-4
4.4PPPOE的调试及功能实现
1.进入winbox单击ip→pool
2.出现“ippool”界面,单击菜单下方的“+”号,出现“newippool”界面,单击“addresses”后方的向下箭头,输入地址池范围为192.168.0.1-192.168.0.254,
3.在主菜单中,单击“ppp”出现“ppp”对话框,单击“secrets”标签后,再单击左上角的“+”,出现“newpppsecret”对话框,如图4-26
4.name为登录名设置为ppp1,password为登录密码设置为123456,在“service”中选择“pppoe”,limitbytesin为上行限速设置为1024000字节。
Limitbyteout为下行限速设置为1024000字节。
5.回到“ppp”设置界面,单击“profiles”标签,双击默认的配置文件default。
6.在localaddress和remoteaddress中选择前面建立的地址池名pool1,在“dnsserver”框中,填入dns地址为222.222.222.222完成单击ok如图4-29
7.回到“ppp”设置界面,单击“interfaces”标签,再单击“pppoeserver”如
8.出现“newpppoeservice”对话框,在“interface”框中选择ether1,勾选中“onesessionperhost”选项。
完成后如图4-31单击ok
9.在pc2建立一下pppoe的连接。
根据下图设置
(1)单击网上邻居邮件属性→创建一个新的连接
(2)单击下一步出现“新建连接向导”选择连接到internet
(3)单击下一步选择“手动设置我的连接”
(4)单击下一步选择“用要求用户名和密码的宽带连接来连接”
(5)单击下一步在isp名称里填入“pppoe”
(6)单击下一步,用户名为“ppp1”,密码为“123456”确认密码“123456”
(7)单击下一步选中“在我的桌面上添加一个到此连接的快捷方式”
10.功能测试
(1)不用pppoe登录直接上网
打开ie浏览器输入网址点击回车如图显示说明没有连接入外网
(2)用pppoe登录在连接网络
打开pppoe登录客户端输入名称、密码,单击连接连入网络
打开ie浏览器输入进入XX首页说明已经与外网连接
第五章参考文献
1参考文献冯昊等编著《交换机/路由器的配置与管理清华大学出版社北京2010
2谢希仁等编著《计算机网络》,电子工业出版社,北京,2004年
3傅晓峰编著《局域网组建与维护》清华大学出版社出版社,北京,2009年
4桑金歌等编著《计算机网络实训室实训手册》第二版校本教材2010年
第6章致谢
将进一个月的毕业设计结束了,在这短短的时间内,要设计完成ROS软路由搭建PppoeServer,实在不易,由于各方面的因素影响,本系统尚有不足之处。
有许多功能,我们得到了吴健彬老师的悉心教导。
他细心为我们解决设计过程中遇到的各种问题,使我们圆满的完成了大学阶段最后的学习任务。
在此过程中,他对我们写的每一篇论文都细心修改,指出我们的错误。
首先,我要对吴老师表示衷心感谢!
感谢他对我们的支持。
其次,在毕业设计过程中,我得到了设计小组成员的大力帮助。
再次感谢给予我帮助的人们!
附录
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
独创声明
本人郑重声明:
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:
二〇一〇年九月二十日
毕业设计(论文)使用授权声明
本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
作者签名:
二〇一〇年九月二十日
基本要求:
写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。
毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 路由 ROS PPPOE 实现 毕业设计 论文