多个路由器互通(静态路由)无单臂路由(简单版)

多个路由器互通(静态路由)无单臂路由(简单版)

image-20250416130725087

开启端口并配ip地址

  • 维护1
Router>en
Router#conf t
Router(config)#int g0/0
Router(config-if)#no shutdown 
Router(config-if)#ip address 192.168.10.254 255.255.255.0
Router(config-if)#exRouter(config)#int g0/1
Router(config-if)#no shut
Router(config-if)#no shutdown 
Router(config-if)#ip address 10.10.10.1 255.255.255.0
  • 维护2
Router#conf t
Router(config)#int g0/1
Router(config-if)#no shutdown
Router(config-if)#ip address 20.20.20.1 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.30.254 255.255.255.0
  • 维护3
Router>en
Router#conf t
Router(config)#int g0/0
Router(config-if)#no shutdown 
Router(config-if)#ip address 192.168.20.254 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/1
Router(config-if)#no shutdown 
Router(config-if)#ip address 30.30.30.1 255.255.255.0
  • 维护中转(要看清哪个端口对应哪个ip地址)
Router>en
Router#conf t
Router(config)#int g0/1
Router(config-if)#no shutdown 
Router(config-if)#ip address 20.20.20.2 255.255.255.0
Router(config-if)#exRouter(config)#int g0/2
Router(config-if)#no shutdown 
Router(config-if)#ip address 30.30.30.2 255.255.255.0
Router(config-if)#exRouter(config)#int g0/0
Router(config-if)#no shutdown 
Router(config-if)#ip address 10.10.10.2 255.255.255.0

运用静态路由让电脑互相通讯

  • 维护1
Router>en
Router#conf t
Router(config)#ip route 192.168.20.0 255.255.255.0 10.10.10.2
Router(config)#ip route 192.168.30.0 255.255.255.0 10.10.10.2
Router(config)#ex
//查看路由表(最好每次做完都查看路由表,看看是否添加成功)
Router#show ip route10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       10.10.10.0/24 is directly connected, GigabitEthernet0/1
L       10.10.10.1/32 is directly connected, GigabitEthernet0/1192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C       192.168.10.0/24 is directly connected, GigabitEthernet0/0
L       192.168.10.254/32 is directly connected, GigabitEthernet0/0
S    192.168.20.0/24 [1/0] via 10.10.10.2
S    192.168.30.0/24 [1/0] via 10.10.10.2Router#
  • 维护2
Router#conf t
Router(config)#ip route 192.168.10.0 255.255.255.0 20.20.20.2
Router(config)#ip route 192.168.20.0 255.255.255.0 20.20.20.2
Router(config)#
  • 维护3
Router#conf t
Router(config)#ip route 192.168.10.0 255.255.255.0 30.30.30.2
Router(config)#ip route 192.168.30.0 255.255.255.0 30.30.30.2
  • 维护中转(需要写维护1-维护3的中转过程)
  • 这些虽表明是哪台维护电脑的,但操作是在维护中转进行操纵(下面备注是让明白从哪里出发)
