当前位置: 首页 > news >正文

华为路由器:DHCP配置

在大型企业网络中,会有大量的主机获取IP地址等网络参数。如果采用手工配置,则工作量大不好管理,若用户擅自更改网络参数,则容易导致IP冲突。
因此使用动态主机配置协议(DHCP)可以减少管理员的工作量,同时避免手工配置造成的IP冲突。

一、DHCP

DHCP需要一台DHCP服务器来分配地址。DHCP服务器可以使用一台linux或windows的主机来做,也可以使用一台路由器来做。

在这里插入图片描述

1.dhcp工作原理

在这里插入图片描述

  1. 客户端开机的时候没有IP地址,所以通过Discover报文查找dhcp服务器
  2. 客户端是通过广播形式发送Discover报文,确保dhcp服务器和客户端在同一个网络中
  3. dhcp服务器返回单播的Offer报文给客户端,Offer报文会包含客户端的mac地址、IP地址以及其他dhcp选项
  4. 客户端收到后会发送Request报文广播给dhcp服务器
  5. dhcp服务器收到后会发送ACK报文进行响应
  6. 客户端收到IP地址之后,会发送ARP请求查找网络上是否有主机具有相同的IP地址,若冲突,则会重新发送Discover报文获得IP

dhcp报文:
在这里插入图片描述
报文类型:
在这里插入图片描述

2.DHCP的租期

客户端拿到IP之后不是永久的,是存在租约时间的。例如租约时间为8个小时,则在4个小时之后,客户端会重新发送请求进行续约。若客户端一直不关机,则客户端的IP地址是不会发生变动的。
在这里插入图片描述
若在50%租期时,没有成功续约,则在87.5%租期时,会再进行续约。
在这里插入图片描述
若租约到期前没有收到服务器响应,则会释放IP,这时客户端的IP是0.0.0.0
在这里插入图片描述
以下为抓包的请求报文
在这里插入图片描述
以下为Offer的报文里的内容
在这里插入图片描述
通过ipconfig /release可以释放掉IP地址。通过ipconfig /renew会重新刷新IP地址的租期。
在这里插入图片描述

二、配置基于接口地址池的DHCP

我们可以配置两种地址池,一种是基于接口的地址池,一种是基于全局的地址池。
首先来试着配置基于接口的地址池。
在这里插入图片描述

# 开启全局的dhcp
dhcp enable
#基于接口的地址池的dhcp需要进入接口配置
interface GigabitEthernet 0/0/0
#dhcp选择基于接口的配置,这个前提是必须提前给路由器的接口配置IP地址,否则会报错
# Error: Failed to create interface IP pool because no IP address has been configured on the interface.
dhcp select interface
#给dhcp服务器配置dns列表
dhcp server dns-list 114.114.114.114
#排除不需要分配的IP
dhcp server excluded-ip-address 192.168.88.2
#设置dhcp的租期的天数,为0的话,则为永久
dhcp server lease day 3

查看IP池

display ip pool

在这里插入图片描述
查看IP池的接口的使用情况

display ip pool interface GigabitEthernet 0/0/0
http://www.lryc.cn/news/267535.html

相关文章:

  • (企业 / 公司项目)微服务OpenFeign怎么实现服务间调用?(含面试题)
  • 数据结构:图文详解 树与二叉树(树与二叉树的概念和性质,存储,遍历)
  • DM工作笔记-在windows下对DM7进行库还原恢复
  • STM32软硬件CRC测速对比
  • 第九部分 图论
  • 如何用java实现对java虚拟机的性能监控?
  • 电路设计(7)——窗口比较器的multism仿真
  • 前端已死?探讨人工智能与低代码对前端的影响
  • 树莓派,opencv,Picamera2利用舵机云台追踪人脸(PID控制)
  • uniapp中推出当前微信小程序
  • AndroidStudio无法新建aidl文件解决办法
  • java爬虫(jsoup)如何设置HTTP代理ip爬数据
  • ZooKeeper Client API 安装及使用指北
  • 本机ping不通虚拟机
  • Linux cfdisk命令
  • 实用学习网站和资料
  • 【已解决】c++qt如何制作翻译供程序调用
  • DPDK单步跟踪(3)-如何利用visual studio 2019和visual gdb来单步调试dpdk
  • Python爬虫---解析---BeautifulSoup
  • Argument list too long when copying files
  • configure
  • HOJ 项目部署-前端定制 默认勾选显示标签、 在线编辑器主题和字号大小修改、增加一言功能 题目AC后礼花绽放
  • Scikit-Learn线性回归(二)
  • 07 Vue3框架简介
  • 前端八股文(js篇)
  • windows+ubuntu离线安装翻译软件有道词典
  • DevC++ easyx实现视口编辑,在超过屏幕大小的地图上画点,与解决刮刮乐bug效果中理解C语言指针的意义
  • Kali Linux—借助 SET+MSF 进行网络钓鱼、生成木马、获主机shell、权限提升、远程监控、钓鱼邮件等完整渗透测试(一)
  • 时间与时间戳转换及android和ios对时间识别的区别
  • 飞天使-k8s知识点7-kubernetes升级