基于Linux的DHCP服务器配置毕业设计论文_第1页
基于Linux的DHCP服务器配置毕业设计论文_第2页
基于Linux的DHCP服务器配置毕业设计论文_第3页
基于Linux的DHCP服务器配置毕业设计论文_第4页
基于Linux的DHCP服务器配置毕业设计论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Linux的DHCP效劳器配置摘 要随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,搭建了许多不同的网络,如企业网、校园网和城区网等。网络管理是大型计算机网络成功的关键因素,利用DHCP效劳已经显得相当流行。动态主机分配协议DHCP的运用也显得越来越重要。在实际的操作过程中,构建DHCP效劳器也越来越常见。而采用DHCP技术动态地为主机配置参数,可以有效解决目前IP地址资源缺乏和用户的移动性等问题,并能极大地减轻大型网络管理员的工作量,减少手工网络配置的错误,有利于快速地搭建一个大型网络或修改其网络配置。构建DHCP效劳器需要一个稳定的操作系统和效劳器软件。在操作系统的竞争之

2、中,Linux以“免费、高效率、稳定性、跨平台的特点,加上功能强大,对硬件配置需求低等优势,迅速地占领了一些其它商业操作系统市场,而且还在持续蔓延和开展。而Red hat Linux操作系统经过一段时间的开展已经成为一个主要的Linux发行版本,越来越多的企业和个人开始采用它来进行工作,学习和娱乐。同时,Red Hat Linux中附带的DHCP效劳也是目前Internet上最受欢送的动态IP地址分配效劳器。本文以企业网的DHCP效劳器为根底,一步步地描述了DHCP效劳器的构建过程。关键词:企业网;Linux;DHCPAbstractWith the popularity of the Int

3、ernet, peoples work, study and living increasingly close ties with the network, set up a number of different networks, such as enterprise networks, campus networks and urban networks, etc. Network management is a large computer networks, a key factor in the success of the use of DHCP service has bec

4、ome very popular. Dynamic Host Allocation Protocol (DHCP) use has become increasingly important. In the actual operation, building a DHCP server is also becoming more common. Technological developments and the use of DHCP for host configuration parameters, can effectively address the current shortag

5、e of IP address resources and user mobility issues, and can greatly reduce the workload of a large network administrators to reduce errors in manual network configuration is conducive to rapid to build a large network or modify their network configuration. DHCP server needs to build a stable operati

6、ng system and server software. Among the competition in the operating system, Linux in order to free, high efficiency, stability, cross-platform features, combined with powerful advantages of low hardware requirements and quickly occupied a number of other commercial operating system market, but als

7、o also continued to spread and development. The Red hat Linux operating system, after a period of development has become a major Linux distribution, more and more businesses and individuals began to use it for work, study and recreation. At the same time, Red Hat Linux for DHCP services are also inc

8、luded in the current Internet, the most popular dynamic IP address allocation server. In this paper, enterprise network DHCP server, based on a step by step description of the DHCP server build process. Keywords: Enterprise networks; Linux; DHCP 目 录 TOC o 1-3 h z u HYPERLINK l _Toc249851390 第1章 企业网络

9、环境分析 PAGEREF _Toc249851390 h 1 HYPERLINK l _Toc249851391 1.1企业网络环境介绍 PAGEREF _Toc249851391 h 1 HYPERLINK l _Toc249851392 1.2企业网络IP的规划 PAGEREF _Toc249851392 h 2 HYPERLINK l _Toc249851393 第2章 DHCP效劳概述 PAGEREF _Toc249851393 h 3 HYPERLINK l _Toc249851394 2.1企业网搭建DHCP效劳器的意义 PAGEREF _Toc249851394 h 3 HYPE

10、RLINK l _Toc249851395 2.2 DHCP效劳器的工作原理 PAGEREF _Toc249851395 h 3 HYPERLINK l _Toc249851396 2.2.1 DHCP的优缺点 PAGEREF _Toc249851396 h 3 HYPERLINK l _Toc249851397 2.2.2 DHCP效劳器的工作原理 PAGEREF _Toc249851397 h 4 HYPERLINK l _Toc249851398 第3章 Linux 系统的安装 PAGEREF _Toc249851398 h 8 HYPERLINK l _Toc249851399 3.1

