DHCP服务基础及中继服务原理和设置

1. DHCP原理与配置

1.1DHCP的好处

1.1.1 减少管理员的工作量
1.1.2 避免IP地址冲突
1.1.3 当网络更改IP地址段时,不需要再重新配置每个用户的IP地址
1.1.4 方便客户端的配置

1.2DHCP的分配方式

1.2.1 自动分配:分配到一个IP地址后永久使用
1.2.2 手动分配:由DHCP服务器管理员专门指定IP地址
1.2.3 动态分配:使用完后释放该IP地址供其它客户机使用

1.3DHCP的租约过程

1.3.1DHCP租约的概念
	客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
1.3.2DHCP租约过程的步骤

DHCP服务基础及中继服务原理和设置_第1张图片
1 )客户机请求IP地址
当DHCP客户机启动时,客户机还没有IP地址,此时DHCP客户机以广播的方式发送DHCP Discover
DHCP服务基础及中继服务原理和设置_第2张图片
2)服务器响应
当DHCP服务器接收到来自客户机请求IP地址的信息时,它就在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就将此IP地址做上标记,加入到DHCP Offer的消息中,然后DHCP服务器就广播一则DHCP Offer消息
DHCP服务基础及中继服务原理和设置_第3张图片
3)客户机选择IP地址
DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给一个DHCP客户机
DHCP服务基础及中继服务原理和设置_第4张图片
4)服务器确定租约
DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户 机广播成功确认,该消息包含IP地址的有效租约和其他可配置的信息;当客户机收到DHCP ACK 消息时,它就配置了IP地址,完成TCP/IP的初始化
DHCP服务基础及中继服务原理和设置_第5张图片
1.3.3重新登录
DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送一个包含前一次所分配的IP地址的DHCP Reques请求信息
DHCP服务基础及中继服务原理和设置_第6张图片
DHCP服务基础及中继服务原理和设置_第7张图片

1.4更新租约

当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约
客户机直接向提供租约的服务器发送DHCP Reques包,要求更新现有的地址租约。

1.5DHCP可分配的地址信息

网卡的IP地址、子网掩码
对应的网络地址、广播地址
默认网关地址
DNS服务器网址

2.yum的方式安装dhcp(自动解决依赖关系,配置仓库)

2.1# cd /etc/yum.repos.d  //进入yum配置仓库
2.2# yum clean all    //清空yum仓库缓存
2.3#yum repolist   //列出所有可用仓库
2.4#yum install -y dhcp  //安装dhcp服务器软件(/etc/dhcp/dhcpd.conf,dhcp的配置文件)

4.进行dhcp配置

4.1 进入配置文件进行配置

#vim /etc/dchp/dhcpd.conf  //进入配置文件进行命令配置
配置内容:option domain-name "lailiqian";  //搜选含有“lailiqian”的域名
option domain-name-servers www.lailiqian.com;	//选择域名
default-lease-time 86400;	//默认最少租期时间为86400秒
max-lease-time 86400;		//设置最大的租约时间为86400秒
subnet 128.168.100.0 netmask 255.255.0.0{	//设置网段
range 128.168.100.20 128.168.100.100;	//设置分配的ip地址的范围
option routers 128.168.100.2
		    }

可参考此文件内进行配置# vim /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
4.2 重启DHCP系统

#systemctl restart dhcpd		//配置完成后进行重启
若出现如下报错,则进入/etc/dhcp/dhcpd.conf文件进行配错
“Job for dhcpd.service failed because the control process exited with error code. See "systemctl status dhcpd.service" and "journalctl -xe" for details.”

4.3验证

4.3.1 将客户机网络设置改为dhcp模式
4.3.2 在Linux系统中获取及释放ip地址的命令为:
	#dhclient -d 	//释放
	#dhclient -r 	//获取
	在Windows系统中获取及释放ip地址的命令为:
	#ipconfig release //释放
	#ipconfig renew //获取

5.自动分配IP地址后固定(多用于打印机)

#vim /etc/dhcp/dhcpd.conf 
添加命令:host priner {
			hardware ethernet 00:0c:29:2a:d7:69  //绑定MAC地址
			fixed-address 192.168.100.80	//分配此IP地址
		}

6. DHCP中继的配置命令

6.1 在开启DHCP的服务器上配置命令:

  ip helper-address DHCPsrv-IPAaddress
   (DHCPsrv-IPAaddress为DHCP服务器的IP地址)

DHCP服务基础及中继服务原理和设置_第8张图片

6.2在三层交换机上配置DHCP中继转发,是在不包含DHCP服务器的vlan上配置实现的

SW-3L(config)#interface vlan 2        
SW-3L(config-if)#ip address 192.168.2.1 255.255.255.0
SW-3L(config-if)#ip helper-address 192.168.100.100   	
SW-3L(config-if)#no shutdown 

DHCP服务基础及中继服务原理和设置_第9张图片

7.理解虚拟机/etc/dhcp/dhcpd.conf文件与思科交换机服务器里DHCP配置的区别

思科服务器里开启DHCP
DHCP服务基础及中继服务原理和设置_第10张图片

虚拟机里的配置命令开启DHCP
DHCP服务基础及中继服务原理和设置_第11张图片
DHCP服务基础及中继服务原理和设置_第12张图片

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