使用
Linux
配置
DHCP Option
DHCP
是动态主机配置协?/p>
.
这个协议用于向计算机自动提供
IP
地址
,
子网?/p>
码和路由信息?/p>
网络
管理员通常会分配某个范围的
IP
地址来分发给局域网上的
客户机。当设备接入这个局域网时,它们会向
DHCP
服务器请求一?/p>
IP
地址?/p>
然后
DHCP
服务器为每个请求的设备分配一个地址,直到分配完该范围内的所?/p>
IP
地址为止?/p>
已经分配?/p>
IP
地址必须定时地延长借用期?/p>
这个延期的过程称?/p>
leasing
,确保了当客户机设备在正常地释放
IP
地址之前突然从网络断开时被
分配的地址可以归还给服务器。本文以
Redhat Linux 9.0
为例,介绍如何建?/p>
一个完整和安全?/p>
DHCP
服务器?/p>
一、建?/p>
DHCP
服务器配置文?/p>
可以使用
Redhat
Linux
9.0
自身携带
rpm
包安装。安装结束后
,
DHCP
端口
监督程序
dhcpd
配置文件?/p>
/etc
目录中的名为
dhcpd.conf
的文件?/p>
下面手工?/p>
?/p>
/etc/dhcpd.conf
文件?/p>
/etc /dhcpd.conf
通常包括三部分:
parameters
?/p>
declarations
?/p>
option
?/p>
1.DHCP
配置文件中的
parameters
(参数):表明如何执行任务,是否要执
行任务,或将哪些网络配置选项发送给客户。主要内容见?/p>
1
参数
解释
ddns-update-style
配置
DHCP-DNS
互动更新模式?/p>
default-lease-time
指定确省租赁时间的长度,单位是秒?/p>
max-lease-time
指定最大租赁时间长度,单位是秒?/p>
hardware
指定网卡接口类型?/p>
MAC
地址?/p>
server-name
通知
DHCP
客户服务器名称?/p>
get-lease-hostnames flag
检查客户端使用?/p>
IP
地址?/p>
fixed-address ip
分配给客户端一个固定的地址?/p>
authritative
拒绝不正确的
IP
地址的要求?/p>
2. DHCP
配置文件中的
declarations
(声明):用来描述网络布局、提供客?/p>
?/p>
IP
地址等。主要内容见?/p>
2
?/p>
声明
解释
shared-network
用来告知是否一些子网络分享相同?
络?/p>
subnet
描述一?/p>
IP
地址是否属于该子网?/p>
range
起始
IP
终止
IP
提供动态分?/p>
IP
的范围?/p>
host
主机名称
参考特别的主机?/p>
group
为一组参数提供声明?/p>
allow unknown-clients
?/p>
deny
unknown-client
是否动态分?/p>
IP
给未知的使用者?/p>
allow bootp;deny bootp
是否响应激活查询?/p>