DHCP服务管理

DHCP服务管理

Dynamic Host Configuration Protocol ,动态主机配置协议 

作用:动态的进行IP地址分配 

服务端的监听端口 	67/udp 

客户端监听端口 	68/udp 

网络架构 	C/S:client/server

DHCP的优势

- 提高配置效率 
- 减少配置错误

DHCP的分配方式

- 手动分配:固定不变,工程师进行地址绑定 
- 自动分配:但是不进行地址回收 
- 动态分配:进行地址回收

应用场景

- 更加准确的配置网络参数的情况下 
- 网络环境较大时

注意

同一个网络环境下不允许存在多个DHCP服务器

何时更新租约

	当租约期达到50%时

当客户端重启后

客户端直接发送Request包: 	

A、IP地址空闲 		服务端直接回应Ack 	

B、IP地址被占用 	    服务端回应noAck 		客户端需要将上述“工作流程”完整执行一遍

客户端类型

Linux 		DHCP服务器不存在,没有IP 

Windows 	 DHCP不存在,会启用备用IP地址 	169.254.0.0/16 ~ 168.254.255.255/16

二、DCHP安装与配置

关闭防火墙及SElinux

[root@dhcpserver ~]# systemctl  stop  firewalld  && systemctl disable firewalld

查看SElinux状态

[root@dhcpserver ~]# getenforce
###设置宽容模式
[root@dhcpserver ~]# setenforce  0
###关闭SElinux,重启才能生效
[root@dhcpserver ~]# vim  /etc/selinux/config
SELINUX=enforcing  改为 SELINUX=disabled

配置静态IP

###关闭网络图形化工具
[root@dhcpserver ~]# systemctl  stop NetworkManager ; systemctl disable NetworkManager
[root@dhcpserver ~]# cd /etc/sysconfig/network-scripts/
[root@dhcpserver ~]# cp ifcfg-ens33 ifcfg-ens34
[root@dhcpserver ~]# cat ifcfg-ens34
TYPE=Ethernet
BOOTPROTO=static
NAME=ens34
DEVICE=ens34
ONBOOT=yes
IPADDR=192.168.100.254
PREFIX=24
[root@dhcpserver ~]# systemctl restart network 
安装DHCP软件包
[root@localhost ~]# yum install -y dhcp-server

配置

配置文件存储路径 /etc/dhcp

默认配置文件副本路径 /usr/share/doc/dhcp-4.2.5/

数据文件存储路径 /var/lib/dhcpd

核心配置文件 /etc/dhcp/dhcpd.conf

你可能感兴趣的:(linux,运维,服务器)