分类:
2011-05-02 18:38:58
DHCP服务器的配置
一.DHCP的基本概念
1、 DHCP的定久
DHCP(动态主机配置协议)是TCP/IP的一种子协议,提供自动分配IP配置信息功能。
2。、DHCP的功能(与BOOTP比较)
(1)动态分配(每个IP地址都具有租约)
(2)分配网关WINS、DNS等信息
(3)与DNS相结合,实现动态更新
(4)指定IP到具体的网卡上
3、DHCP的体系结构
DHCP服务器:运行DHCP服务软件和DHCP协议的主机
DHCP客户器:运行DHCP 协议,可以发送DHCP请求的主机
(WIN2K所有,WINNT所有、WIN95/98/ME/XP、LINUX/UNIX)
二、DHCP的工作原理
1、 分配IP地址过程
(1) CLIENT发送广播dhcpdiscover寻找DHCP服务器
(2) Server发送广播dhcpoffer响应client的请求(含有分配的IP)
(3) Client检查得到的IP信息是否完整,且发送广播dhcpregnest通知DHCP服务器己获得IP地址。
(4) Server发送广播DHCPACK,确认客户机的请求表示分配成功。
2、 更新租约
注:DHCP客户机每次关机时都会释放IP
(1)50%时,Client的点到点方式发送dhcprequest请求服务器更新租约
(2)87.5%时,Client发送广播dhcprequest,寻找其它DHCP服务的更新
3、DHCP中继代理
三、DHCP服务的配置
1、 安装DHCP的服务软件包
#mount /dev/cdrom
#cd /mnt/cdrom/RedHat/Rpms
#ls dhlp*
#rpm –ivh dhcp、3、0p13、i386、rpm
相关的文件和目录:
/var/llib/dhcp目录:存放租约文件
/etc/dhcp.cont核心配置文件(要手工创建)
/var/lib/dhep.releases租约文件(默认为空)
/etc/sysconfig/dhcpd: 配置DHCP的启动参数
/etc/sysconfig/dhcprelay:配置DHCP中继代理
2、 设置/etc/dhepd.conf(样板文件/user/share/doc/dhep-3.0pl-23)
#vi dhcpd.conf
格式:全局选项
声明{先项}
全局先项:
dds-update-style {none:不允许动态更新、ad_hoc:互动更新、interim;特殊更新}
option routers 主机IP1 定义主机IP2。。。。。。。(定义网关)
option domain-name-servers 主机的IP(定义DNS服务器的地址)
option broadcast-address广播地址(定义广播地址)
option domain-name 域名(定义后缀域名)
default-lease-time 数字(定义默认租约时间)
常用声明:
subnet网络号码 netmask 子网掩码
{
选项。。。。。。
rang e 起始IP 终止IP
}
host 名称
{
option host-name “主机名”;
hardware Ethernet MAC地址;
fixed-address IP地址
}
注:(1)DHCP服务器的地址为静态,Subnet声明的作用或与DHCP服务器的本地用户相同网段
(2)当DHCP服务器有两块网卡,分别要为每个网卡,创建作用域且有一个作用域为空
(3)修改/etc/sysconfig/dhcpd中,dhcpargs参数可以将DHCP服务绑定在指定接口。
DHCP Server的配置过程(两块网卡)
(1) 查看ipm包是否安装
#rpm –ivh dhcp-3.0pl1.i386.rpm
(2) Vi /etc/dhcpd.conf
ddns-update-style none;
subnet 192.168.0.1netmask 255.255.255.0
{
default –lease=time,200;
max-lease-time 2400;
option routers 192.168.0.1;
option domain-name-servers 211.162.0.1;
(3)#touch /var/lib/dhcp/dhcp.lease;
(4)#Vi /etc/sysconfig/dhcpd(另一块网关)
dhcpdargs=eth1
(5)# /etc/rc.d/mit.d/dhcpd start