11、 Red Hat Linux 简介 PAGEREF _Toc249851399 h 8 HYPERLINK l _Toc249851400 3.2 Red Hat Linux 的安装 PAGEREF _Toc249851400 h 9 HYPERLINK l _Toc249851401 第4章 DHCP效劳器的搭建 PAGEREF _Toc249851401 h 12 HYPERLINK l _Toc249851402 4.1安装DHCP效劳器 PAGEREF _Toc249851402 h 12 HYPERLINK l _Toc249851403 4.2 DHCP效劳器配置文件介绍 PAGE

12、REF _Toc249851403 h 12 HYPERLINK l _Toc249851404 4.3建立DHCP效劳器配置文件 PAGEREF _Toc249851404 h 14 HYPERLINK l _Toc249851405 4.4启动和检查DHCP效劳器 PAGEREF _Toc249851405 h 15 HYPERLINK l _Toc249851406 4.5 DHCP中继代理配置 PAGEREF _Toc249851406 h 16 HYPERLINK l _Toc249851407 4.6配置DHCP客户端 PAGEREF _Toc249851407 h 17 HYPE

13、RLINK l _Toc249851408 第5章 管理和维护DHCP效劳器 PAGEREF _Toc249851408 h 19 HYPERLINK l _Toc249851409 5.1 DHCP效劳器常见故障排除 PAGEREF _Toc249851409 h 19 HYPERLINK l _Toc249851410 5.2 DHCP效劳器的平安 PAGEREF _Toc249851410 h 20 HYPERLINK l _Toc249851411 总 结 PAGEREF _Toc249851411 h 24 HYPERLINK l _Toc249851412 致 谢 PAGEREF

14、_Toc249851412 h 25 HYPERLINK l _Toc249851413 参考文献 PAGEREF _Toc249851413 h 26第1章 企业网络环境分析1.1企业网络环境介绍Benet公司是一家新型IT企业,有两栋写字楼,楼宇之间通过三层交换机连接。公司有6个部门,为了平安起见各部门都通VLAN分开。合计有100多台电脑,由于电脑数目较多,并且分布在不同的区域,手工配置非常复杂,而且容易输入错误等缺点。为了方便网络管理,和提高网络的平安性、稳定性、跨平台的特点。公司内部网采用一台基于Linux系统的DHCP效劳器来管理整个网络中的IP地址资源。它能够动态地向网络中每台设

15、备分配独一无二的IP地址,并提供平安、可靠且简单的TCP/IP网络配置,确保不发生地址冲突,帮助维护IP地址的使用。其客户端都采用windows系统,便于员工的操作。以下为公司网络拓扑图:图 1. SEQ 图_1- * ARABIC 1公司内部网拓扑图1.2企业网络IP的规划部 门IP地址空间VLAN财务部Sw3-Vlan 2人事部Sw3-Vlan 3销售部Sw3-Vlan 4技术部Sw4-Vlan 2市场部Sw4-Vlan 3效劳部Sw4-Vlan 4总经理Sw4-Vlan 5副经理DNS效劳器DHCP效劳器表1.1 各部门IP地址划分第2章 DHCP效劳概述2.1企业网搭建DHCP效劳器的

16、意义随着计算机网络技术的迅猛开展,企业网络的结构越来越复杂,用户数量众多,如果手工配置的话,不仅繁锁而且工作效率低。所以,动态主机分配协议DHCP的运用显得越来越重要。在实际的操作过程中,企业构建DHCP效劳器也越来越常见。动态主机分配协议DHCP是一个简化主机IP地址分配管理的TCP/IP 标准协议。用户可以利用DHCP效劳器管理动态的IP地址分配及其他相关的环境配置工作。DHCP防止了因手工设置IP地址及子网掩码所产生的错误,同时也防止了把一个IP地址分配给多台工作站所造成的地址冲突。降低了管理IP地址设置的负担。企业网中使用DHCP 效劳器大大缩短了配置或重新配置网络中工作站所花费的时间

17、,同时通过对DHCP效劳器的设置可灵活的设置地址的租期。同时,DHCP 地址租约的更新过程将有助于用户确定那个客户的设置需要经常更新如:使用便携机的客户经常更换地点,且这些变更由客户机与DHCP效劳器自动完成,无需网络管理员干预,这样要可提高企业的工作效率。2.2 DHCP效劳器的工作原理 DHCP的优缺点DHCP效劳优点不少:网络管理员可以验证IP地址和其它配置参数,而不用去检查每个主机;DHCP不会同时租借相同的IP地址给两台主机;DHCP管理员可以约束特定的计算机使用特定的IP地址;可以为每个DHCP作用域设置很多项选择项;客户机在不同子网间移动时不需要重新设置IP地址。但同时也存在不少

