一、了解DHCP服务器

 二、DHCP的租约过程

三、DHCP配置实例

一、了解DHCP服务器

1、定义

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),由internet工作任务小组设计开发,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

2、使用DHCP的好处

减少管理员的工作量

避免输入错误的可能

避免IP地址冲突

当更改IP地址段时,不需要重新配置每个用户的IP地址

提高了IP地址的利用率

方便客户端的配置

3、DHCP的分配方式

自动分配:分配到一个IP地址后永久使用

手动分配:由DHCP服务器管理员专门指定IP地址

动态分配:使用完后释放该IP,供其他客户机使用

二、DHCP的租约过程

客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程

分为四个步骤

 1、客户机请求IP地址

当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DUCP获取一个合法的地址.。

此时DUCP客户机以广播方式发送DHCP Discove发现信息来寻找DHCP服务器

2、客户机选择IP地址

DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将地址保留,这样该地址就不能在分配给另一个DHCP客户机

3、服务器确定租约

DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息

当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化

4、重新登陆

DHCP客户机每次重新登陆网络时,不需要在发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息

5、更新租约

当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约

客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约

三、DHCP配置实例

 

 

1、设置虚拟机

安装配置DHCP ,并查看光盘是否挂载,我们可以使用:yum -y install dhcp 来安装

 

并查看DHCP文件的位置,并复制模板

 

进入复制的文件目录进行设置全局配置参数

 

 在subnet网段声明(作用于整个子网段,部分排至参数优先级高于全局配置参数)设置完成后保存并退出

 

 因为都是254网段的,所以要对网卡进行设置

 

 设置完成后重启服务,关闭防火墙,这样虚拟机就配置完成了

虚拟机设置

 

 

 

 2、配置ENSP

SW1配置

<Huawei>sys
[Huawei]sysname SW1
[SW1]v b 10 20 100
[SW1]interface e0/0/2
[SW1-Ethernet0/0/2]p l a
[SW1-Ethernet0/0/2]p d v 10
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]p l a
[SW1-Ethernet0/0/3]p d v 20
[SW1-Ethernet0/0/3]int e0/0/5
[SW1-Ethernet0/0/5]p l a
[SW1-Ethernet0/0/5]p d v 100
[SW1-Ethernet0/0/5]int e0/0/4
[SW1-Ethernet0/0/4]p l a
[SW1-Ethernet0/0/4]p d v 100
[SW1-Ethernet0/0/4]int e0/0/1
[SW1-Ethernet0/0/1]p l t
[SW1-Ethernet0/0/1]p t a v a

 SW2配置

<Huawei>sys
[Huawei]sysname SW2
[SW2]v b 10 20 100
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]p l t
[SW2-GigabitEthernet0/0/1]p t a v a
[SW2-GigabitEthernet0/0/1]un sh
[SW2-GigabitEthernet0/0/1]int vlanif 10
[SW2-Vlanif10]ip add 192.168.10.254 24
[SW2-Vlanif10]int vlanif 20
[SW2-Vlanif20]ip add 192.168.20.254 24
[SW2-Vlanif20]int vlanif 100
[SW2-Vlanif100]ip add 192.168.142.254 24
[SW2]dhcp enable
[SW2]int vlanif 10
[SW2-Vlanif10]dhcp select relay 
[SW2-Vlanif10]dhcp relay  server-ip 192.168.142.3
[SW2-Vlanif10]int vlanif 20
[SW2-Vlanif20]dhcp select relay
[SW2-Vlanif20]dhcp relay server-ip 192.168.142.3
[SW2-Vlanif20]int vlanif 100
[SW2-Vlanif100]dhcp select relay
[SW2-Vlanif100]dhcp relay server-ip 192.168.142.3

设置云创建

 

 对宿主机设置

 

 完整的配置就完成了,下面进行验证

使用虚拟机进行验证,ping各pc检查是否能通

 

 

 

 

 

 验证在eNsp中PC使用DHCP来获取IP

将各pc设置成DHCP获取如下图所示

 各PC输入ipconfig命令来获取IP

 

 

 

 

 

 

posted on 2021-07-02 08:16  且听风吟J  阅读(110)  评论(0编辑  收藏  举报