基于linux的网络用户地址管理系统

基于linux的网络用户地址管理系统

ID:31973379

大小:1.43 MB

页数:52页

时间:2019-01-29

基于linux的网络用户地址管理系统_第1页
基于linux的网络用户地址管理系统_第2页
基于linux的网络用户地址管理系统_第3页
基于linux的网络用户地址管理系统_第4页
基于linux的网络用户地址管理系统_第5页
资源描述:

《基于linux的网络用户地址管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南交通大学硕士研究生学位论文第llI贾eXp积mentthatmeso盎warewellach主evethego砖ofdesign.Ke州ord:lPaddress;NIC曲ysica重address;ARpprotocol;libnetLibfary;l弛pcapLibrar!,;oDBCdr至ver两南交遵大学硕士研究生学位论文第2页态礤地址分配方寨,但必须加强对Ip地址、MAC地垃的管理,要能在技术上强制每个用户lP地懿与嗣卡MAC地址一一对应,从藤防止IP魄址冲突。1.2静态IP地址管理方案的研究、应用现状避年来,涎饕网络管理技本越发展,基于瑾EE

2、802l×认证技术的静态Ip地址管理方案逐渐流行,成为研究和应用的热点。对于以网络运营(要求计费)为主要目标的单像(电信运孳亍商、收费的校藏弼等)的嘲络建设需求,网络设备厂商都提供了基于避EE802.1x认{芷技术的完蕤解决方案,其中包括绑定静态m地址与网卡MAC地址功能。lⅨ撼802.1x认涯是由lEEE802.nb无线接入技术发展而来的纂于以太稠端阳控制豹宽带接入技本。IE嚣E802.1X认证需要用户PC安装lEEE802.1X认证客户端软件,髓E802.1x认证机制是把麓户的认涯帮交换极漾口激活联系在一起,交换机要求耀户提供用户名、圈令信息,用户认{正

3、报文通过接入的以太网交换机送到羼台的Radius系统进幸亍认诞,鼹户认证通过后,连接的以太网交换机端口打开,翔户可以正常上网,否则断开。IEE转802.1x认诞机制歪少要具备三个要素——认证装鬟、申请者、认谨服务器:认i芷装置(Authenticator)。它跫支持m瓢802.1x的LAN交换机,在802.1x标准中放称为“认i正装置”翮“认证者(Authe燃icator)。这些设备可与个人电脑交换认{难信息,并具有根据结果邋过或屏蔽个人电脑发送的信息的功镌。申请者(suppIicant)。接受认证豹个人电脑滞要安装被称为申请者的认证客户端软馋,申潺者的作用

4、是将认证必需的信息按照一定的顺序进毒亍交换,认证一旦成功,用户就埘以透过认证装置来使用LAN了。认证服务器(AuthenticatingServer)。对熙户的认证是由认{正服务器完成的。认证装零将从申请者那里接收到豹认证倍感健送到认涯服务器上,搿由它来削断是否允许使用LAN。认诞服务器的主体是RADIUS服务器,RADIUS与包括猛EE802.1x在内的许多技术配合使用,应用于对认证用户的集中管理。前顽提到的方案主要魑以运营商为对象,包括诗费、用户认证、流鲎控西南交遴大学硕士磷究生学位论文第3页制、安全管理、弹地址与网卡MAC地址绑定等功能豹~整套宪整鳃决

5、方案,然而,它的特点对于大量鹃属于菲运营商类型的中小型单位就是缺点:l。需要支持道EE802.1X交换机进行组网,臻户不得不丢弃已有的非IEEE802.1X交换机;2.用户要安装厂商专fl提供的认证客户端软件,增加了用户帮网络管理员的维护工作。3.认{延服务器软件昂贵,需要安装在专熙的,配嚣较离的硬件服务器上。4。完整勰决方案中的计费、雳户认涯、流量控制等功能的浪费。想之,基予IEEE802.1X认证技术的静态Ip地垃管理方案比较复杂、昂贵。因此,针对大量的属于非运营商类黧的中小型单位,提供一个篱易的、廉价的、保护瘸户既有投资的静态p缝址管理方案仍有鬟要的意

6、义。本文设计了一个“阏络用户Ip地址岛网专MAC蟋址管理系统”来实现上述嚣标。西南交通大学硕士研究生学位论文第4页第2章总体设计调研表明,大量的属于非运营商类型的中小型单位的网络终端主要是PC机、笔记本电脑,其数量从几十到几百个不等,一般都不超过一千台。因此,系统设计臣标是:针对大量的属于非运营商类型的中小型单位(网络终端低于looo台),提供一个简易的、廉价的、保护用户既有投资的静态邛地址管理方案。系统由服务器软件和管理用客户端软件两部分组成:服务器软件运行在Linux上(图2.1所示),包括监控服务器软件和数据库服务器软件。监控服务器软件由本文设计,运行

7、在后台,主要任务是获取用户网卡的MAC,阻断有非法MAc地址的计算机的网络连接,并把相关记录写入数据库服务器。数据库服务器软件采用开源的MvSQL。①@h口LⅡPCfX髓1图2-l监控服务器管理用客户端软件以用户友好的GUI方式通过0DBc与MySQL数管理用客户端软件以用户友好的GUI方式通过oDBc与MySQL数强南交通大学硕士研究生学位论文第5页援痒服务器交互,如图2.2,方便用户管理IP地址与网卡MAC地址。客户端软件用VisualBasic6.o实现,运行在windows(XP、2000等)上。\。~,/O强C撑ind蜊sPC0曩乱图2.2管理PC

8、杭为达到廉价豹设计嚣标,服务器软件设计全部聚穰开源软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。