DHCP服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP服务相关的知识,希望对你有一定的参考价值。
一、DHCP
1.作用
(1)减少管理员工作量
(2)防止IP地址冲突
注:DHCP服务器地址必须为静态IP地址,只能下发同网段DHCP信息
2.工作原理
(1)Discovery:客户端发送广播请求,请求DHCP服务器地址
(2)Offer:DHCP服务器回应客户端广播请求(回应自己的IP地址)
(3)Request:客户端向DHCP服务器请求IP地址
(4)ACK:DHCP服务器分配IP给客户端,并确定租约(300s)
3.租约时间
续约
当客户端使用时间到达1/2时,客户端如需继续使用该IP地址,客户端向DHCP服务器发送续约请求,DHCP服务器回应,续约成功
注:如达到最大租约时间(默认7200秒),则DHCP服务器则不再续约,如客户端需继续使用IP地址,则新分配一个IP给客户端使用
不续约
当客户端使用时间达到1/2时,客户端如不继续使用该IP地址,则到达时间后,DHCP服务器收回该IP地址
二、搭建DHCP服务
安装
1.DHCP服务器IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.100.233
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
/etc/init.d/restart | service network restart | reboot
2.安装DHCP软件包
yum安装
yum install dhcp //安装dhcp软件包
yum源配置详见:http://blog.51cto.com/13770206/2129844
rpm安装
mount /dev/cdrom /mnt //挂载光盘
rpm -ivh /mnt/Packages/portreserve-0.0.4-9.el6.x86_64.rpm //安装依赖包
rpm -ivh /mnt/Packages/dhcp-4.1.1-49.p1.el6.centos.x86_64.rpm //安装dhcp软件包
配置
(1)cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcp.conf //拷贝dhcp配置文件模板
(2)vim /etc/dhcp/dhcp.conf
:% g/^#/d //删除文件中所有#开头的行
:% g/^$/d //删除文件中所有空行
option domain-name "hiahia.org"; //下发的域名
option domain-name-servers 192.168.1.101; //DNS地址
default-lease-time 3600; //默认租约时间
max-lease-time 18000; //最大租约时间
log-facility local7; //记录日志的设备及级别
subnet 192.168.1.0 netmask 255.255.255.0 { //下发的网段及子网掩码
range 192.168.1.100 192.168.1.200; //下发的IP地址范围
option domain-name-servers 192.168.1.101; //下发的DNS服务器地址
option domain-name "hiahia.org"; //下发的域名
option routers 192.168.1.101; //下发的默认网关
option broadcast-address 192.168.1.255; //下发的广播地址
default-lease-time 3600; //默认租约时间
max-lease-time 18000; //最大租约时间
}
(3)dhcpd -f //检查/etc/dhcp/dhcpd.conf文件是否有误
保留地址
vim /etc/dhcp/dhcpd.conf //修改配置文件
host hehe {
hardware ethernet 00:0c:29:33:23:c1; //保留主机的MAC地址
fixed-address 192.168.1.10; //保留的IP地址
}
注:修改完配置文件后需要重新启动服务
启动
(1)service dhcpd start | /etc/init.d/dhcpd start | reboot //重启服务
(2)chkconfig --level 35 dhcpd on //开机自启动
以上是关于DHCP服务的主要内容,如果未能解决你的问题,请参考以下文章