当前位置: 首页 > news >正文

调整网络时需要注意的事项

  这段时间调整网络,涉及的计算机多,Vlan也多,不小心的动作会给自己造成很大的麻烦,因为毕竟我也只是一个网络的初学者,平时虽然是网管,只是作为一项普通的工作。

  准备工作做得不细致,可能出现的问题以及对应的操作没有考虑,出了问题就可能手忙脚乱。

  一个原因是设备混杂,比如还有CISCO设备,主要设备是HUAWEI和H3C,我2019年开始自学网络的时候接触的就是思科产品,当时觉得操作简单,后面更换成H3C和HUAWEI产品后基本上就没有操作过了,命令基本上都忘记了。

  还有一原因是思科产品配置很复杂,涉及到多个网络,它同时用作汇聚交换机和接口交换机,我看了一下配置,5000多行代码,这主要是多人配置过,都没有删除多余的配置,直接修改,比如作为接入交换机,在汇聚上配置了Vlan,那么下面的接入交换机就不需要配置Vlan了,可是依然还有Vlan信息,这难免造成混乱。

  另外跟我是个二把刀有关,本来网络管理就是自学,就入了一下门,感觉就可以根据别人的配置来操作了,结果就可能出现一些问题。

  不过,好在主要的问题今天晚上都一一解决了。

  记录一下需要注意的问题。

  1、做好配置的备份

  这次配置采用远程操作方式,因为涉及安全,采用的是登录一台设备后继续在这台设备上登录其他的设备。

  也许是紧张,也许是眼花了,登录后首先要删除主设备上的vlan信息,因为避免配置时提示IP冲突,结果第一个删除操作就把登录的网关给删除了。

  当时操作完没有注意,结果立即就断线了,我靠,简直又是两眼一黑啊,完了,控制不了远程设备了,那边只有两个人帮忙,可是他们也不会配置交换机,当时真的是傻了,因为第一次遇到这样的情况,冷静后一想:太可笑了,果然是业余的,实在不行重启设备啊,再不行登录其他的网关啊,还可以登录其他网络的登录口啊。唉,还是经验少,主要是担心今天如果操作失败,明天大面积断网那就糟糕透了。

  做好备份的还有一个好处是可以对比者修改,不用频繁查看配置,因为配置太长了,浏览很不方便,可是备份使用记事本浏览就很方便。

  在操作思科交换机时,备份的数据起到很大的作用,因为思科的命令我只能在网上去百度查,只能根据以前的配置去操作,有了备份就心底就有数,不用担心操作失误。

  2、对关键的端口提前做好标记

  这次就是因为没有做好标记导致耽误了时间去找相应的端口。

  因为有access口转trunk口,如果没有做好标记,那么接入交换机安装上后根本就没有IP的信息,关键是这次可能是我配置的问题,接入交换机有几台我控制不了,但是其他配置信息是对的,

调试的时候只能使用笔记本去确定端口,这样浪费了时间。

  3、不要盲目修改Vlan号码

  因为前期很多人修改过配置导致vlan信息很乱,我一一进行了修改并做了备注,结果导致很多网络就不通,后面想明白原因。

  如果网络是自己铺设的光缆,那么vlanID可以随意修改,只要保持一致就可以了。

  如果网络是通过移动供应商来连接了,修改了vlanID那么可能网络就不通了,因为必须在移动供应商的交换机上修改VlanID,这个就没有办法现场修改,这个问题让最后的收工成了一点遗憾,就是有几台电脑不能上网,只能明天解决了。

  4、按图索骥去追踪源设备

  有的网络设备拓扑复杂,很多我并不知道具体的拓扑,几十台网络设备追踪起来真是麻烦,可以按图索骥去追踪。但是最好开始就准备好拓扑结构图,避免不必要的麻烦。

display lldp neighbor brief 

  通过查看邻居和本机的连接关系进行网络信息的流向,最后得到具体的拓扑结构图。

  5、trunk口传递信息后不需要再指定路由

  access端口需要指定具体的vlan信息,但是一旦有了trunk端口的信息传递,那么在局域网中就不需要指定路由,虽然也可以通过静态路由或者动态路由来指定,除非为了路径优化,否则没有必要指定。

  6、对待trunk端口操作一定要谨慎

  因为trunk端口太多,没有留意最主要的进出口,想通过undo后重新规划vlanID,结果一不小心undo了主要的trunk端口,网络一下子就断了,欲哭无泪啊!!!真是教训!

  幸亏是一台小交换机,只影响几台设备,唉,很让人郁闷的教训了!

  折腾了几个小时,虽然完成了大部分的工作,还是有缺憾,主要原因是准备不当,太匆忙就操作,下次不能再犯同样的错误了!不能随意的undo(trunk)端口!!!因为这一是不能让你操作网络设备,另外如果是多网混在一台设备上,全部down掉了!

  比如,为了避免这样的错误出现,直接设置端口地址,这样即使删除了vlan,那么也能保证网络设备是可以访问的。

  或者谨慎一些,只是undo掉不使用的vlanID就可以了。

  7、根据情况进行保存

  对于大型的网络,如果很确定,可以随时保存,但是如果保险起见,关键设备的设置,可以在最后设置好后再保存,这样即使出了问题,重启设备就可以了,至少可以再行设置。

  8、注意检查路由设置以及ACL

  很多网络设备上都有ACL,数量不少,有时候网络是通的,就是不能正常上网,这时候可以检查ACL,是不是进行了阻挡?还有就是路由的设置,因为IP的变化需要重新设定路由信息,或者检查OSPF的设置。

  下次再做大的调整前一定要看看这次的教训。关键的一点,不要让远程链接断开!!!

