网络运维学习笔记 013网工初级(HCIA-Datacom与CCNA-EI)DHCP动态主机配置协议(此处只讲华为)

文章目录

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
    • 网关配置
    • DHCP服务器配置
    • 如果没有DHCP服务器,只在网关上做DHCP服务器:

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)

依据地址池自动分配IP地址,减少工作量,避免地址冲突。
DHCP报文类型
1.DHCP DISCOVER 客户端寻找DHCP服务器 (广播)
2.DHCP OFFER 服务器回应报文,携带各种配置信息 (广播/单播)
3.DHCP REQUEST 客户端请求配置确认,或续期 (广播)
4.DHCP ACK 服务器的确认响应 (广播/单播)
5.DHCP NAK 服务器的拒绝响应
6.DHCP RELEASE 客户端要释放地址时通知服务器
注:第1步报文封装的源IP为未知,即0.0.0.0
IP租期到达50%时,DHCP客户端会请求更新IP地址租约;
租期到达87.5%时,若还未收到服务器响应,会申请重绑定IP。
DHCP REQUEST,50%(单播)
→DHCP REQUEST,87.5%(广播)
→DHCP ACK/ DHCP NAK(单播)
→DHCP RELEASE(如果收到NAK或未响应)

网关配置

int g0/0/0.10 #配置vlan10
dot1q termination vid 10
ip add 192.168.10.254 24
arp broadcast enable
int g0/0/0.20 #配置vlan20
dot1q termination vid 20
ip add 192.168.20.254 24
arp broadcast enable
int g0/0/0.100 #配置vlan100,给dhcp做网关
dot1q termination vid 100
ip add 192.168.100.254 24
arp broadcast enable
dhcp enable #开启dhcp功能
dhcp select relay #在每个接口/子接口上开启中继功能
dhcp relay server-ip 192.168.100.1 #指定中继服务器为dhcp服务器ip

DHCP服务器配置

int g0/0/0
ip add 192.168.100.1 24 #首先配置IP地址
ip route-static 0.0.0.0 0.0.0.0 192.168.100.254 #配置缺省路由,指向网关 ,此时ping 10.254 20.254 100.254 都通了
ip pool vlan10 #给vlan10 创建地址池
network 192.168.10.0 mask 24 #此网段IP加入地址池
gateway-list 192.168.10.254 #创建网关
dns-list 1.1.1.1 2.2.2.2 #要分配的dns
ip pool vlan20 #给vlan10 创建地址池
network 192.168.20.0 mask 24 #此网段IP加入地址池
gateway-list 192.168.20.254 #创建网关
dns-list 1.1.1.1 2.2.2.2 #要分配的dns
q
dhcp enable #开启dhcp功能
int g0/0/0
dhcp select global #在出接口上配置,可以接受dhcp discover报文
ip pool vlan10 #如果需要排除或者绑定某些设备的ip地址,首先进入地址池进行配置
excluded-ip-address 192.168.10.240 192.168.10.253 #把240-253从地址池排除出去
q
display ip pool name vlan10 all/used #查看地址池的所有/已分配的ip (idle空闲 Disabled不会被分配 used已分配)
reset ip pool name vlan10 192.168.10.253 / all #释放这个已分配的IP地址/所有已分配的地址
ip pool vlan10
static-bind ip-address 192.168.10.100 mac-address aabb-ccdd-eeff #绑定某台设备的mac地址,如果ip已经被分配,则先用上面一条命令
q
PC>ipconfig /renew #PC机上重新获取地址

如果没有DHCP服务器,只在网关上做DHCP服务器:

dhcp enable #如果没有配置过DCHP一定记得开启DHCP功能
#undo dhcp select relay #首先进入每个接口/子接口,关闭之前配置的中继功能
#undo dhcp select server-ip #取消中继IP
dhcp select interface #还是在每个接口/子接口上配置,把接口作为地址池
dhcp server dns-list 1.1.1.1 2.2.2.2 #要分配的dns
#dhcp server excluded-ip-address 192.168.10.240 192.168.10.253 #把240-253从地址池排除出去
#dhcp server static-bind ip-address 192.168.10.100 mac-address aabb-ccdd-eeff #绑定某台设备的mac地址
#dhcp server lease day 8 #可以选择更改租期时间,如8天
dhcp ip pool interface g0/0/0.10 #查看接口下dhcp信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/21861.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Part 3 第十二章 单元测试 Unit Testing

概述 第十二章围绕单元测试展开,阐述了单元测试的实践与重要性,通过对比其他测试类型,突出其特点,还介绍了单元测试的最佳实践、避免的反模式以及与测试替身相关的内容,为编写高质量单元测试提供指导。 章节概要 1…

SpringCloud-Eureka初步使用

什么是REST是一组用于规范资源在网络中转移的表现形式软件架构设计风格.简单来说就是客户端和服务器之间的一种交互形式 什么是RESTful,满足了REST风格的接口或者程序,RESTful API是其中的接口,spring中提供了RestTemplate这个类,他强制执行了REST的规范,包括使用HTTP协议的状…

Linux 高级篇 日志管理、定制自己的Linux系统、备份与恢复

一、日志管理 (1)基本介绍 日志文件是重要的系统信息文件,记录了如用户登录、系统启动、系统安全、邮件及各种服务等相关重要系统事件在安全方面,日志也至关重要,它能记录系统日常发生的各类事情,可用于检…

SpringMVC 请求参数接收

