ENSP软件中DHCP的相关配置以及终端通过域名访问服务器

新建拓扑

配置路由器网关IP

  设备配置命令:<Huawei>     Huawei部分为设备名   <>代表当下所在的模式,不同模式下具有不同的配置权限<Huawei> 第一级模式,最低级模式  查看所有参数<Huawei>system-view   键入系统视图,进入第二级模式[Huawei]  第二模式   该模式用于管理基本设备信息-- 改名、设密码等[Huawei-????] 第三级模式  这种专用配置模式

以下是配置网关IP的必要代码和查看代码

<Huawei>system-view

Quit 逐级退出

[Huawei]interface g0/0/0   进入某个接口

[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.250 255.255.255.0 配ip[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.3 24   掩码也可以写长度

<Huawei>display  ip interface brief  查看接口的ip摘要信息

[Huawei-GigabitEthernet0/0/0]display this   查看当下所在位置的配置信息

注意单词的拼写,这样就配置了路由器一边网关的IP地址。

出错后,按上键可以编辑上一条的代码,会自动存储将近20条的代码,按上下键可以调节。

配置另一边的网关的IP,注意IP网络号不能和前面一样,应该和该广播域的IP的网络号相同,而且IP地址不能重复,不然如上会出现错误。

  两个网关都显示打开状态(up),这样由路由器分隔的两个广播域可以相互传输数据。

DHCP的原理及实现的条件

DHCP(动态主机配置协议,Dynamic Host Configuration Protocol)是一个用于给网络中的主机动态分配 IP 地址、子网掩码、默认网关、DNS 服务器等网络配置参数的协议。
 
原理
 
1. 客户端请求:新加入网络的计算机(客户端)在网络中广播一个 DHCPDISCOVER 消息,用于发现网络中的 DHCP 服务器。
2. 服务器响应:网络中的 DHCP 服务器接收到 DHCPDISCOVER 消息后,从地址池中选择一个未分配的 IP 地址,并结合其他网络配置参数(如子网掩码、默认网关、DNS 服务器地址等),以单播或广播形式向客户端发送 DHCPOFFER 消息,提供可用的 IP 地址租约。
3. 客户端选择:客户端通常会收到多个 DHCP 服务器发送的 DHCPOFFER 消息,从中选择一个,并向网络中广播一个 DHCPREQUEST 消息,表明选择了哪个服务器提供的网络配置参数。
4. 服务器确认:被选择的 DHCP 服务器收到 DHCPREQUEST 消息后,发送一个 DHCPACK 消息给客户端,对客户端的选择进行确认,正式将 IP 地址等网络配置参数分配给客户端;如果客户端选择的服务器由于某些原因(如地址已被占用)不能分配,服务器会发送一个 DHCPNAK 消息拒绝客户端的请求,客户端会重新发起 DHCPDISCOVER 过程。
 
实现条件
 
1. 存在至少一台运行 DHCP 服务的服务器:服务器上需要安装并配置好 DHCP 服务软件,并且具有一定范围的可分配 IP 地址池以及相关的网络配置参数。
2. 网络支持广播通信:DHCP 的请求和响应过程中,客户端的 DISCOVER 消息、REQUEST 消息通常是以广播形式发送,所以网络要支持广播,以确保客户端与服务器之间能够通信。
3. 客户端支持 DHCP 协议:客户端的网络设备(如计算机、网络打印机等)需要支持 DHCP 协议,以便能够发送请求并接收和处理服务器的响应。

根据以上原理可知DHCP服务器IP地址应该为人工配且固定,所以路由器是非常适合的选择,但理论上都能当DHCP服务器。

路由器配置为DHCP服务器

将路由器配置为dhcp服务器相关代码

[Huawei]dhcp enable 必须先开启DHCP服务器一台设备上,可以创建多个池塘,但一个池塘只能服务一个广播域

[Huawei]ip pool xxx 创建名为wangcai的dhcp池塘

[Huawei-ip-pool-xxx]network 192.168.2.0 mask  24  池塘范围+关联接口

[Huawei-ip-pool-xxx]gateway-list  192.168.2.1     配置网关

该网段的网关地址[Huawei-ip-pool-xxx]dns-list  192.168.2.2  配置DNS

DNS服务器地址切记:还要在对应分配的接口上,再次开始服务

[Huawei]interface g0/0/1

[Huawei-GigabitEthernet0/0/1]dhcp select global     进入相匹配的端口将DHCP模式设置为全局模式。

最后返回到<Huawei>save,选择y成功保存

将电脑设置为DHCP,自动获取IP

进入命令行

查看是否成功获取IP地址,如上,不过注意两个广播域就要设置两个池,根据相同的操作即可。

终端通过域名访问服务器

给左边的服务器启动http服务,且加上域名服务器的IP,根据域名ip建立联系,通过域名搜索出来的结果应该和直接访问以上服务器的IP相同

给右边服务器设置DNS服务,本身不用加域名服务器IP

想要通过域名访问,终端都要填写域名服务器的IP

在左边client客户端信息中输入设置好的域名,如以上结果则连接成立,访问成功。

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

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

相关文章

探索未来:Transformer模型在智能环境监测的革命性应用

探索未来&#xff1a;Transformer模型在智能环境监测的革命性应用 在当今数字化时代&#xff0c;环境监测正逐渐从传统的人工检测方式转变为智能化、自动化的系统。Transformer模型&#xff0c;作为深度学习领域的一颗新星&#xff0c;其在自然语言处理&#xff08;NLP&#x…

鸿蒙开发:每天一个小bug----鸿蒙开发路由跳转踩坑

一、前言 报错内容显示找不到页面 &#xff0c;肯定我们页面没写对呗&#xff01; 可能是这几个原因:1.main_pages.json没配置路由 {"src": ["pages/02/UserInfoClass","pages/02/AppStorageCase02"] } 2.跳转路径没写对 错误&#xff1a;…

Excel第29享:基于sum嵌套sumifs的多条件求和

1、需求描述 如下图所示&#xff0c;现要统计12.17-12.23这一周各个人员的“上班工时&#xff08;a1&#xff09;”。 下图为系统直接导出的工时数据明细样例。 2、解决思路 首先&#xff0c;确定逻辑&#xff1a;“对多个条件&#xff08;日期、人员&#xff09;进行“工时”…

自动驾驶论文总结

预测 光栅化 代表性论文 Motion Prediction of Traffic Actors for Autonomous Driving using Deep Convolutional Networks (Uber)MultiPath (Waymo) 问题 渲染信息丢失感受野有限高计算复杂度 图神经网络 VectorMap (waymo 2020)LaneGCN (uber 2020) Transformer mm…

C#利用NPOI在已有多个Sheet的Excel中的其中一个Sheet插入或保存数据

在使用NPOI库处理Excel文件&#xff08;尤其是.xlsx文件&#xff0c;即Excel 2007及以上版本&#xff09;时&#xff0c;你可以很容易地读取、修改或向已存在的Excel文件中的特定Sheet添加数据。以下是一个基本的步骤说明和示例代码&#xff0c;展示如何在C#中使用NPOI向已包含…

[Linux][Shell][Shell数学运算]详细讲解

目录 0.前置知识1.if参数2.Unix Shell里面比较字符写法 1.算数运算符号2.常见算数运算命令0.常用算数运算命令1.双括号(())2.let命令3.expr命令4.bc命令5.中括号[]6.awk计算 0.前置知识 1.if参数 参数意义-b当file存在并且是块⽂件时返回true-c当file存在并且是字符⽂件时返回…

形态学图像处理

1 工具 1.1 灰度腐蚀和膨胀 当平坦结构元b的原点是(x,y)时&#xff0c;它在(x,y)处对图像f的灰度腐蚀定义为&#xff0c;图像f与b重合区域中的最小值。结构元b在位置(x,y)处对图像f的腐蚀写为&#xff1a; 类似地&#xff0c;当b的反射的原点是(x,y)时&#xff0c;平坦结构元…

react学习——24redux实现求和案例(精简版)

1、目录结构 2、count/index.js import React, {Component} from "react"; //引入store,用于获取数据 import store from ../../redux/store export default class Count extends Component {state {count:store.getState()}componentDidMount() {//监测redux中的…

从像素角度出发使用OpenCV检测图像是否为彩色

从像素角度出发使用OpenCV检测图像是否为彩色 使用OpenCV检测图像是否为彩色&#xff08;从像素角度出发&#xff09;引言基本概念从像素角度检测图像是否为彩色代码实现1. 读取图像2. 获取图像的形状3. 遍历图像的每个像素4. 基于RGB通道的判断测试代码 5.优化代码性能6.使用N…

传言称 iPhone 16 Pro 将支持 40W 快速充电和 20W MagSafe

目前&#xff0c;iPhone 15 和 iPhone 15 Pro 机型使用合适的 USB-C 电源适配器可实现高达 27W 的峰值充电速度&#xff0c;而 Apple 和授权第三方的官方 MagSafe 充电器可以高达 15W 的功率为 iPhone 15 机型进行无线充电。所有四款 iPhone 15 机型均可使用 20W 或更高功率的电…

PHP计件工资系统小程序源码

解锁高效管理新姿势&#xff01;全面了解计件工资系统 &#x1f525; 开篇&#xff1a;为什么计件工资系统成为企业新宠&#xff1f; 在这个效率至上的时代&#xff0c;企业如何精准激励员工&#xff0c;提升生产力成为了一大挑战。计件工资系统应运而生&#xff0c;它以其公…

golang interface指针实现

在 Go 语言中&#xff0c;接口(interface)是一种类型&#xff0c;它定义了一组方法的集合。任何实现了接口中所有方法的类型都会自动满足该接口。当涉及到指针接收者时&#xff0c;情况会稍微复杂一些&#xff0c;因为需要考虑到值接收者和指针接收者之间的区别。 下面是一个简…

【小沐学Python】在线web数据可视化Python库:Bokeh

文章目录 1、简介2、安装3、测试3.1 创建折线图3.2 添加和自定义渲染器3.3 添加图例、文本和批注3.4 自定义您的绘图3.5 矢量化字形属性3.6 合并绘图3.7 显示和导出3.8 提供和筛选数据3.9 使用小部件3.10 嵌入Bokeh图表到Flask应用程序 结语 1、简介 https://bokeh.org/ https…

算法力扣刷题记录 四十【226.翻转二叉树】

前言 继续二叉树其余操作&#xff1a; 记录 四十【226.翻转二叉树】 一、题目阅读 给你一棵二叉树的根节点 root &#xff0c;翻转这棵二叉树&#xff0c;并返回其根节点。 示例 1&#xff1a; 输入&#xff1a;root [4,2,7,1,3,6,9] 输出&#xff1a;[4,7,2,9,6,3,1]示例…

包管理器-npm、yarn、cnpm、pnpm的比较

1. npm (node package manage) 1.1本地安装 使用命令&#xff1a;npm install 包名 或 npm i 包名 本地安装的包出现在当前目录下的node_module目录中 如果本地安装的包带有CLI&#xff0c;npm 会将它的CLI脚本放置到node_modules/.bin下&#xff0c;使用npx命令即可调用。 …

Perl伪哈希探秘:深入理解Perl中的高级数据结构

&#x1f310; Perl伪哈希探秘&#xff1a;深入理解Perl中的高级数据结构 在Perl的世界里&#xff0c;数据结构是编程的基础。除了传统的数组和哈希&#xff0c;Perl还提供了一种特殊的数据结构——伪哈希&#xff08;Pseudo-Hashes&#xff09;。伪哈希是一种灵活的键值对集合…

Pandas 进阶 —— 数据转换、聚合与可视化

引言 在数据分析的旅程中&#xff0c;Pandas 库提供了从数据转换到聚合再到可视化的全面解决方案。上篇我们掌握了数据的导入和清洗&#xff0c;本篇我们将探索如何通过 Pandas 对数据进行更高级的处理&#xff0c;包括数据转换、聚合分析以及可视化展示。 数据转换 数据转换…

CAS介绍

CAS是计算机科学中的一个概念&#xff0c;全称是Compare-And-Swap&#xff08;比较并交换&#xff09;&#xff0c;它是一种原子操作&#xff0c;用于多线程环境下的同步机制。在Java中&#xff0c;你可以使用java.util.concurrent.atomic包下的类&#xff0c;如AtomicInteger来…

绝对值不等式运用(C++)

货仓选址 用数学公式表达题意&#xff0c;假设有位置a1~an,假设选址在x位置处&#xff0c;则有&#xff1a; 如何让这个最小&#xff0c;我们把两个式子整合一下&#xff0c;利用绝对值不等式&#xff1a; 我们知道&#xff1a; 如下图所示&#xff1a;到A&#xff0c;B两点&…

用python生成词频云图(python实例二十一)

目录 1.认识Python 2.环境与工具 2.1 python环境 2.2 Visual Studio Code编译 3.词频云图 3.1 代码构思 3.2 代码实例 3.3 运行结果 4.总结 1.认识Python Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性&a…