快速业务通道

DHCP服务器的基本配置与使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

一.DHCP的基本概念
1.DHCP的定义
DHCP:(Dynamic Host Configuration Protocol )动态主机配置协议,是TCP/IP协议集所提供的一种实现自动分配IP配置信息的子协议,基于UDP协议实现.
2.DHCP的功能
① 动态分配(每一个IP地址都具有租约)
② 分配网关、WINS、DNS系统信息
③ 与DNS相结合实现动态更新
④ 保留IP地址给指定主机

3.DHCP的体系结构


DHCP服务器:运行DHCP服务软件包和DHCP协议的主机
DHCP客户机:运行DHCP协议可以发送DHCP请求的主机
4.分配IP地址过程
① CLIENT发送广播DHCPDISCOVER寻找DCHP服务器.
② 服务器发送广播DHCPOFFER响应CLIENT的请求.
③ CLIENT会检查得到的IP信息是否完整并且发送广播DHCPREQUEST通知DHCP服务器已获得IP地址.
④ SERVER发送广播DHCPACK确认客户机的请求,表示分配成功.
过程即:DHCP Discovery->DHCP Offer->DHCP Request->DHCP ACKnowledge
5.更新租约
① 每次DHCP客户端重新启动时, 都会自动利用广播的方式,给DHCP服务器发送DHCPREQUEST更新信息,要求继续租用原来的IP地址
② 50%时,CLIENT以点到点方式发送DHCPREQUEST请求服务器的更新租约.
③ 87.5%时,CLIENT发送广播DHCPREQUEST寻找其他DHCP服务器,如果更新成功的话,DHCP服务器向CLIENT发送DHCPACK;如果不成功的话则发送DHCPNACK.
二. DHCP服务的配置
1.安装DHCP的服务软件包
dhcp-3.0.5-21.e15.i386.rpm
2.相关文件和目录:
主配置文件:/etc/dhcpd.conf
执行程序:/usr/sbin/dhcpd,/usr/sbin/dhcrelay
服务脚本:/etc/init.d/dhcpd,/etc/init.d/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
DHCP中继配置:/etc/sysconfig/dhcrelay

Empire CMS,phome.net

3.配置文件

vim /etc/dhcpd.conf

第一次打开主配置文件,可能没有配置信息,此时需要

(1) 声明
 subnet 网络号 netmask 子网掩码 { ……..}
功能:定义子网 (定义作用域 )
注意:网络号与服务器的网络号相同,如果服务器有多块网卡时,为每一个网卡都建立一个相同网络号的子网,但是不用分配地址的子网可以不定义地址范围
(2) shared-network 名称 {………..}
功能:设置DHCP服务器多个IP子网共享同一个物理网络,即超级作用域
注意:通常用于包含多个subnet声明
(3) range 起始IP地址 终止IP地址;
功能:定义作用域范围

(4)mac地址绑定

hardware ethernet 需要绑定的mac地址

fixed-address 绑定的IP地址

三.案例实现

案例一:设置dhcpd.conf文件,达到以下要求:
(1) 不支持dns动态更新,且忽略客户机的更新
(2) 服务器的默认地址租约时间为3600秒,最大地址租约时间为7200秒
(3) 所有作用域的客户机后缀域名为abc.com,DNS服务器地址为192.168.0.254
(4) 所有作用域的客户机默认网关地址192.168.0.1
(5) 定义作用域192.168.0.0子网,地址掩码为255.255.255.0,地址范围为192.168.0.2-----192.168.0.150
(6) 保留192.168.0.0子网中的192.168.0.8给以太网卡物理地址为00:E0:4C:70:33:65的客户机DHCP服务:

1.安装DHCP服务:yum install dhcp -y

(或者 rpm -ivh dhcp-3.0.5-21.e15.i386.rpm)

2.修改主配置文件

vim /etc/dhcpd.conf
ddns-update-style none;
ignore client-updates;
default-lease-time 3600;
max-lease-time 7200;
option routers 192.168.0.1;

Empire CMS,phome.net

option domain-name “abc.com”;
option domain-name-servers 192.168.0.254;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.150;
host c1 {
hardware ethernet

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号