18、缺点:DHCP不能发现网络上非DHCP客户机已经在使用的IP地址;当网络上存在多个DHCP效劳器时,一个DHCP效劳器不能查出已被其它效劳器租出去的IP地址;DHCP效劳器不能跨路由器与客户机通信,除非路由器允许BOOTP转发。 DHCP效劳器的工作原理发现阶段发现阶段,即DHCP客户机寻找DHCP效劳器的阶段。DHCP客户机以播送方式因为DHCP效劳器的IP地址对于客户机来说是未知的发送DHCPdiscover发现信息来寻找DHCP效劳器,即向地址255.255.255.255发送特定的播送信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种播送信息,但只有DHCP效劳器才会做出响应

19、,如图2.1。图 2.1发现阶段原理图提供阶段提供阶段,即DHCP效劳器提供IP地址的阶段。在网络中接收到DHCPdiscover发现信息的DHCP效劳器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCPoffer提供信息,如图2.2。图 2. 2提供阶段原理图选择阶段选择阶段,即DHCP客户机选择某台DHCP效劳器提供的IP地址的阶段。如果有多台DHCP效劳器向DHCP客户机发来的DHCPoffer提供信息,那么DHCP客户机只接受第一个收到的DHCPoffer提供信息,然后它就以播送方式答复一个DHCPrequ

20、est请求信息,该信息中包含向它所选定的DHCP效劳器请求IP地址的内容。之所以要以播送方式答复,是为了通知所有的DHCP效劳器,他将选择某台DHCP效劳器所提供的IP地址,如图2.3。图 2.3选择阶段原理图确认阶段确认阶段,即DHCP效劳器确认所提供的IP地址的阶段。当DHCP效劳器收到DHCP客户机答复的DHCPrequest请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCPack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的效劳器外,其他的DHCP效劳器都将收回曾

21、提供的IP地址,如图2.4。图 2.4确认阶段原理图重新登陆重新登录。以后DHCP客户机每次重新登录网络时,就不需要再发送DHCPdiscover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCPrequest请求信息。当DHCP效劳器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并答复一个DHCPack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时比方此IP地址已分配给其它DHCP客户机使用,那么DHCP效劳器给DHCP客户机答复一个DHCPnack否认信息。当原来的DHCP客户机收到此DHCPnack否认信息后,它就必须重新发送DHCPdisc

22、over发现信息来请求新的IP地址。更新租约更新租约。DHCP效劳器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP效劳器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,那么必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP效劳器发送更新其IP租约的信息。第3章 Linux 系统的安装3.1 Red Hat Linux 简介什么是Linux、简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的

23、是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的

24、,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux之所以受到广阔计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux

25、中获益。3.2 Red Hat Linux 的安装第一步:开机按DEL键进入BIOS,在BIOS设置界面中将操作系统的启动方式设置为光驱。第二步:重新启动计算机,将第一张安装光盘放入光驱。启动时将出现安装模式选择界面,我们可以在图形化安装界面与字符模式之间进行选择,当然对于我们这些想省事又是初次安装的用户来说还是使用图形化界面安装更方便,直接按回车键即可。第三步:就通过Linux的图形界面进行安装启动计算机,进入引导后,回车进入到检测安装光盘,这里选择“ship跳过检测, 如图 3.1所示 图3.1 检测安装光盘系统启动图形界面安装,然后进入欢送界面,如图3.2所示,进一步安装选择语言 如图3

26、.3所示 图 3.2 安装欢送界面 图3.3 选择语言 继续安装,出现磁盘分区的设置,可以自动分区也可以自己手动划分,在这实验中就选择手动划分然后自己新建一个挂载点为/的作为根分区并且它的文件格式为ext3,然后再创立一个交换分区(用来虚拟内存的取为内存大小的2-3倍大小即可)分区的格式选swap挂载点不选。在选好继续下一步的安装提示可能丧失数据选着是。如图3.4所示 图3.4 手动分区 图 3.5 网络参数 设置图3.6时区的选择继续安装向导出现网络配置界面,这个界面是用来网络连接的根本参数的配置。如图3.5 所示,在配置好了网络的参数后,出现防火墙的安装和配置界面,如果需要的防火墙进行根本

