计算机网络 DHCP以及防护

news2024/9/21 0:27:30

一、理论知识

1.DHCP:用于在网络中自动分配IP地址及其他网络参数(如DNS、默认网关)给客户端设备。

2.VLAN:逻辑上的局域网分段,用于隔离和管理不同的网络流量。

3.DHCP地址池:为每个VLAN配置不同的DHCP地址池,每个池包含一系列可分配的IP地址以及对应的网关和DNS地址。

4.DHCP Snooping:交换机上的安全特性,用于防止恶意或意外的DHCP服务器在网络中发送错误的DHCP信息。

5.任端口:DHCP Snooping中,只有连接合法DHCP服务器的端口设置为信任端口,其他端口不信任,以防止伪造DHCP信息的攻击。

二、实验步骤

1. 路由器配置

①开启DHCP服务并配置地址池

②在子接口上配置IP地址作为VLAN的网关,并封装对应的数据帧

2. 交换机配置

①创建VLAN并配置端口

3. PC端配置

①在PC上选择自动获得IP方式。打开命令提示符(WIN+R键——>CMD),使用命令 ipconfig 查看对应网卡的信息,确认IP地址获取成功。

4. DHCP防护配置

5. 查看配置

使用命令查看交换机和路由器上的配置,确保所有配置正确且生效。

三、运行截图

拓扑图:

配置路由器:

配置交换机:

DNCP防护的配置:

查看相关配置:

测试连通性

四、实验小结(包括问题和解决方法、心得体会、意见与建议等)

1.配置过程:本次实验涵盖了DHCP服务器的配置、VLAN的创建和端口配置、以及DHCP防护的设置。配置过程中需要特别注意IP地址池的配置和排除地址的设置,确保不将网关地址分配出去。

2.DHCP防护:通过DHCP Snooping功能,可以有效防止恶意DHCP服务器在网络中的攻击,同时验证MAC地址和CHADDR字段的一致性,增加了网络的安全性。

3.故障排除:实验过程中可能遇到IP地址无法自动获取的问题,通常是由于配置错误或未开启相关服务导致的。需要逐一检查路由器和交换机上的配置,确保配置正确。

4.实践意义:通过本次实验,掌握了DHCP服务器配置的基本技能,并了解了DHCP防护的原理和实现方法,为实际网络管理和维护提供了宝贵的经验。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【语义分割系列】基于cityscape的DDRNet算法

基于cityscape的DDRNet算法 前言 DDRNet是专门为实时语义分割设计的高效主干。该模型由两个深度分支组成,在这两个分支之间执行多次双边融合,并且还设计了一个新的上下文信息抽取器,名为深度聚合金字塔池模块(DAPPM),用于扩大有效的接受域,并基于低分辨率特征映射融合…

QT在VS环境中使用,控件显示中文乱码解决方法

首先来看乱码显示的效果如下: 上图左侧显示内容为中文,控件对应代码如下: QLabel* UserNameLabel new QLabel(QString("用户名:")); QLabel* NameLabel new QLabel(tr("姓名:"));下面我们对QL…

【Spine学习15】变换约束

变换约束:能让一个骨骼受另一个骨骼的变化影响。 1、选择m创建一个变换约束: 2、点击这个约束, 将移动数值拉的越满,m越接近s骨骼 当约束为0也就是默认的时候,m骨骼将不会受影响,变换约束可有可无。 tips…

物联网系统运维——实验备份与恢复,数据镜像软件DRBD介绍,DRBD的安装和应用,extundelete的安装和应用(重点),环境准备,配置设置

一.数据备份 1.数据备份的重要性 备份是系统中需要考虑的最重要的事项,虽然这在系统的整个规划,开发和测试过程中甚至占不到1%,看似不太重要且默默无闻的工作只有到恢复的时候才能真正体现出其重要性,任何数据的丢失与数据宕机,都是不可以被接收的。 2.数据备份策…

数据结构与算法笔记:高级篇 - 最短路径:地图软件是如何计算出最优出行路径的?

概述 基础篇的时候,我们学习了图的两种搜索算法,深度优先搜索和广度优先搜索。这两种算法主要是针对无权图的搜索算法。针对有权图,也就是图中的每一条变都有一个权重,我们该如何计算两点之间的最短路径(经过的边的权…

ViT:3 Compact Architecture

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型重新阅读。而最新科技(Mamba,xLSTM,KAN)则…

VMware共享文件夹设置

1、VMWare设置 1)虚拟机 -> 设置 2)点击 选项 -> 共享文件夹 -> 设置为 总是启用 -> 并 添加一个本地共享文件夹。设置完毕,点击 确定。 2、创建共享文件夹、挂载 1)打开终端,在mnt/目录下创建一个名为…