目录 请求 传递单个参数 基本类型参数传递 未传递参数 ?传递参数类型不匹配 传递多个参数 传递对象 后端参数重命名 传递数组 传递集合 传递JSON数据 JSON是什么 JSON的优点 传递JSON对象 获取URL中的参数 文件上传 在浏览器与程序进行交互时,主要…

深度学习之图像回归(一)

前言 图像回归任务主要是理解一个最简单的深度学习相关项目的结构,整体的思路,数据集的处理,模型的训练过程和优化处理。 因为深度学习的项目思路是差不多的,主要的区别是对于数据集的处理阶段,之后模型训练有一些小…

23. AI-大语言模型-DeepSeek简介

文章目录 前言一、DeepSeek是什么1. 简介2. 产品版本1. 类型2. 版本3. 参数规模与模型能力 3. 特征4. 三种访问方式1. 网页端和APP2. DeepSeek API 二、DeepSeek可以做什么1. 应用场景2. 文本生成1. 文本创作2. 摘要与改写3. 结构化生成 3. 自然语言理解与分析1. 语义分析2. 文…

京东cfe滑块 分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 逆向分析 headers {"accept&qu…

什么是事务?并发事务引发的问题?什么是MVCC?

文章目录 什么是事务?并发事务引发的问题?什么是MVCC?1.事务的四大特性2.并发事务下产生的问题:脏读、不可重复读、幻读3.如何应对并发事务引发的问题?4.什么是MVCC?5.可见性规则?参考资料 什么…

火语言RPA--Excel插入空行

【组件功能】:在Excel内指定的位置插入空行 配置预览 配置说明 在第n行之前 支持T或# 填写添加插入第n行之前行号。 插入n行 支持T或# 插入多少行。 Sheet页名称 支持T或# Excel表格工作簿名称。 示例 Excel插入空行 描述 在第3行之后插入3行。 配置 输…

【算法基础】--前缀和

前缀和 一、一维前缀和示例模板[寻找数组的中心下标 ](https://leetcode.cn/problems/tvdfij/description/)除自身以外的数组乘积和可被k整除的子数组 一、一维前缀和 前缀和就是快速求出数组某一个连续区间内所有元素的和。 示例模板 已知一个数组arr,求前缀和 …

buuctf-[极客大挑战 2019]Knife题解

一个很简单的web题,进入界面 网页名还加白给的shell,并且给的提示也很明显,给了一个一句话木马再加上菜刀,很怀疑是一个webshell题,那么直接打开蚁剑测试连接拿shell 用提示的一句话木马的密码,测试链接发现…

基于YOLO11深度学习的半导体芯片缺陷检测系统【python源码+Pyqt5界面+数据集+训练代码】

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…

零食店收银pos源码

各位零食店老板,你是否还在为以下问题头疼? 连锁门店越来越多,管理起来力不从心?散装称重商品收银效率低,顾客排队抱怨?线上订单激增,库存混乱,配送跟不上?营销活动花样少…

DeepSeek 冲击(含本地化部署实践)

DeepSeek无疑是春节档最火爆的话题,上线不足一月,其全球累计下载量已达4000万,反超ChatGPT成为全球增长最快的AI应用,并且完全开源。那么究竟DeepSeek有什么魔力,能够让大家趋之若鹜,他又将怎样改变世界AI格…

卷积与动态特征选择:重塑YOLOv8的多尺度目标检测能力

文章目录 1. YOLOv8的网络结构概述2. 添加注意力机制2.1 为什么添加注意力机制?2.2 如何将注意力机制集成到YOLOv8中?2.3 效果分析 3. C2f模块的集成3.1 C2f模块简介3.2 如何在YOLOv8中集成C2f模块?3.3 效果分析 4. 卷积操作的优化4.1 卷积操…

鸿蒙-验证码输入框的几种实现方式-上

文章目录 效果图、优缺点多TextInput多 TextCanvas 绘制 多个 TextInput 拼接放置四个输入框焦点移动输入时向后移动输入完成回调删除时向前移动 防止点击总结 最近在做应用鸿蒙化,说白了就是把原来Android、iOS的代码重新用ArkTS写一遍,我负责基础建设和…

谈谈对线程的认识

面对这样的一个多核CPU时代, 实现并发编程是刚需. 多进程实现并发编程, 效果是特别理想的. 但是, 多线程编程模型有一个明显的缺点, 就是进程太重了, 效率不高. 创建一个进程, 消耗时间比较多. 销毁一个进程, 消耗时间也比较多. 调度一个进程, 消耗时间也比较多. 这里的时…

MySQL的数据类型

4. 数据类型 4.1 数据类型分类4.2 数值类型4.2.1 tinyint类型4.2.2 bit类型4.2.3 小数类型4.2.3.1 float4.2.3.2 decimal 4.3 字符串类型4.3.1 char4.3.2 varchar4.3.3 char和varchar比较 4.4 日期和时间类型enum和set 4.1 数据类型分类 4.2 数值类型 4.2.1 tinyint类型 数值越…

回不去的乌托邦

回不去的乌托邦 坐在电脑面前愣神间已至深夜,依然睡意不起。 相比于带着疲惫入睡,伏案发呆更令人惬意。想起最近在自媒体上看到的一句话“最顶级的享受变成了回不去的乌托邦”。 “这是兄弟们最后一次逛校园了,我拍个照”。我的记忆力总是用在…

分布式与集群,二者区别是什么?

??分布式 分布式系统是由多个独立的计算机节点组成的系统,这些节点通过网络协作完成任务。每个节点都有自己的独立计算能力和存储能力,可以独立运行。分布式系统的目标是提高系统的可靠性、可扩展性和性能。 分布式服务包含的技术和理论 负载均衡&am…