27、的配置那么选中,并进行配置,接下来出现时区选择,在此选择所在的时区,如图3.6所示。时区选择界面在软件包的安装中,会出现一些根本的安装也可以自己选择对某些组件的安装。 在软件包的安装中,会出现一些根本的安装也可以自己选择对某些组件的安装,在有的情况我们为了防止安装后的麻烦,在这就选择好需要的相关的组件,并对其筛选,如图3.7所示。 图3.7 组件选择 图3.8 开始进行安装做了根本的选择后,单击下一步。然后就出现了开始安装的界面,到这里为止根本的选择就差不多了,接下来的就是软件包的安装阶段。如图3.8所示。在这个阶段可能需要一个比拟长的时间,在安装过程中对选中的一些根本的组件的文件解压和安装过

28、成,更换3张系统盘后,最后提示安装成功的界面,如图3.9所示。 图3.9 安装成功界面重新启动系统,到Linux环境平台就完成了,接下来就是对网络效劳的根本认识、安装和配置等工作。 第4章 DHCP效劳器的搭建4.1安装DHCP效劳器DHCP效劳器安装步骤:插入LINUX第4系统安装光盘装载光盘rootlocalhost root#mount /dev/cdrom/mnt/cdrom进入光盘的RPMS目录。rootlocalhost root#cd /mnt/cdrom/Red Hat/RPMS安装所需要的几个软件包。rootlocalhost root#rpm 4.2 DHCP效劳器配置文件

29、介绍DHCP的配置文件名称为dhcpd.conf,应该位于“/etc子目录中,但是该文件并没有包括在DHCP软件包中,需要管理员手动建立建立dhcpd.conf配置文件,通常可以先复制样例文件dhcpd.conf.sample到“/etc目录作为dhcpd.conf文件,然后再使用vi编辑器对配置文件进行修改。rootlocalhostroot#cp/usr/share/doc/dhcp-/dhcpd.conf.sample /etc/dhcpd.confrootlocalhost root#vi /etc/dhcpd.conf/etc/dhcpd.conf通常包括三局部:parameters

30、、declarations 、option。 DHCP配置文件中的parameters参数:说明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表4.1。参数解释ddns-update-style配置DHCP-DNS 互动更新模式。default-lease-time指定确省租赁时间的长度,单位是秒。max-lease-time指定最大租赁时间长度,单位是秒。hardware指定网卡接口类型和MAC地址。server-name通知DHCP客户效劳器名称。get-lease-hostnames flag检查客户端使用的IP地址。fixed-address ip分配给客户端

31、一个固定的地址。authritative拒绝不正确的IP地址的要求。表4.1 DHCP配置文件参数表DHCP配置文件中的declarations 声明:用来描述网络布局、提供客户的IP地址等。主要内容见表4.2。声明解释shared-network用来告知是否一些子网络分享相同网络。subnet描述一个IP地址是否属于该子网。range 起始IP 终止IP提供动态分配IP 的范围。host 主机名称参考特别的主机。group为一组参数提供声明。allow unknown-clients ;deny unknown-client是否动态分配IP给未知的使用者。allow bootp;deny b

32、ootp是否响应激活查询。allow booting;deny booting是否响应使用者查询。表4.2 DHCP配置文件声明表DHCP配置文件中的option选项:用来配置DHCP可选参数,全部用option关键字作为开始,主要内容包括见表4.3。 选项解释subnet-mask为客户端设定子网掩码。domain-name为客户端指明DNS名字。domain-name-servers为客户端指明DNS效劳器IP地址。host-name为客户端指定主机名称。routers为客户端设定默认网关。broadcast-address为客户端设定播送地址。ntp-server为客户端设定网络时间效劳

33、器IP地址。imeoffset为客户端设定和格林威治时间的偏移时间,单位是秒。表4.3 DHCP配置文件中的选项表4.3建立DHCP效劳器配置文件DHCP效劳器配置文件设置如下:#vi /etc/dhcpd.confddns-update-style interim;default-lease-time 21600;max-lease-time 43200;option domain-name “benet ; option domain-name-servers 192.168.10.68; 0.16 netmask 255.255.255.240 range 0.17 0.30; opti

