DHCP服务器用于向计算机自动提供IP地址,子网掩码和路由信息,目的就是为了减轻TCP/IP网络的规划 管理和维护的负担,解决IP地址空间缺乏问题。
服务实现过程:IP租用请求 IP租用提供 IP地址租用选择 IP租用确认
检查是否安装了DHCP服务器:rpm -qa|grep dhcp
启动DHCP服务器:dhcpd start
关闭DHCP服务器:dhcpd stop
重新启动DHCP服务器
DHCP服务的配置
在安装DHCP服务器后,它的配置文件是不存在的,但是在/usr/share/doc/dhcp目录下有一个dhcpd.conf.example文件,将这个文件复制到etc目录下,改名为dhcpd.conf
1.配置文件的参数
ddns-update-style:配置DHCP-DNS互动更新模式
default-lease-time:指定默认租赁时间的长度,单位为秒
max-lease-time:指定最大租赁时间长度
hard-ware:指定网卡接口类型和MAC地址
server-name:通知DHCP客户服务器名称
get-lease-hostnames flags:检查客户端使用的IP地址
fixed-address IP:分配给客户端一个固定的IP地址
authritative:拒绝错误的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:设置服务器从引导文件中装入主机名,应用于无盘工作站
配置文件中的选项:
subnet-mask:为客户端设定子网掩码
domain-name:设定DNS名字
domain-name-servers:指明DNS服务器IP地址
host-name:指定主机名称
routers:设定默认网关
broadcast-address:设定广播地址
ntp-server:设定网络时间服务器IP地址
time-offest:设定格林尼治的偏移时间(S)
设置IP作用域
语法:
Subnet 网络号 netmask 子网掩码{
指定 Range 起始IP 终止IP
}
设置客户端的IP选项
语法:
option routers IP地址;#为客户设置默认网关和路由器IP地址
option subnet-mask;#设置子网掩码
option nis-domain;#设置nis服务器域名
option domain name;#设置DNS域名服务器
option domain-name-servers IP地址;#设置dns服务器的IP地址
option broadcast-address IP地址;#设置dhcp客户端在该IP子网中的广播地址
default-lease-time time;#设置默认的租约时间长度
max-lease-time time;#设置最大的租约期限
host computer1
{
hardware ethernet MAC地址;#绑定的网卡地址
fixed-address IP地址;#绑定的IP地址
}
设置租约期限
语法:
default-lease-time time;#指定默认地址期限
max-lease-time time;#指定最长的地址租期
保留特定的IP地址
语法:
IP绑定host 名称{
next-server mar.redhat.com;#设置用于定义服务器从引导文件装入的主机名,一般不用,仅用于设置无盘工作站
hardware Ethernet MAC地址;
fixed-address IP地址;
}