// 从维护1出发的,192.168.10.254
Router#conf t
Router(config)#ip route 192.168.20.0 255.255.255.0 30.30.30.1
Router(config)#ip route 192.168.30.0 255.255.255.0 20.20.20.1
Router(config)#
Router(config)#
// 从维护2出发的,192.168.30.254
Router(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.1
Router(config)#ip route 192.168.20.0 255.255.255.0 30.30.30.1
Router(config)#
Router(config)#
// 从维护3出发的,192.168.20.254
Router(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.1
Router(config)#ip route 192.168.30.0 255.255.255.0 20.20.20.1
Router(config)#
Router(config)#ex//查看路由表,10,20,30的端口被添加成功
Router#show ip route10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       10.10.10.0/24 is directly connected, GigabitEthernet0/0
L       10.10.10.2/32 is directly connected, GigabitEthernet0/020.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       20.20.20.0/24 is directly connected, GigabitEthernet0/1
L       20.20.20.2/32 is directly connected, GigabitEthernet0/130.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       30.30.30.0/24 is directly connected, GigabitEthernet0/2
L       30.30.30.2/32 is directly connected, GigabitEthernet0/2
S    192.168.10.0/24 [1/0] via 10.10.10.1
S    192.168.20.0/24 [1/0] via 30.30.30.1
S    192.168.30.0/24 [1/0] via 20.20.20.1

image-20250416133436416

  • 接下来就是ping通(只要不是 100% loss)就是ping得通的,再重新ping一次
  • 记得先查本身ip,子网,网关:ipconfig

image-20250416133656127

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

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

相关文章

关于 AI驱动的智慧家居、智慧城市、智慧交通、智慧医疗和智慧生活 的详细解析,涵盖其定义、核心技术、应用场景、典型案例及未来趋势

以下是关于 AI驱动的智慧家居、智慧城市、智慧交通、智慧医疗和智慧生活 的详细解析,涵盖其定义、核心技术、应用场景、典型案例及未来趋势: 一、AI智慧家居 1. 定义与核心功能 定义:通过AI与物联网(IoT)技术&#…

【ESP32|音频】一文读懂WAV音频文件格式【详解】

简介 最近在学习I2S音频相关内容,无可避免会涉及到关于音频格式的内容,所以刚开始接触的时候有点一头雾水,后面了解了下WAV相关内容,大致能够看懂wav音频格式是怎么样的了。本文主要为后面ESP32 I2S音频系列文章做铺垫&#xff0…

端侧大模型综述On-Device Language Models: A Comprehensive Review

此为机器翻译,仅做个人学习使用 设备端语言模型:全面回顾 DOI:10.48550/arXiv.2409.00088 1 摘要 大型语言模型 (LLM) 的出现彻底改变了自然语言处理应用程序,由于减少延迟、数据本地化和个性化用户体验…

推流265视频,网页如何支持显示265的webrtc

科技发展真快,以前在网页上(一般指谷歌浏览器),要显示265的视频流,都是很鸡肋的办法,要么转码,要么用很慢的hls,体验非常不好,而今谷歌官方最新的浏览器已经支持265的web…

redis的sorted set的应用场景

Redis 的 Sorted Set(有序集合,简称 ZSet) 结合了 Set 的去重特性 和 按分数(score)排序 的特性,非常适合需要 高效排序 或 范围查询 的场景。以下是它的典型应用场景及示例: 实时排行榜 场景&…

18-21源码剖析——Mybatis整体架构设计、核心组件调用关系、源码环境搭建

学习视频资料来源:https://www.bilibili.com/video/BV1R14y1W7yS 文章目录 1. 架构设计2. 核心组件及调用关系3. 源码环境搭建3.1 测试类3.2 实体类3.3 核心配置文件3.4 映射配置文件3.5 遇到的问题 1. 架构设计 Mybatis整体架构分为4层: 接口层&#…

未启用CUDA支持的PyTorch环境** 中使用GPU加速解决方案

1. 错误原因分析 根本问题:当前安装的PyTorch是CPU版本,无法调用GPU硬件加速。当运行以下代码时会报错:model YOLO("yolov8n.pt").to("cuda") # 或 .cuda()2. 解决方案步骤 步骤1:验证CUDA可用性 在Pyth…

JVM-基于Hotspot

前言 Java虚拟机(Java Virtual Machine简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,其主要任务为将字节码装载到内部,解释/编译为对应平台上的机器指令执行。 Java虚拟机规范定义了一个抽象的——…

智能合约安全审计平台——可视化智能合约漏洞扫描

目录 可视化智能合约漏洞扫描 —— 理论、实践与安全保障1. 引言2. 理论背景与漏洞原理2.1 智能合约简介2.2 常见漏洞类型2.3 漏洞扫描与安全评估原理3. 系统架构与工作流程3.1 系统总体架构3.2 模块说明4. 漏洞扫描流程详解4.1 代码上传与静态解析4.2 漏洞模式检测4.3 风险评估…

【MySQL数据库】数据类型详解

目录 数据类型tinyint类型(整形)bit类型小数浮点数 float、doubledecimal 字符串类型charvarcharchar与varchar的比较 日期时间类型enum和set总结 数据类型 tinyint类型(整形) 例: mysql> create table tt1(num tinyint);mysql> insert into tt1 values(1)…

咪咕MG101_晨星MSO9380芯片_安卓5.1.1_免拆卡刷固件包

咪咕MG101_晨星MSO9380芯片_安卓5.1.1_免拆卡刷固件包(内有教程) 刷机教程简单说明: 1、把下载好的刷机包,U盘里建立一个upgrade文件夹,固件放入此文件夹里,放入U盘中,注意升级包为压缩包不要对…

CS61A:STRING REPRESENTATION

Python 规定所有对象都应该产生两种不同的字符串表示形式:一种是人类可解释的文本,另一种是 Python 可解释的表达式。字符串的构造函数 str 返回一个人类可读的字符串。在可能的情况下,repr 函数会返回一个计算结果相等的 Python 表达式。rep…

LangChain缓存嵌入技术完全指南:CacheBackedEmbedding原理与实践(附代码示例)

一、嵌入缓存技术背景与应用场景 1.1 为什么需要嵌入缓存? 算力消耗问题:现代嵌入模型(如text-embedding-3-small)单次推理需要约0.5-1秒/文本 资源浪费现状:实际业务中约30%-60%的文本存在重复计算 成本压力&#…

精益数据分析(3/126):用数据驱动企业发展的深度解析

精益数据分析(3/126):用数据驱动企业发展的深度解析 大家好!一直以来,我都坚信在当今竞争激烈的商业环境中,数据是企业获得竞争优势的关键。最近深入研究《精益数据分析》这本书,收获颇丰&…

wpf ScaleTransform

在WPF中,ScaleTransform是用于实现元素缩放的核心类,属于System.Windows.Media命名空间下的变换类型。以下是其主要特性与使用方式的总结: ‌核心属性‌ ‌缩放比例‌ ScaleX:水平方向缩放比例(默认1.0,即…

用纯Qt实现GB28181协议/实时视频/云台控制/预置位/录像回放和下载/事件订阅/语音对讲

一、前言 在技术的长河中探索,有些目标一旦确立,便如同璀璨星辰,指引着我们不断前行。早在2014年,我心中就种下了用纯Qt实现GB28181协议的种子,如今回首,一晃十年已逝,好在整体框架和逻辑终于打…

0x01、Redis 主从复制的实现原理是什么?

Redis 主从复制概述 Redis 的主从复制是一种机制,允许一个主节点(主实例)将数据复制到一个或多个从节点(从实例)。通过这一机制,从节点可以获取主节点的数据并与之保持同步。 复制流程 开始同步&#xf…

整活 kotlin + springboot3 + sqlite 配置一个 SQLiteCache

要实现一个 SQLiteCache 也是很简单的只需要创建一个 cacheManager Bean 即可 // 如果配置文件中 spring.cache.sqlite.enable false 则不启用 Bean("cacheManager") ConditionalOnProperty(name ["spring.cache.sqlite.enable"], havingValue "t…

深入探索如何压缩 WebAssembly

一、初始体积:默认 Release 构建 我们从最基础的构建开始,不开启调试符号,仅使用默认的 release 模式: $ wc -c pkg/wasm_game_of_life_bg.wasm 29410 pkg/wasm_game_of_life_bg.wasm这是我们优化的起点 —— 29,410 字节。 二…

多角度分析Vue3 nextTick() 函数

nextTick() 是 Vue 3 中的一个核心函数,它的作用是延迟执行某些操作,直到下一次 DOM 更新循环结束之后再执行。这个函数常用于在 Vue 更新 DOM 后立即获取更新后的 DOM 状态,或者在组件渲染完成后执行某些操作。 官方的解释是,当…