34、on routers 192.168.10.1;subnet 192,168.10.32 netmask 255.255.255.240 range 192.168.10.33 192.168.10.46;option routers 192.168.10.1; subnet 192.168.10.48 netmask 255.255.255.240 range 192.168.10.49 192.168.10.62; option routers 192.168.10.1; subnet 192.168.10.64 netmask 255.255.255.240 host zong hard

35、ware ethernet 00:02:a5:9c:25:97; fixed-address 192.168.10. 66; host fu hardware ethernet 00:14:2a:bb:d0:66; fixed-address 192.168.10. 67; subnet 192.168.11.16 netmask 255.255.255.240 range 192.168.11.17 192.168.11.30; option routers 192.168.11.1;subnet 192.168.11.32 netmask 255.255.255.240 range 192

36、.168.11.33 192.168.11.46; option routers 192.168.11.1; range 192.168.11.49 192.168.11.62; option routers 192.168.11.1;4.4启动和检查DHCP效劳器1.使用命令启动DHCP效劳器: #service dhcpd start2.使用以下方法可以查看DHCP效劳以启动(1)使用ps命令检查dhcpd进程,在检查的结果中出现了 /usr/sbin/dhcpd和grep dhcpd两个参数说明DHCP以启动#ps -ef | grep dhcpdroot240210 14:25 ? 0

37、0:00:00 /usr/sbin/dhcpdroot27642725 014:29 pts/2 00:00:00 grep dhcpd(2)使用检查dhcpd运行的端口,在检查结果中出现了udp 0 0 .0:67 0.0.0.0:*2402/dhcpd的参数说明以启动# netstat -nutap | grep dhcpdudp 0 0 .0:67 0.0.0.0:* 2402/dhcpd4.5 DHCP中继代理配置在核心层交换机上设置中继代理#configure terminal(config)#vlan 2(config-vlan)#exit(config)#vlan 3(confi

38、g-vlan)#exit(config)#vlan 4(config-vlan)#exit(config)#vlan 5(config-vlan)#exit(config)#vlan 6(config-vlan)#exit(config)#vlan 7(config-vlan)#exit(config)#vlan 8(config)#interface vlan 2(config-if)#exit(config-if)#interface vlan 3(config-if)#exit(config-if)#interface vlan 4(config-if)#interface vlan 5

39、(config-if)#interface vlan 6(config-if)#interface vlan 7(config-if)#interface vlan 8(config-if)#exit(config)#ip routing(config)#interface f0/3 #给三层交换机配置路由接口(config-if)#no switchport (config)#interface Vlan 2(config)#interface Vlan 3(config)#interface Vlan 4(config)#interface Vlan 5(config)#interface

40、 Vlan 6(config)#interface Vlan 7(config)#interface Vlan 84.6配置DHCP客户端为了便于员工的操作,客户端都使用的是windows操作系统,管理员要对每台客户端进行设置,操作步骤如下:在桌面上,右键单击网上邻居,再单击属性。在弹出的窗口中,右键单击本地连接,选择属性,翻开本地连接属性窗口。在本地连接属性窗口中,双击Internet协议(TCP/IP)翻开TCP/IP属性窗口。选择自动获得IP地址,单击完成按钮,如图4.1所示。图4.1 将客户机设置为自动获得IP地址4 配置完成后,可用以下的命令在客户机上测试。Ipconfig/All:

41、查看客户机获得的IP地址。图4.2 查看获得IP地址第5章 管理和维护DHCP效劳器5.1 DHCP效劳器常见故障排除通常配置DHCP 效劳器很容易,不过,我在配置DHCP效劳器时还是出现了一些问题。对效劳器而言,要确保网卡正常工作,并具备播送功能。对客户机而言,还要确保客户机的网卡正常工作。最后,要考虑网络的拓扑,并考虑客户机向 DHCP 效劳器发出的播送消息是否会受到阻碍。另外如果dhcpd进程没有启动,那么可以浏览 syslog 消息文件来确定是哪里出了问题。这个消息文件通常是 /var/log/messages。下面就介绍在本次DHCP配置效劳器所遇到的一些故障现象来分析一下。典型故障

42、:故障现象1DHCP效劳器配置完成,没有语法错误。但是网络中的客户机却没方法取得IP地址。 分析:通常是Linux DHCP效劳器沒有方法接收來自255.255.255.255 的 DHCP 客户机的Request 封包造成的。一般是Linux DHCP效劳器的网卡没有设置具有MULTICAST功能。为了让dhcpd(dhcp程序的守护进程)能够正常的和DHCP客户机沟通,dhcpd必须传送封包到255.255.255.255这个IP地址,但是有些Linux系统里255.255.255.255这个IP地址被用来做为监听区域子网域local subnet播送的 IP地址,所以需要在路由表rout

