【软考网工-实践篇】DHCP 动态主机配置协议

server/2025/3/14 20:50:25/

一、DHCP简介

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

  • 位置:DHCP常见运行于路由器上,作为DHCP服务器
  • 功能:用于自动分配IP地址及其他网络参数给网络中的设备
  • 作用:简化网络管理,减少手动配置IP的工作量;避免IP地址冲突

其他网络参数包括:子网掩码、默认网关、DNS服务器地址

DHCP种类:

类型说明
基于接口地址池的DHCP接口网段作为DHCP地址池
基于全局地址池的DHCP在接口视图运行dhcp select global,以选择与本接口网段相同的全局地址池

二、DHCP实验

2.1 实验环境

图1

  • 交换机:S5700
  • 路由器:AR2220

2.2 PC配置

PC1:

勾选DHCP并点击“应用”

PC2:

勾选DHCP并点击“应用”

2.3 SW1配置

        二层交换机,无需配置,启动即可

2.4 R1配置

注意:以下每一个练习都是独立的,每个练习开始前路由器都应处于重置后重启的状态。eNSP删除配置这一点没有做好,以防浪费时间,特此说明。

练习一:基于接口地址池的DHCP

接口地址池DHCP配置:

<Huawei>system-view 
[Huawei]sysname R1[R1]dhcp enable #开启路由器的DHCP功能[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]dhcp select interface #配置基于接口的DHCP
[R1-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.1 #配置DNS服务器地址
[R1-GigabitEthernet0/0/0]dhcp server lease day 3 #配置DHCP租期为3天
[R1-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.1 #配置DHCP排除地址
[R1-GigabitEthernet0/0/0]q

补充内容:

#查看DHCP

练习二:基于全局地址池的DHCP配置

全局地址池DHCP配置:

<Huawei>system-view 
[Huawei]sysname R1[R1]dhcp enable #使能设备的DHCP服务器功能,这句必须在前面
[R1]ip pool test1 #配置名为test1的DHCP全局地址池
[R1-ip-pool-test1]network 192.168.1.0 mask 24 #宣告DHCP地址池网段
[R1-ip-pool-test1]gateway-list 192.168.1.254 #宣告网关
[R1-ip-pool-test1]dns-list 8.8.8.8 #宣告DNS服务器地址
[R1-ip-pool-test1]excluded-ip-address 192.168.1.1 #从地址池中排除一些地址
[R1-ip-pool-test1]lease day 10 #租期为10天
[R1-ip-pool-test1]q[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0]dhcp select global

补充内容:

display ip pool  #查看DHCP全局地址池

三、实验结果

 在PC2 终端运型ipconfig,查看是否通过DHCP获取了IP及其他网络参数


http://www.ppmy.cn/server/174975.html

相关文章

Node.js 模块化概念详细介绍

目录 模块化的概念 模块化的好处&#xff1a; 实现模块化 代码实现 1. 创建计算器模块 2. 使用计算器模块 3. 运行结果 总结 常见的Node.js核心模块 模块化的应用场景 Node.js 采用了模块化的设计&#xff0c;使得开发者能够将代码拆分成多个独立的模块&#xff0c;便…

使用DeepSeek完成一个简单嵌入式开发

开启DeepSeek对话 请帮我使用Altium Designer设计原理图、PCB&#xff0c;使用keil完成代码编写&#xff1b;要求&#xff1a;使用stm32F103RCT6为主控芯片&#xff0c;控制3个流水灯的原理图 这里需要注意&#xff0c;每次DeepSeek的回答都不太一样。 DeepSeek回答 以下是使…

深入理解pytest框架中的conftest.py:使用与作用原理

pytest是Python中最流行的测试框架之一&#xff0c;以其简洁、灵活和强大的功能而闻名。在pytest中&#xff0c;conftest.py文件是一个特殊的文件&#xff0c;用于共享测试配置、夹具&#xff08;fixtures&#xff09;和插件。理解conftest.py的使用和作用原理&#xff0c;可以…

ESP-IDF ubuntu版本 V5.2

1.MobaXterm 这个软件方面粘贴,文件拷贝 MobaXterm 2.安装之前请确保你安装了Python 和 pip V5.2需要python3.8和pip mkdir esp32 cd esp32 git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git cd esp-gitee-tools ./jihu-mirror.sh set cd .. git clone …

个人记录,Unity资源解压和管理插件

就是经典的两个AssetStudio 和 Ripper 没有什么干货&#xff0c;就是记录一下&#xff0c;内容没有很详细 AssetStudio 说错了&#xff0c;AssetStudio比较出名&#xff08;曾经&#xff09;&#xff0c;但好像堕落了 是&#xff0c;AssetBundlExtractor 这个工具有个好处就…

数学建模 第一节

目录​​​​​​ 前言 一 优化模型的类型 二 线性规划1 线性规划2 三 0-1规划 总结 前言 数学建模主要是将问题转化为模型&#xff0c;然后再以编程的形式输出出来 算法都知道&#xff0c;数学建模也需要用到算法&#xff0c;但是不是主要以编程形式展示&#xff0c;而是…

Python 开发工程师面试问题及高质量答案

在 Python 开发工程师的面试中&#xff0c;除了考察候选人的编程能力外&#xff0c;还会涉及算法、数据结构、设计模式、数据库、Web 框架、多线程、网络编程等多个方面。本文将整理一些经典面试问题&#xff0c;并附上详尽的解答&#xff0c;希望能帮助求职者顺利通过 Python …

存储过程和自定义函数在银行信贷业务中的应用(oracle)

数据校验和清洗 例如&#xff0c;检查客户的年龄是否在合理范围内&#xff0c;贷款金额是否符合规定的上下限等。 对于不符合规则的数据&#xff0c;可以进行清洗和修正。比如&#xff0c;将空值替换为默认值&#xff0c;或者对错误的数据进行纠正。 CREATE OR REPLACE PROC…