相关文章:

调整网络时需要注意的事项

这段时间调整网络,涉及的计算机多,Vlan也多,不小心的动作会给自己造成很大的麻烦,因为毕竟我也只是一个网络的初学者,平时虽然是网管,只是作为一项普通的工作。 准备工作做得不细致,可能出现的问…...

OpenCV自学笔记二十二:绘图及交互

一、绘图基础 下面是关于OpenCV绘图基础函数的说明和举例: 1. cv2.line():绘制直线 cv2.line(img, pt1, pt2, color, thickness, lineType) - img: 需要绘制直线的图像。 - pt1: 直线起始点坐标。 - pt2: 直线结束点坐标。 - color: 直线颜色&…...

【自学开发之旅】Flask-会话保持-API授权-注册登录

http - 无状态-无法记录是否已经登陆过 #会话保持 – session cookie session – 保存一些在服务端 cookie – 保存一些数据在客户端 session在单独服务器D上保存,前面数个服务器A,B,C上去取就好了,业务解耦。—》》现在都是基于token的验证。 以上是基…...

数据结构与算法--排序算法复习

目录 1.三种常见的简单排序: 1.1冒泡排序 1.2 选择排序 1.3 插⼊排序 2 常见高级排序算法 2.1 希尔排序 2.2 快速排序 2.3 归并排序 2.4计数排序 先上结论: 1.三种常见的简单排序: 1.1冒泡排序 1.⾸先在未排序数组的⾸位开始&#…...

python随手小练1

题目: 使用python做一个简单的英雄联盟商城登录界面 具体操作: print("英雄联盟商城登录界面") print("~ * "*15 "~") #找其规律 a "1、用户登录" b "2、新用户注册" c "3、退出系统&quo…...

gym_unity学习笔记

最近学了一段时间gym_unity,把一些资料留在这里 实例 实例gym_unity训练RollerBall:https://blog.csdn.net/alibutter/article/details/120908687实例gyn_unity训练3DBall:https://zhuanlan.zhihu.com/p/554927641?utm_id0 源码&#xff1…...

(三十)大数据实战——HBase集成部署安装Phoenix

前言 Phoenix 是一个开源的分布式关系型数据库查询引擎,它基于 Apache HBase构建。它提供了在 Hadoop 生态系统中使用 SQL查询和事务处理的能力。本节内容我们主要介绍一下Hbase如何集成部署安装Phoenix服务工具,并集成hive框架,能够快速、灵…...

【Python基础】S01E03 元组

P01S03 元组 定义元组元组无法修改定义一个元素的元素 修改元组变量方案一:关联新元组方案二:转换为列表 列表是可修改的,对于处理网站的用户列表或游戏中的角色列表至关重要。然而我们有时候需要创建一系列不可修改的元素,元组可…...

【算法-双指针思想】

双指针思想 双指针法(快慢指针法): 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。 定义快慢指针 快指针: 寻找新数组的元素 ,新数组就是不含有目标元素的数组 慢指针: 指向更新 新数组下…...

uni-app实现点击复制按钮 复制内容

注意:uni.setClipboardData({})里面的data参数必须是字符串类型这个是大坑 第一种 <view>{{orderId}}</view> //复制的内容 <button click"copy(orderId)">复制</button>copy(value) {uni.setClipboardData({data: value , // 这里是个坑接…...

Qt5开发及实例V2.0-第十四章-Qt多国语言国际化

Qt5开发及实例V2.0-第十四章-Qt多国语言国际化 第14章 Qt 5多国语言国际化14.1 基本概念14.1.1 国际化支持的实现14.1.2 翻译工作&#xff1a;“*.qm”文件的生成 14.2 【实例】14.2.1 简单测试14.2.2 选择语言翻译文字 本章相关例程源码下载1.Qt5开发及实例_CH1401.rar 下载2.…...

嵌入式网络接口之MAC芯片与PHY芯片

目录 0. 参考文档 1.嵌入式网络接口简介 2.嵌入式网络硬件架构方案 2.1 SOC内未集成MAC芯片 2.2 SOC内集成MAC芯片 2.3 主流方案总结 2.3 参照实际网卡的说明 3.MII/RMII及MDIO接口 3.1 MII 3.2 RMII 3.3 MDIO 0. 参考文档 网卡构造&#xff1a;MAC与PHY的关系&…...

在华为云服务器上CentOS 7安装单机版Redis

