一、DHCP(动态主机配置协议):自动下发IP地址信息
1.优点
1)减少管理员的工作量
2)避免IP冲突
3)提供IP地址利用率
4)方便客户端配置
注:DHCP服务器只能下发同网段的IP地址信息;DHCP服务器必须为静态IP地址
2.DHCP的工作过程
1)客户机请求IP(客户机发DHCP Discover广播包)
2)服务器响应(服务器发DHCP Offer广播包)
3)客户端选择IP(客户端发DHCP Request广播包)
4)服务器确定租约(服务器发DHCP ACK广播包)
3.DHCP租约
当DHCP服务器向客户机出租的IP地址租约到达50%时
1)客户端需要再次使用当前IP地址,客户端向服务器发送续约请求
2)客户端不需要再次使用当前IP地址,不续约,如果到时还需继续使用,重新请求IP地址信息
二、DHCP服务器部署
1.Linux服务部署步骤
1)安装软件包
1)安装软件包
2)编辑配置文件
3)启动服务
2.安装dhcp软件包
1)挂载光盘到/mnt mount /dev/cdrom /mnt
2)删除自带YUM源配置文件 rm -rf /etc/yum.repos.d/*
3)编辑本地YUM源 vim /etc/yum.repos.d/local.repo
4)安装dhcp服务 yum -y install dhcp
3.编辑配置文件
1)拷贝模版文件 cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 到/etc/dhcp/dhcpd.conf
2)编辑模板文件 vim /etc/dhcp/dhcpd.conf
//下发域名 option domain-name "feiyu.org";
//下发的全局DNS地址 option domain-name-servers 192.168.1.10,8.8.8.8;
//默认租约时间(秒) default-lease-time 600;
//最大租约时间(秒) max-lease-time 7200;
//日志记录级别 log-facility local7;
//下发的网段 subnet 192.168.1.0 netmask 255.255.255.0 {
//下发的地址池范围 range 192.168.1.15 192.168.1.20;
//下发的DNS地址(注:如全局和区域同时配置,区域生效) option domain-name-servers 8.8.4.4;
//下发的域名 option domain-name "feiyu.org";
//下发网关 option routers 192.168.1.1;
//下发IP的广播地址 option broadcast-address 192.168.1.255;}
//描述名 host dayinji {
//保留方的MAC地址 hardware ethernet 08:00:27:3D:2B:A7;
//保留方的IP地址 fixed-address 192.168.1.200;}
4.启动服务
保存文件并退出启动服务 /etc/init.d/dhcpd restart
//将dhcpd服务设置为开机自启 chkconfig --level 35 dhcpd on
//将iptables服务开机禁用并当前关闭iptables chkconfig --level 35 iptables off && /etc/init.d/iptables stop
注:vmware虚拟机环境中,需将vmnet1的dhcp服务关闭
5.命令
dhcpd -f //判断/etc/dhcp/dhcpd.conf文件错误情况
dhclient -d //重新获取IP地址(Linux客户端)
ipconfig /renew //重新获取IP地址(Windows客户端)
来源:https://www.cnblogs.com/feiyu-cn/p/7268055.html