您的位置:首页 > 其它

DHCP服务

2015-05-31 13:19 337 查看
DHCP
一.什么是DHCP
DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)的简写形式,可以为客户端主机自动分配TCP/IP参数信息,如IP、NETMASK、GATEWAY、DNS等信息,服务器可以选择固定分配特定的参数信息给指定的一台主机,也可以设备多台主机分享这些参数信息。
客户端主机通过UDP广播的形式发送请求数据包至本地网络中的所有设备,仅当DHCP服务器在收到请求后根据自身的配置将TCP/IP信息租赁给客户端(租期是有限的,可心在配置文件中指定),当租期到了以后,客户端可以再次向服务器发出请求实现续约。
该服务最大优势在于自动分配IP,将网管从繁重的工作中解脱出来。

二.DHCP相关概念
1.地址租约的四次会话过程
(1):DHCP DISCOVER //客户客户端发出请求
(2):DHCP OFFER   //DHCP服务器作出应答
(3):DHCP REQUSET  //客户端进行选择,并响应
(4):DHCP ACK或DHCP NASK //DHCP服务器最终确定

2.配置文件中相关概念
(1:作用域
  分配给客户机的IP地址所在网段
(2:地址池
  用来动态分配的IP地址的范围
(3:排除范围
  不用来动态分配的IP地址
(4:保留地址
  根据mac保留给某个固定的客户机
(5:租期
  允许客户机租用IP地址的时间期限,单位为秒

3.关于租期的相关说明 
 限定租期
客户机在指定租期内使用获取的IP地址,必要时可以在租期过半以后申请续租,续租成功可继续使用此IP,不然将收回租约
 永久租期 
客户机一旦获取到IP地址后,除非主动释放租约,否则可永久使用这个IP地址

4.关于租约的更新
当客户端重新启动或租约使用时间达到50%,会发送DHCP REQUSET包,若续租成功可继续拥有当前的IP,并重新计算租约时间;若续租失败也仍然用当前的IP地址;
当租约使用时间达到87.5%,发送DHCP DISCOVER包,尝试获取新的IP地址租约;若成功则改用新地址,否则使用现有地址到租约过期后释放;

三.DHCP的安装与配置
1.安装
rpm -ivh dhcp-4.11-38.P1.el6.x86_64
或yum -y install dhcp
2.相关主要文件
执行程序:/usr/sbin/dhcpd
服务脚本:/etc/init.d/dhcpd
执行参数配置:/etc/sysconfig/dhcpd
主配置文件:/etc/dhcp/dhcpd.conf
默认情况下,主配置文件几乎为空,但是系统提供了一个参考模板://usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample ,在主配置文件的注释文字中有提到;

附标准主配置文件相关参数
default-lease-time 7200; //全局,默认租期
max-lease-time 14400;   //全局,最大租期
option domain-name "tarena.com" //默认搜索域
subnet 192.168.1.0 netmask 255.255.255.0 {  //定义网段
range 192.168.1.1 192.168.1.87;    //地址池,指定分配范围
range 192.168.1.89 192.168.1.157;
range 192.168.1.159 192.168.1.250;
 option subnet-mask 255.255.255.0; //指定子网掩码
option routers 192.168.1.253;    //指定网关
option domain-name-servers 192.168.1.252; //指定DNS
}
host fantasia {              //根据MAC分配指定IP
hardware ethernet 00:0C:29:99:33:0A;
fixed-address 192.168.1.88;
}

3.查看地址分配详细记录
服务器
/var/lib/dhcpd/dhcpd.leases
客户端
/var/lib/dhclient/dhclient-eth0.leases
或用命令
dhclient -d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  dhcp