DHCP服务器的配置
1 服务器端的配置
1>查询DHCP服务器软件是否 已安装,没安装就先进行安装,默认系统不进行安装. rpm -qa |grep dhcp 安装命令rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
2>修改/etc/dhcpd.conf 文件 这个文件默认是空的,需要自已建立,但是系统中有一个模板文件,可以将模板文件复制过来,再根据自己的要求对模板文件进行修改.
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/sample
3>启动服务 service dhcpd start
2 客户端配置
将接口的配置文件BOOTPROTO=dhcp,然后重新启动网络接口或是dhclient
配置文件的说明
/etc/dhcpd.conf DHCP的配置文件,DHCP软件包没有提供此文件,需要先复制模板文件
/usr/sbin/dhcpd DHCP服务器的执行文件
/etc/rc.d/init.d/dhcpd DHCP服务器的启动脚本
/etc/sysconfig/dhcrelay 指定DHCP中继的网络接口
/etc/sysconfig/dhcpd 指定需要提供DHCP服务的网络接口
/var/lib/dhcp/dhcpd.lease DHCP服务器的租约文件
配置实例
XX公司在局域网中搭建DHCP服务器的需求如下
1> 默认租约时间为21600S
2>最大租约时间为43200S
3>局域网内所有主机的域名为abc.com
4>客户机使用的的DNS服务器的IP地址是192.168.1.1
5>声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~192.168.1.200.所分配的IP地址的子网掩码是255.255.255.0.默认网关地址是192.168.1.1
6>在子网192.168.1.0/24中有名为SERVER01的服务器主机,需要固定分配IP地址192.168.1.11,该服务器网络接口的MAC地址是b0:c0:c3:22:46:81.server01主机的其他配置内容使用所在子网的默认配置,
在dhcpd.conf配置文件内容如下:
#cat /etc/dhcpd.conf
ddns-update-style interim; //DHCP服务器与DNS服务器的动态信息更新模式
default-lease-time 21600; //默认租约时间
max-lease-time 43200; //最大租约时间
option domain-name "abc.com"; //主机所在的域名
option domain-name-servers 192.168.1.1; //DNS服务器的地址
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.00 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
host server01 {
hardware ethernet b0:c0:c3:22:46:81;
fixed-address 192.168.1.11;
}
}
字段汇总
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 分配给客户端的固定IP地址
authoritative 拒绝不正确的IP地址的要求
DHCP声明
shared-network 用来宣告超级作用域
subnet 定义网络
range 起始IP 中止IP 定义动态分配IP的范围
host 主机名称 参考特别的主机
group 为一组参数提供声明
allow unknown-clients ;deny unknown-clients 是否分配IP给未知的使用者
allow bootp;deny bootp 是否响应激活查询
allow booting;deny booting 是否响应使用者查询
filename 开始启动文件的名称,应用于无盘工作站
next-server 设置服务器从引导文件中载入主机名,应用于无盘工作站
DHCP选项
subnet-mask 为客户端设定子网掩码
domain-name 为客户端指明DNS名字 domain-name-servers 为客户端指明DNS IP地址
host-name 为客户端指定主机名称
routers 为客户端设定默认网关
broadcast-address 为客户端设定广播地址
ntp-server 为客户端指定NTP服务器
time-offset 为客户端设定格林威治偏移时间