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客户端信息中输入设置好的域名,如以上结果则连接成立,访问成功。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

通过 tomcat 让手机访问到电脑写的 html 网页

之前实现的 html 小项目只能在自己的电脑上展示&#xff0c;如果要在其他电脑或者在手机上就看不到网页了 想要在手机上访问自己写的网页&#xff0c;我们可以借助 tomcat 首先我们可以从官网下载 tomcat 官网链接&#xff1a;apache官网 我们拉到最底部&#xff0c;找到 a…

C. Earning on Bets

题目 个人补充&#xff1a; #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 #define ll long longconst int maxn 1e6 5, in…

Apache Hadoop之历史服务器日志聚集配置

上篇介绍了Apache Hadoop的分布式集群环境搭建&#xff0c;并测试了MapReduce分布式计算案例。但集群历史做了哪些任务&#xff0c;任务执行日志等信息还需要配置历史服务器和日志聚集才能更好的查看。 配置历史服务器 在Yarn中运行的任务产生的日志数据不能查看&#xff0c;…

Qt:15.布局管理器(QVBoxLayout-垂直布局、QHBoxLayout-水平布局、QGridLayout-网格布局、拉伸系数,控制控件显示的大小)

目录 一、QVBoxLayout-垂直布局&#xff1a; 1.1QVBoxLayout介绍&#xff1a; 1.2 属性介绍&#xff1a; 1.3细节理解&#xff1a; 二、QHBoxLayout-水平布局&#xff1a; 三、QGridLayout-网格布局&#xff1a; 3.1QGridLayout介绍&#xff1a; 3.2常用方法&#xff1a…

YOLOv10改进 | Conv篇 | 利用CVPR2024-DynamicConv提出的GhostModule改进C2f(全网独家首发)

一、本文介绍 本文给大家带来的改进机制是CVPR2024的最新改进机制DynamicConv其是CVPR2024的最新改进机制&#xff0c;这个论文中介绍了一个名为ParameterNet的新型设计原则&#xff0c;它旨在在大规模视觉预训练模型中增加参数数量&#xff0c;同时尽量不增加浮点运算&#x…

MAVAE

1 自动下载项目所需要的jar包&#xff0c;统一管理jar包之间的依赖关系 2完成项目构建 maven的安装与配置 ​ 安装jdk环境&#xff1a;maven的运行需要依赖jdk。 下载maven。官网下载&#xff1a;Maven – Download Apache Maven 将下载的maven压缩包直接解压到本地磁盘即可。…

【网络安全】SSRF 之 Azure Digital Twins Explorer

未经许可&#xff0c;不得转载。 文章目录 正文 正文 Azure Digital Twins 是一个微软下的平台服务&#xff0c;允许开发者创建和运行数字孪生模型&#xff0c;这些模型能够反映物理世界中的实体及其关系&#xff0c;通过这些模型可以进行监控、分析和预测等操作。 1、进入主…

MACOS查看硬盘读写量

一、安装Homebrew 按照提示进行安装 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"二、安装smartmontools brew install smartmontools三、查看硬盘读写量等信息 sudo smartctl -a /dev/disk0

手机容器化 安装docker

旧手机-基于Termux容器化 1、安装app 在手机上安装Termux或ZeroTermux&#xff08;Termux扩展&#xff09; 1.1 切换源 注&#xff1a;可以将termux进行换源&#xff0c;最好采用国内源&#xff0c;例如&#xff1a;清华源等 更新包列表和升级包&#xff08;可选&#xff0…

VUE超详细入门