原Veritas(华睿泰)中国研发中心敏捷教练、项目集经理郑鹤琳受邀为第十三届中国PMO大会演讲嘉宾

全国PMO专业人士年度盛会 原Veritas(华睿泰中国)中国研发中心敏捷教练、项目集经理郑鹤琳女士受邀为PMO评论主办的2024第十三届中国PMO大会演讲嘉宾,演讲议题为“敏捷项目管理-知行合一”。大会将于6月29-30日在北京举办,敬请关注…

So:万法皆空,唯因果不空

在《long long ago》中,我们说到long一词中藏着因果关系,long通汉字“以”字。long是生育过程中,婴儿已经呱呱坠地,但尚未剪掉脐带的形象。 下面我们来解剖另一个英语单词:so。 一、so:万法皆空&#xff…

前端vue-cli相关知识与搭建过程(项目创建,组件路由)very 详细

一.关于vue-cli 1.什么是vue Vue (读音 /vju ː /,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 Vue.js 是前端的主流框架之一,和 Angular.js…

【大数据】Hadoop学习笔记

基本概念 Hadoop组成 HDFS: Hadoop分布式文件存储系统, 在Haddop中处于底层/核心地位YARN: 分布式通用的集群资源管理系统和任务调度平台, 支撑各种计算引擎执行MapReduce: 第一代分布式计算引擎, 但因为部分原因, 许多企业都不直接使用MapReduce, 但许多底层软件仍然在使用Ma…

v-jstools插件 - 自动补环境

一、为啥要补环境? 我们每次逆向扣完代码存放在 nodejs 上是运行不出结果的,因为缺少浏览器环境特有的一些 window/document/navigator/localstorage 等参数,所以我们需要把这些缺少的浏览器环境补上,让这份js代码在本地nodejs环…

无人机巡检小羊仿真

详细视频地址 仿真效果 可视化三维仿真 gazebo物理仿真 px4 飞控仿真 仿qgc简易地面站 详细视频地址

每日一题——Python代码实现PAT甲级1059 Prime Factors(举一反三+思想解读+逐步优化)五千字好文

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 代码点评 时间复杂度分析 空间复杂度分析 改进建议 我要更强 时间复杂度…

渗透测试基础(六) MS10-046漏洞攻击

1. 漏洞介绍 1.1 漏洞介绍 Microsoft Windows快捷方式LNK文件自动执行代码漏洞。Windows支持使用快捷方式或LNK文件。LNK文件是指向本地文件的引用,点击LNK文件与点击快捷方式所制定的目标具有相同效果。Windows没有正确的处理LNK文件,特制的LNK文件可能导致Windows自动执行…

【Day02】0基础微信小程序入门-学习笔记

文章目录 模板与配置学习目标WXML 模板语法1.数据绑定(类似于 Vue2 )2. 事件绑定3. 条件渲染4.列表渲染 WXSS模板样式1. rpx尺寸单位2.样式导入3. 全局样式和局部样式 全局配置1. window2. tabBar 页面配置网络数据请求总结 持续更新~ 模板与配置 学习目…

数据挖掘常见算法(聚类)

划分方法 K-均值算法(K-means算法) 方法: 首先选择K个随机的点,称为聚类中心.对于数据集中的,每一个数据,按照距离K个中心点的距离,将其与距离最近的中心点关联起来,与同一个中心点关联的所有点聚成一类.计算每一个组的平均值,将改组所关联的中心点移动到平均值的位置重复2~…

6. Revit API UI: PreviewControl(预览控件)

6. Revit API UI: PreviewControl(预览) PreviewControl 有时我们需要一个预览功能,而Revit也提供了一个PreviewControl类来帮助我们实现这个功能。 从类的继承关系来看,PreviewControl就是一个用户自定义控件,它就…

板凳--------第20章-信号:基本概念1

tlpi_hdr.h头文件使用及设置 liao__ran 于 2020-09-29 15:12:01 发布 阅读量1.6k 收藏 5 点赞数 1 分类专栏: linux系统编程手册 版权 linux系统编程手册 专栏收录该内容 7 篇文章 1 订阅 订阅专栏 使用的头文件,主要如下: ename.c.inc erro…

【文字+视频教程】在手机上用文生软件平台CodeFlying开发一个整蛊版《Flappy Bird》

前言: 在之前的文章中我们介绍了国内首家文生软件平台码上飞CodeFlying,并且教给了大家如何用它来开发复杂的项目信息管理系统以及恶搞拼图小游戏等。今天就继续给大家带来一起用码上飞开发整蛊版《Flappy Bird》小游戏的教程。 老规矩,咱还…