[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-17
IP租约的正式生效,结束完整的DHCP工作过程.
(5)DHCP客户端成功地从服务器取得IP地址之后,一般不需要再发送DHCP DISCOVER信息了,除非其租约已经到期或者IP地址重新设定回0.0.0.0.此时客户端会直接使用已经租用到的IP地址向为其发此IP地址的DHCP服务器发出DHCP REQUEST信息,DHCP服务器会尽量让客户端使用原来的IP地址,如果没有特殊的情况,会直接响应DHCP ACK,允许客户端继续使用该IP地址.如果该地址已经失效或者已经被其他主机使用了,服务器则会响应一个DHCP NACK数据包给客户端,要求其重新执行DHCP DISCOVER.
注意:客户端执行DHCP DISCOVER后,如果没有DHCP服务器响应客户端的请求,客户端会随机使用169.254.0.0/16网段中的一个IP地址配置本机地址.
2 安装DHCP服务
2.1 DHCP所需软件
dhcp-3.0.5-7.el5.i386.rpm
这是DHCP主程序包,包括DHCP服务和中继代理程序,安装该软件包进行相应配置,即可以为客户机动态分配IP地址及其他TCP/IP信息. dhcp-devel-3.0.5-7.el5.i386.rpm 这是DHCP服务器开发工具软件包,为DHCP开发提供库文件支持. dhcpv6-0.10-33.el5.i386.rpm 这是DHCP的IPv6扩展工具,使DHCP服务器能够支持IPv6的最新功能,如IPv6地址的动态配置以及IPv6中继代理等等哈~~ 拥有帝国一切,皆有可能。欢迎访问phome.net dhcpv6_client-0.10-33.el5.i386.rpm 这是DHCP客户端IPv6软件包,帮助客户端获取动态IP地址. 2.2 DHCP的安装 我们先检测下系统是否已经安装了DHCP相关软件哈~:rpm -qa | grep dhcp 我们安装DHCP主程序包哈~ 如果需要我们还可以安装DHCP服务器开发工具软件包和DHCP的IPv6扩展工具 安装完后我们再查询下哈~ 3 DHCP常规服务器配置 基本的DHCP服务器搭建流程: (1)编辑主配置文件dhcpd.conf,指定IP作用域(指定一个或多个IP地址范围). (2)建立租约数据库文件. (3)重新加载配置文件或重新启动dhcpd服务使配置生效. DHCP工作流程: (1)客户端发送广播向服务器申请IP地址. (2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为客户端设置了固定IP地址. (3)如果为客户端设置了固定IP地址则将该IP地址发送给客户端.如果没有设置固定IP地址,则将地址池中的IP地址发送给客户端. (4)客户端收到服务器回应后,客户端给于服务器回应,告诉服务器已经使用了分配的IP地址. (5)服务器将相关租约信息存入数据库. 3.1 主配置文件dhcpd.conf 1)dhcpd.conf主配置文件组成部分 parameters(参数) declarations(声明) option(选项) 2)dhcpd.conf主配置文件整体框架 拥有帝国一切,皆有可能。欢迎访问phome.net dhcpd.conf包括全局配置和局部配置. 全局配置可以包含参数或选项,该部分对整个DHCP服务器生效. 局部配置通常由声明部分来表示,该部分仅对局部生效,比如只对某个IP作用域生效哈~ dhcpd.conf文件格式: #全局配置 参数或选项; #全局生效 #局部配置 声明 { 参数或选项; #局部生效 } 当DHCP主程序包安装好后会自动生成主配置文件的范本文件/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample 而在/etc目录下会建立一个空白的dhcpd.conf主配置文件. 现在我们将范本配置文件复制到/etc目录下替换掉空白dhcpd.conf主配置文件. dhcp范本配置文件内容包含了部分参数、声明以及选项的用法,其中注释部分可以放在任何位置,并以“#”号开头,当一行内容结束时,以“;”号结束,大括号所在行除外哈~~~ 可以看出整个配置文件分成全局和局部两个部分.但是并不容易看出哪些属于参数,哪些属于声明和选项哈~ 3.2 常用参数介绍 参数主要用于设置服务器和客 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 浏览器下管理Linux系统--记webmin的使用下一篇: Linux下安装、配置ACE
关于[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略的所有评论