DHCP原理与配置

一、概述

DHCP:动态主机配置协议/服务(应用层)
UDP:67(服务器)/68(客户端)

可分配的地址信息主要包括

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

优点

1、减少管理员的工作量
2、避免输入错误的可能
3、避免IP地址冲突
4、当更改IP地址段时,不需要重新配置每个用户的IP地址
5、提高了IP地址的利用率
6、方便客户端的配置

分配方式

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

租约过程

1、发现(Discover):PC需要IP地址向DHCP服务器广播请求,源IP0.0.0.0,目标IP255.255.255.255 ,源端口68 ,目标端口67。
2、提供(Offer):因为PC没有IP,服务器还是通过广播发出Offer给PC。(PC会收到多台服务器提供的Offer)
3、请求(Request):PC会默认选择第一个收到的IP地址,作为自己的IP地址。并发出请求确认IP。
4、确认(Ack):再次确认IP等信息可以使用。(为了万无一失会再次广播确认IP地址是否有人使用)
向服务器发续约请求(Request)
1、50% :租期过半,向服务器发送续约请求
2、87.5%:未收到会用,在租期87.5%时,再次发送请求
3、100%:释放地址,重新获取新IP
169.254.0.0/16:当我找不到DHCP服务器时,会发169网段的地址

二、实验

一、使用DHCP服务器使win系统虚拟机获得IP地址

1、yum安装DHCP
在这里插入图片描述
2、更改主机名
在这里插入图片描述
3、进入网卡配置文件设置网卡信息,保存退出并重启网卡
在这里插入图片描述

在这里插入图片描述

4、复制DHCP配置文件案列至DHCP配置文件中
在这里插入图片描述
5、设置名称和DNS
在这里插入图片描述

在配置文件中,添加地址池
在这里插入图片描述
6、开启DHCP服务,并查看端口
在这里插入图片描述
7、在win虚拟机中获取DHCP分配的IP地址
在这里插入图片描述

二、设置DHCP指定IP地址

1、进入DHCP配置文件,修改配置文件,并重启DHCP服务
在这里插入图片描述
2、在DHCP配置协议中,将win虚拟机的mc地址加入,设置指定IP地址
在这里插入图片描述
3、在win虚拟机的命令提示符页面,将源IP地址释放,重新在获取
在这里插入图片描述

三、DHCP中继实验

1、在ensp中创建拓补图,如下:
在这里插入图片描述
2、DHCP服务器配置如下:
在这里插入图片描述

3、pc配置如下:
在这里插入图片描述

SW
[sw]vlan batch 10 20 233 #添加vlan
[sw]int e0/0/1
[sw-Ethernet0/0/1]p l a #连接pc,设置access
[sw-Ethernet0/0/1]p d v 10
[sw-Ethernet0/0/1]int e0/0/2
[sw-Ethernet0/0/2]p l a 
[sw-Ethernet0/0/2]p d v 20
[sw-Ethernet0/0/2]int e0/0/4
[sw-Ethernet0/0/4]p l a 
[sw-Ethernet0/0/4]p d v 233
[sw-Ethernet0/0/4]int e0/0/3
[sw-Ethernet0/0/3]p l t #设置trunk
[sw-Ethernet0/0/3]p t a v a
RSW
[RSW]vlan batch 10 20 233
[RSW]int vlanif 10 #三层交换机,需要vlanif配置IP地址
[RSW-Vlanif10]ip add 192.168.10.1 24
[RSW-Vlanif10]int vlanif 20
[RSW-Vlanif20]ip add 192.168.20.1 24
[RSW-Vlanif20]int vlanif 193
[RSW-Vlanif233]ip add 192.168.233.1 24
[RSW-Vlanif233]int g0/0/1
[RSW-GigabitEthernet0/0/1]p l t 
[RSW-GigabitEthernet0/0/1]p t a v a
[RSW]dhcp enable #开启DHCP
[RSW]int vlanif 10
[RSW-Vlanif10]dhcp select relay #开启中继模式
[RSW-Vlanif10]int vlanif 20
[RSW-Vlanif20]dhcp select relay #开启中继模式
[RSW-Vlanif20]int vlanif 233
[RSW-Vlanif233]dhcp select relay
[RSW-Vlanif233]dhcp relay server-ip 192.168.233.100 #指向DHCP服务器的IP地址
[RSW-Vlanif233]int vlanif 10
[RSW-Vlanif10]dhcp relay server-ip 192.168.233.100 #指向DHCP服务器的IP地址
[RSW-Vlanif10]int vlanif 20
[RSW-Vlanif20]dhcp relay server-ip 192.168.233.100 #指向DHCP服务器的IP地址

4、打开DHCP服务配置文件
在这里插入图片描述
5、进入配置文件,设置地址池
在这里插入图片描述

6、重启DHCP服务
在这里插入图片描述
7、查看端口状态
在这里插入图片描述
8、进入网卡配置文件
在这里插入图片描述
9、进入配置文件添加网关
在这里插入图片描述
9、重启网卡配置文件
在这里插入图片描述
10、PC1重新获取IP地址
在这里插入图片描述
11、PC2重新获取IP地址
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值