目录 1.什么是 Vue.js 2.Vue.js 优点 Vue中的第一个hello world Vue指令 v-model v-bind v-on v-if v-show v-for Vue 实例生命周期 从传统架构转向单文件架构(通过组件拼接) 安装element-ui使用 1.什么是 Vue.js Vue (读音 /vju ː /&#xff0c;类似于 view) 是…

【AI前沿】深度学习:神经网络基础

文章目录 &#x1f4d1;引言一、神经元和感知器1.1 神经元的基本概念1.2 感知器模型 二、多层感知器&#xff08;MLP&#xff09;2.1 MLP的基本结构2.2 激活函数的重要性2.3 激活函数2.4 激活函数的选择 三、小结 &#x1f4d1;引言 深度学习是现代人工智能的核心技术之一&…

【unity笔记】九、Unity添加串口通信

unity仿真使用虚拟串口调试。下面为简单流程。 常用串口调试软件在这里下载。 1.虚拟串口 添加虚拟串口&#xff0c;这里使用com1 com2 2. 串口调试 在这里为虚拟串口发送消息。 3. unity配置 3.1 设置 在文件->生成设置->玩家设置->玩家->其他设置 中找到…

【JavaSE】程序逻辑控制

目录 1. 顺序结构 2. 分支结构 2.1 if语句 2.1.1 语法格式1 2.1.2 语法格式2 2.1.3 语法格式3 2.1.4 练习 2.1.5 注意事项 2.2 switch 语句 3. 循环结构 3.1 while循环 3.1.1 语法格式 3.1.2 代码示例 3.1.3 注意事项 3.2 break 3.3 continue 3.4 for循环 …

Java虚拟机与跨平台特性

Java虚拟机与跨平台特性 1、Java虚拟机&#xff08;JVM&#xff09;2、跨平台特性3、总结 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 1、Java虚拟机&#xff08;JVM&#xff09; Java虚拟机是一个能够执行Java字节码的软件环境。它模…

计算机的错误计算(二十七)

摘要 介绍错数&#xff1a;任给一个单变元函数&#xff0c;当自变量被截断时&#xff0c;函数值中含有的错误的有效数字个数&#xff0c;并给出其计算方法。 首先&#xff0c;从字面上看&#xff0c;错数表示错误的有效数字个数。 下面从一个略显粗糙的化简过程&#xff0c;推…

LLM-文本分块(langchain)与向量化(阿里云DashVector)存储,嵌入LLM实践

文章目录 前言向量、令牌、嵌入分块按字符拆分按字符递归拆分按token拆分 向量化使用 TextEmbedding 实现语义搜索数据准备通过 DashScope 生成 Embedding 向量通过 DashVector 构建检索&#xff1a;向量入库语义检索&#xff1a;向量查询完整代码 总结 前言 Transformer 架构…

GitLab和Git

GitLab保姆级教程 文章目录 GitLab保姆级教程一、GitLab安装二、添加组和用户三、新增项目四、Git上传项目说明五、命令行指引 根据以下说明从计算机中上传现有文件&#xff1a;六、创建与合并分支七、GitLab回滚到特定版本八、数据备份与恢复九、docker中创建gitlab GIT 常用命…

Flask 用 Redis 缓存键值对-实例

Flask 使用起 Redis 来简直就是手到擒来&#xff0c;比 MySQL 简单多了&#xff0c;不需要那么多配置&#xff0c;实际代码就这么多&#xff0c;直接复制就能用。除了提供简单实用的实例以外&#xff0c;本文后面还会简单介绍一下 Redis 的安装与使用&#xff0c;初学者也能一看…

自建搜索引擎-基于美丽云

Meilisearch 是一个搜索引擎&#xff0c;主程序完全开源&#xff0c;除了使用官方提供的美丽云服务&#xff08;收费&#xff09;进行对接之外&#xff0c;还可以通过自建搜索引擎来实现完全独立的搜索服务。 由于成本问题&#xff0c;本博客采用自建的方式&#xff0c;本文就…

如何在 Windows 10 上恢复未保存的 Word 文档

您是否整晚都在处理一个重要的 word 文件&#xff0c;但忘记保存它了&#xff1f;本文适合您。在这里&#xff0c;我们将解释如何恢复未保存的 word 文档。除此之外&#xff0c;您还将学习如何恢复已删除的 word 文档。 从专业人士到高中生&#xff0c;每个人都了解丢失重要 W…