软件仓
zookeeper操作
zookeeper单机安装
zookeeper集群安装
keeplived安装
Tomcat安装
Tomcat配置
tomcat问题
Ftp操作
proftpd文件共享
vsftpd文件共享
NFS文件共享(挂载)
NFS问题
ISCSI网络存储
Samba服务器
Rsync文件同步
Inotify工具
Inotify+Rsync脚本
DHCP服务器
DNS服务器
从DNS服务器
Etcd常用操作
etcd api常用操作
etcd 备份与恢复
Etcd web管理界面
etcd集群搭建
etcd集群管理
Screen终端软件
NTP时间服务
本文档使用MrDoc发布
返回首页
-
+
DHCP服务器
2020年5月7日 22:33
admin
#说明: DHCP服务器主要功能是在企业内部网络中,为客户端分配IP地址等网络参数。 #安装DHCP: yum -y install dhcp --- #修改配置文件 >##客户机和服务器配置文件 /var/lib/dhclient/dhclient.leases #客户端租约文件 /var/lib/dhcpd/dhcpd.leases #服务器端的租约文件在 /etc/dhcp/dhcpd.conf #dhcp配置文件 /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example #示例文件 --- >##配置文件:/etc/dhcp/dhcpd.conf >####模板:/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example log-facility local7; #local7.* /var/log/boot.log ##默认与 boot.log 放在一起 #local2.* /var/log/dhcpd.log ##自定义独立存放。 subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.100 10.1.1.200; ##地址池 option domain-name-servers 202.96.128.166; ##DNS服务器地址 option domain-name "class.com"; ##域名 option routers 10.1.1.1; ##默认路由 option broadcast-address 10.1.1.255; ##广播地址 default-lease-time 300; ##默认租约时间 max-lease-time 7200; ##最大租约时间 host serverftp { ## 备注名称,可以自行定义。 hardware ethernet 12:34:56:78:AB:CD; ##静态绑定mac fixed-address 10.1.1.5; ##静态绑定ip } } --- >##默认租约时间 与 最大租约时间 #注意:这里的时间都是utc时间,比如我们是15:00获取的ip 配置文件里显示的是07:00,比北京时间少8小时 -------------------------------------------------------- 客户机续约过程如下: 假如:默认使用 10 小时租约期 ,10小时内续约,可以继续使用该IP地址。 1、在线:第5小时找一次dhcp自动续约 2、(1请求失败)8.5小时的时候,再尝试 3、(2请求失败)找别的dhcp服务器 4、(3请求失败)继续使用原先的IP地址,直到过期。根据默认租约期限 -------------------------------------------------------- --- >####服务器的 /var/lib/dhcpd/dhcpd.lease 信息文件。 >![](/media//202005/2020-05-07222145316574.png) #starts 起始时间点: ends 结束(过期时间点): 相隔时间= default-lease-time 的设置。 (从这个时间间隔中可以推测出下一次该IP地址的续约时间。) --- >#### 客户端的 /var/lib/dhclient/dhcpd-eth0.lease 信息文件。 >![](/media//202005/2020-05-07222332001510.png) #得到的资源信息: renew:下一次去找dhcpd服务器续约的时间点。 = 租约时间的50% rebind:renew失败后,重试的时间点。 =租约时间的 85% 左右 expire:过期的时间点 #每次续约成功,就会更新一次 /var/lib/dhclient/dhcpd-eth0.lease 租约文件。 --- >####最大租约期限 max-lease-time 43200; 最大租约时间(秒)12小时 说明:最大和默认租约时间,机制一样,在客户端没有特殊的租约时间请求的时候,都会统一的指 派默认租约时间(多数情况)。 如果客户端请求了自定义的租约时间,服务器将会启用最大租约时间作为限制,客户端自己请求的租约时间不能大于该值。max time #日志文件 >####默认保存在/var/log/messages中 >####修改配置文件:/etc/dhcp/dhcpd.conf log-facility local7; #local7.* /var/log/boot.log ##默认与 boot.log 放在一起 #local2.* /var/log/dhcpd.log ##自定义独立存放。 >####使用自定义独立存放 在/etc/rsyslog.conf 文件中添加 local2.* /var/log/dhcp.log >####资料参考: https://blog.csdn.net/zhang_danf/article/details/44620769 --- #启动与停止服务 systemctl start dhcpd systemctl strp dhcpd systemctl enable dhcpd systemctl disable dhcpd
分享到: