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
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
相关文章推荐
- freebsd网卡安装与dhcp配置方法
- PowerShell脚本实现网卡DHCP自动获取IP地址、设置静态IP地址的方法
- linux下的dhcp服务的完全配置(图文详解)
- windows server2008 x64安装DHCP服务器
- 服务器的配置
- windows下的DHCP和中继代理的实验
- 无盘开机获取到dhcp后卡在tftp界面无法继续启动问题
- DHCP 简单搭建 本人初学者 勿喷
- DHCP Snooping + Dynamic ARP Inspection(DAI) 配置
- 华为1821路由器qos car+nat+dhcp+vlan配置心得
- Cisco路由器上配置DHCP全程详解
- 思科路由DHCP设置分析
- Cisco 3550配置DHCP实例
- DHCP工作过程详解
- 【原理总结】DHCP数据包分析
- DHCP 协议概述
- H3C交换机DHCP服务配置命令+详解
- DHCP Snooping的实现
- DHCP Snooping,Dynamic ARP Inspection实现