当前位置:首页 > Linux下配置完整安全的DHCP服务器详解
如果要收回的第一个IP地址是可用的,DHCP服务器不会去循环使用“废弃地址”。而且,当下一个客户的DHCPDISCOVER信息到达时,它会用相同的方法开始一个新的分配,并且尝试分配一个新的IP地址。
在Linux中配置DHCP服务器 安装DHCP服务器 DHCP配置文件
可以使用RHEL 自身携带的RPM包安装,安装结束后DHCP端口监督程序dhcpd配置文件是/etc目录中的名为的文件。下面手工建立/etc/文件,该文件通常包括3个部分,即parameters参数、declarations声明和option选项。 1.DHCP配置文件中的parameters
parameters表明如何执行任务,以及是否要执行任务或将哪些网络配置选项发送给客户端,主要参数如表8-1所示。 DHCP配置文件中的主要参数 参 数 解 释
ddns-update-style 配置DHCP-DNS互动更新模式 default-lease-time
指定默认租赁时间的长度,单位是秒 max-lease-time
指定最大租赁时间长度,单位是秒 hardware
指定网卡接口类型和MAC地址 server-name
通知DHCP客户端服务器名称
get-lease-hostnames flag 检查客户端使用的IP地址 fixed-address ip
分配给客户端一个固定的地址
authritative
拒绝不正确的IP地址的要求
2.DHCP配置文件中的declarations
declarations用来描述网络布局及提供客户的IP地址等,主要声明 声 明 解 释
shared-network
用来告知是否一些子网络共享相同网络 subnet
描述一个IP地址是否属于该子网 range起始IP终止IP 提供动态分配IP的范围 host主机名称 参考特别的主机 group
为一组参数提供声明 续表 声 明
解 释
allow unknown-clients﹔deny unknown-client
是否动态分配IP给未知的使用者
allow bootp;deny bootp
是否响应激活查询
allow booting﹔deny booting
是否响应使用者查询
filename
开始启动文件的名称,应用于无盘工作站
next-server
设置服务器从引导文件中装入主机名,应用于无盘工作站
DHCP配置文件中的option
option用来配置DHCP可选参数,全部用option关键字作为开始,主要选项如表8-3所示。表8-3 DHCP配置文件中option关键字的主要选项 选 项
解 释
subnet-mask
为客户端设定子网掩码
domain-name
为客户端指明DNS名字
domain-name-servers
为客户端指明DNS服务器的IP地址
host-name
为客户端指定主机名称
routers
为客户端设定默认网关
broadcast-address
为客户端设定广播地址
ntp-server
为客户端设定网络时间服务器的IP地址
time-offset
为客户端设定格林威治时间的偏移时间,单位是秒
配置实例
在下面的实例中使用一个的虚拟域名,用户需要修改其中的内容以满足网络的需求。/etc/文件的内容如下:
# The options outside a subnet directive are global unless
# over-ridden by the same setting inside the subnet directive.
共分享92篇相关文档