DHCP原理与配置

目录

  • 一、概述
    • 可分配的地址信息主要包括
    • 优点
    • 分配方式
    • 租约过程
  • 二、实验
    • 一、使用DHCP服务器使win系统虚拟机获得IP地址
    • 二、设置DHCP指定IP地址
    • 三、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
DHCP原理与配置_第1张图片
2、更改主机名
在这里插入图片描述
3、进入网卡配置文件设置网卡信息,保存退出并重启网卡
DHCP原理与配置_第2张图片

在这里插入图片描述

4、复制DHCP配置文件案列至DHCP配置文件中
在这里插入图片描述
5、在配置文件中,添加地址池
在这里插入图片描述
6、开启DHCP服务,并查看端口
在这里插入图片描述
7、在win虚拟机中获取DHCP分配的IP地址
DHCP原理与配置_第3张图片

二、设置DHCP指定IP地址

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

三、DHCP中继实验

1、在ensp中创建拓补图,如下:
DHCP原理与配置_第6张图片
2、DHCP服务器配置如下:
DHCP原理与配置_第7张图片

3、pc配置如下:
DHCP原理与配置_第8张图片

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、进入配置文件,设置地址池
DHCP原理与配置_第9张图片

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

你可能感兴趣的:(linux)