43、ing table里参加255.255.255.255以激活MULTICAST功能; 处理过程:使用命令:Route add host 255.255.255.255 dev eth0 如果报告错误消息:255.255.255.255:Unkown host 那么请先修改/etc/hosts参加一行: 255.255.255.255 dhcp 故障现象 2 客户端不能通过DHCP中继获得配置信息。 分析: 可能中继的配置有问题。DHCP中继功能不正常时,可以翻开调试开关,并通过执行display命令以显示调试信息和接口状态信息的方法来分析定位。处理过程:检查DHCP效劳器和DHCP中继是否使能

44、了DHCP效劳。检查DHCP效劳器是否配置有DHCP客户端所在网段的地址池。检查具有DHCP中继功能的网络设备和DHCP效劳器是否配置有相互可达的路由。 检查具有DHCP中继功能的网络设备,查看在连接DHCP客户端所在网段的接口上是否配置有正确的DHCP效劳器组,DHCP效劳器组的ip地址配置是否正确。5.2 DHCP效劳器的平安1在指定网络接口启动DHCP效劳器 如果你的Linux系统连接了不止一个网络界面,但是你只想让 DHCP 效劳器启动其中之一,你可以配置 DHCP 效劳器只在那个设备上启动。在 /etc/sysconfig/dhcpd 中,把界面的名称添加到 DHCPDARGS 的列

45、表中: DHCPDARGS=eth0或者直接使用命令: Echo “DHCPDARGS=eth0 /etc/ sysconfig/dhcpd这样对于带有两个网卡的防火墙机器,更加平安:一个网卡可以被配置成 DHCP 客户来从互联网上检索 IP 地址;另一个网卡可以被用作防火墙之后的内部网络的 DHCP 效劳器。仅指定连接到内部网络的网卡使系统更加平安,因为用户无法通过互联网来连接它的守护进程。2让DHCP效劳器在监牢中运行 所谓监牢就是指通过chroot机制来更改某个软件运行时所能看到的根目录,即将某软件运行限制在指定目录中,保证该软件只能对该目录及其子目录的文件有所动作,从而保证整个效劳器的

46、平安。这样即使出现被破坏或被侵入,所受的损失也较小。 将软件chroot化的一个问题是该软件运行时需要的所有程序、配置文件和库文件都必须事先安装到chroot目录中,通常称这个目录为chroot jailchroot监牢。如果要在监牢中运行dhcpd,而事实上根本看不到文件系统中那个真正的目录。因此需要事先创立目录,并将dhcpd复制到其中。同时dhcpd需要几个库文件,可以使用lddlibrary Dependency Display缩写命令,ldd作用是显示一个可执行程序必须使用的共享库。 这意味着还需要在监牢中创立lib目录,并将库文件复制到其中。手工完成这一工作是非常麻烦的,此时可以用

47、jail软件包来帮助简化chroot监牢建立的过程。 1 Jail软件的编译和安装 2 用jail创立监牢 jail软件包提供了几个Perl脚本作为其核心命令,包括mkjailenv、addjailuser和addjailsw。mkjailenv:创立chroot监牢目录,并且从真实文件系统中拷贝根本的软件环境。addjailsw:从真实文件系统中拷贝二进制可执行文件及其相关的其它文件包括库文件、辅助性文件和设备文件到该监牢中。addjailuser:创立新的chroot监牢用户。 首先停止目前dhcpd效劳,然后建立chroot目录:#/sbin/service dhcpd start#mk

48、jailenv /chroot/mkjailenvA component of Jail (version 1.9 for linux) :/ gsyc.inf.uc3m.es/assman/jail/Juan M. Casillas Making chrooted environment into /chrootDoing preinstall()Doing special_devices()Doing gen_template_password()Doing postinstall()Done. 下面的例子展示为监牢添加dhcpd程序的过程: # addjailsw /chroot/ -P /usr/sbin/dhcpdaddjailswA component of Jail (version 1.9 for linux) :/ gsyc.inf.uc3m.es/assman/jail/Juan M. Casillas Guessing dhcpd args(0)Warning:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论