https://redis.io/是官网地址。 点击右上角的Download。 可以进入https://redis.io/download/——Redis官网下载最新版的网址。 然后在https://redis.io/download/页面往下拉&#xff0c;点击下图超链接这里。 进入https://download.redis.io/releases/下载自己需要的安装…...

01_Bootstrap基础组件01

1 什么是 Bootstrap&#xff1f; Bootstrap&#xff0c;来自 Twitter&#xff0c;是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的&#xff0c;它简洁灵活&#xff0c;使 Web 开发更加快捷。它对 HTML、CSS 和 JavaScript 进行了封装&#xff0c;使它们…...

Java:OGNL对象图导航语言基本使用示例

OGNL是Object Graphic Navigation Language(对象图导航语言) 文档 https://commons.apache.org/proper/commons-ognl/language-guide.htmlhttps://github.com/orphan-oss/ognlhttps://ognl.orphan.software/developer-guide 引入依赖 <!-- https://mvnrepository.com/ar…...

中科院预警名单

2023年预警名单 (fenqubiao.com) 如果论文投稿到中国科学院预警期刊,可能会面临以下情况: 1. 预警期刊一般审稿周期长,容易出现迟迟不见回音的情况。 2. 这类期刊的学术质量参差不齐,接受论文的学术标准可能不严格。 3. 预警期刊发表论文的学术影响力比较有限,不容易为作者…...

Qt QCustomPlot介绍

介绍 主要介绍qcustomplot及其用法 最新版本:QCustomPlot Patch Release 2.1.1//November 6, 2022 下载:https://www.qcustomplot.com/index.php/download 官网:https://www.qcustomplot.com/index.php 简单使用 mainwindow.h /**************************************…...

什么是CORS(跨源资源共享)?如何解决前端中的CORS问题?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ CORS&#xff08;跨源资源共享&#xff09;⭐ 解决前端中的CORS问题的方法⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为…...

C 初级学习笔记(基础)

目录 1.预处理器指令 预定义宏 预处理器运算符 &#xff08;\&#xff09; 参数化的宏 头文件 .h 引用头文件操作 2.函数&#xff08;标识符&关键字&运算符&#xff09;存储类 函数参数 a. 标识符&关键字 b. 运算符&#xff08;算术、关系、逻辑、位、赋…...

Nodejs 相关知识

Nodejs是一个js运行环境&#xff0c;可以让js开发后端程序&#xff0c;实现几乎其他后端语言实现的所有功能&#xff0c;能够让js与其他后端语言平起平坐。 nodejs是基于v8引擎&#xff0c;v8是Google发布的开源js引擎&#xff0c;本身就是用于chrome浏览器的js解释部分&#…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候&#xff0c;遇到了一些问题&#xff0c;记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

ubuntu搭建nfs服务centos挂载访问

在Ubuntu上设置NFS服务器 在Ubuntu上&#xff0c;你可以使用apt包管理器来安装NFS服务器。打开终端并运行&#xff1a; sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享&#xff0c;例如/shared&#xff1a; sudo mkdir /shared sud…...

微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】

微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来&#xff0c;Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...

为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?

在建筑行业&#xff0c;项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升&#xff0c;传统的管理模式已经难以满足现代工程的需求。过去&#xff0c;许多企业依赖手工记录、口头沟通和分散的信息管理&#xff0c;导致效率低下、成本失控、风险频发。例如&#…...

LLM基础1_语言模型如何处理文本

基于GitHub项目&#xff1a;https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken&#xff1a;OpenAI开发的专业"分词器" torch&#xff1a;Facebook开发的强力计算引擎&#xff0c;相当于超级计算器 理解词嵌入&#xff1a;给词语画"…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S &#xff08;client/server 客户端/服务器&#xff09;&#xff1a;由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序&#xff0c;负责提供用户界面和交互逻辑 &#xff0c;接收用户输入&#xff0c;向服务器发送请求&#xff0c;并展示服务…...

push [特殊字符] present

push &#x1f19a; present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中&#xff0c;push 和 present 是两种不同的视图控制器切换方式&#xff0c;它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

从“安全密码”到测试体系:Gitee Test 赋能关键领域软件质量保障

关键领域软件测试的"安全密码"&#xff1a;Gitee Test如何破解行业痛点 在数字化浪潮席卷全球的今天&#xff0c;软件系统已成为国家关键领域的"神经中枢"。从国防军工到能源电力&#xff0c;从金融交易到交通管控&#xff0c;这些关乎国计民生的关键领域…...

在 Spring Boot 中使用 JSP

jsp&#xff1f; 好多年没用了。重新整一下 还费了点时间&#xff0c;记录一下。 项目结构&#xff1a; pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...

Python 高效图像帧提取与视频编码:实战指南

Python 高效图像帧提取与视频编码:实战指南 在音视频处理领域,图像帧提取与视频编码是基础但极具挑战性的任务。Python 结合强大的第三方库(如 OpenCV、FFmpeg、PyAV),可以高效处理视频流,实现快速帧提取、压缩编码等关键功能。本文将深入介绍如何优化这些流程,提高处理…...