快速业务通道

详解如何搭建DHCP服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29
字开始滴
常见选项使用如下:
(1)option routers IP地址
作用:为客户端指定默认网关
(2)option subnet-mask 子网掩码
作用:设置客户端的子网掩码
(3)option domain-name-servers IP地址
作用:为客户端指定DNS服务器地址 (4) option broadcasst-address 广播地址: 设定广播地址而已.如果没有设定的话,系统应该会自动依据 class A, B, C 的原则来计算出广播地址.
注意:(1)、(2)、(3)选项可以用在全局配置中,也可以用在局部配置中.
ok 大概说完了之后,我们来看看这个配置文件到底是什么样子的

图上的是我自己服务器上的配置,基本上就这么多东西.根据实际情况大家也可以自己添加. 这里稍微多说几句关于dhcp的固定ip获取: (1)host 主机名 {......}
作用:用于定义保留地址
注意:该项通常搭配subnet声明使用.
(2)hardware 类型硬件地址
作用:定义网络接口类型和硬件地址.常用类型为以太网(ethernet),地址为MAC地址.
(3)fixed-address IP地址
作用:定义DHCP客户端指定的IP地址.
注意:(2)、(3)项只能应用于host声明中. 配置到这里,基本上就已经可以正常使用了,但如果服务器上有多个网络接口的时候,往往就会出错.比如192.168.0.0/24是eth0 上的,而192.168.1.0/24是eth1上的,如果DHCP服务器同时监听的是两个接口的话,这个时候我们192.168.1.0/24上的客户端发送了dhcp封包要求,这个时候他取的ip就可能取成192.168.0.0/24网段上的了(服务器设置的是0网段),为了防止这类事情发生,我们最好可以设定dhcp的监听端口.如图: //dns主机名称 renew 2 2011/8/9 11:22:19; //下一次预计更新(renew)时间 rebind 2 2011/8/9 13:47:58; expire 2 2011/8/9 14:32:58; } # 这个档案会记录该适配卡所曾经要求过的 DHCP 信息! # 他几乎就与你设定的 /etc/dhcpd.conf 类似 Ok,整个过程已经全部讲解完毕,现在我们来进行个简单的总结: 基本的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)服务器将相关租约信息存入数据库.

本文出自 “linux学习笔记” 博客,请务必保留此出处http://20101218.blog.51cto.com/283611/635261

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号