使用ENSP实现NAT

一、项目拓扑

 

 二、项目实现

1.路由器AR1配置

进入系统试图
sys将路由器命名为R1
sysname R1关闭信息中心
undo info-center enable进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为12.12.12.1/30
ip address 12.12.12.1 30进入e0/0/1接口
int g0/0/1将g0/0/1接口IP地址配置为192.168.10.254/24
ip address 192.168.10.254 24创建标准访问控制列表,输入后进入acl配置视图
acl 2000设置策略:允许源地址192.168.10.1这一个主机通过
角色 0   允许   源地址 192.168.10.1 子网反码
rule 0 permit source 192.168.10.1 0.0.0.0退出此视图
quit设置默认路由                           下一跳
ip route-static 0.0.0.0 0.0.0.0 12.12.12.2接下来开始绑定acl,出口路由g0/0/0接口连接外网AR2,要在g0/0/0接口内进行绑定
进入g0/0/0接口
int g0/0/0绑定acl 2000
nat outbound 2000退出此视图
quit进入g2/0/0接口
int g2/0/0将g2/0/0接口IP地址配置为13.13.13.1/30
ip address 13.13.13.1 30退出此视图
quit创建高级访问控制列表,输入后进入acl配置视图
acl 3000设置策略:
只允许IP源地址192.168.10.2访问目的地址13.13.13.2
角色 0   允许  ip   目的地址   13.13.13.2     源地址 192.168.10.2 子网反码
rule 0 permit ip destination 13.13.13.2 0 source 192.168.10.2 0退出此视图
quit接下来开始绑定acl,出口路由g2/0/0接口连接外网AR3,要在g2/0/0接口内进行绑定
进入g2/0/0接口
int g2/0/0绑定acl 3000
nat outbound 3000

2.路由器AR2配置

进入系统试图
sys将路由器命名为R2
sysname R2关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为12.12.12.2/30
ip address 12.12.12.2 30

3.路由器AR3配置

进入系统试图
sys将路由器命名为R3
sysname R3关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为13.13.13.2/30
ip address 13.13.13.2 30

4.交换机SW1配置

进入系统试图
sys 将路由器命名为SW1
sysname SW1关闭信息中心
undo info-center enable 

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

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

相关文章

pnpm:包管理的新星,平替 npm 和 yarn

​ pnpm,一个老牌的 node.js 包管理器,支持 npm 的所有功能,完全足以用来替代 npm。它采用全局存储,每个项目内部使用了硬链接,所以很省空间,安装速度快。 本文介绍下 pnpm 的基本概念,安装、…

【大数据学习 | Spark-Core】Spark的分区器(HashPartitioner和RangePartitioner)

之前学过的kv类型上面的算子 groupby groupByKey reduceBykey sortBy sortByKey join[cogroup left inner right] shuffle的 mapValues keys values flatMapValues 普通算子,管道形式的算子 shuffle的过程是因为数据产生了打乱重分,分组、排序、join等…

计算机网络基础全攻略:探秘网络构建块(1/10)

一、计算机网络基础概念 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统…

游戏陪玩系统开发功能需求分析

电竞游戏陪玩系统是一种专门为游戏玩家提供陪伴、指导和互动服务的平台。这类系统通常通过专业的陪玩师(也称为陪练师)为玩家提供一对一或多对一的游戏陪伴服务,帮助玩家提升游戏技能、享受游戏乐趣,甚至解决游戏中的各种问题。电…

关于SpringBoot集成Kafka

关于Kafka Apache Kafka 是一个分布式流处理平台,广泛用于构建实时数据管道和流应用。它能够处理大量的数据流,具有高吞吐量、可持久化存储、容错性和扩展性等特性。 Kafka一般用作实时数据流处理、消息队列、事件架构驱动等 Kafka的整体架构 ZooKeeper:…

Linux 下的IO模型

一:四种IO模 1.1:阻塞式IO(最简单,最常用,效率最低) 阻塞I/O 模式是最普遍使用的I/O 模式,大部分程序使用的都是阻塞模式的I/O 。 缺省情况下(及系统默认状态)&#xf…

vue3项目部署在阿里云轻量应用服务器上

文章目录 概要整体部署流程技术细节小结 概要 vue3前端项目部署在阿里云轻量服务器 整体部署流程 首先有一个Vue3前端项目和阿里云应用服务器 确保环境准备 如果是新的服务器,在服务器内运行以下命令更新软件包 sudo apt update && sudo apt upgrade -y …

tcpdump交叉编译

TCPDUMP在Libpcap上开发。 首先需要编译libcap。 网上那么多教程,下载地址都只给了一个英文的官网首页, 你尽可以试试,从里面找到下载地址都要费半天时间。 \color{red}网上那么多教程,下载地址都只给了一个英文的官网首页&#…

linux基本命令(1)

1. 文件和目录操作 ls — 列出目录内容 ls # 显示当前目录的文件和目录 ls -l # 显示详细的文件信息(权限、大小、修改时间等) ls -a # 显示所有文件(包括隐藏文件) ls -lh # 显示详细信息并以易读的方式显示文件大小 cd — 改…

KubeSphere 最佳实战:K8s 构建高可用、高性能 Redis 集群实战指南

首发:运维有术。 本指南将逐步引导您完成以下关键任务: 安装 Redis:使用 StatefulSet 部署 Redis。自动或手动配置 Redis 集群:使用命令行工具初始化 Redis 集群。Redis 性能测试:使用 Redis 自带的 Benchmark 工具进…

使用 Python 实现目标检测

目录 简介环境准备数据集模型选择预处理模型加载与推理结果可视化优化与调参部署与应用参考资料 简介 目标检测是计算机视觉中的一个重要任务,旨在识别图像或视频中的特定对象并标注它们的位置。近年来,深度学习技术的发展使得目标检测的准确性和效率…

【人工智能】Python与Scikit-learn的模型选择与调参:用GridSearchCV和RandomizedSearchCV提升模型性能

解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在机器学习建模过程中,模型的表现往往取决于参数的选择与优化。Scikit-learn提供了便捷的工具GridSearchCV和RandomizedSearchCV,帮助我们在参数空间中搜索最佳组合以提升模型表现。本文将从理论和实践两个角度…

Oracle-索引的创建和优化

-- Oracle数据库会为表的主键和包含唯一约束的列自动创建索引 -- 索引种类 -- 普通索引 create index idx_emp_index_sal on emp_index(sal); -- 唯一索引 create unique index uq_idx_emp_index_ename on emp_index(ename); -- 组合索引 create index idx_…

02 python基础 python解释器安装

首先在网站:Welcome to Python.org进行下载安装python 最新的解释器不一定是最好的,最稳定的才一定是最好的;要关注解释器最后维护 的时间。 一、python的安装 python安装的时候一定要在下载勾选好添加path环境 安装的时候尽量选择好自己的安…

视频截断,使用 FFmpeg

使用 FFmpeg 截取视频并去掉 5 分 49 秒后的内容,可以使用以下命令: ffmpeg -i input.mp4 -t 00:05:49 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k output.mp4-i input.mp4: 指定输入视频文件 input.mp4。 -t 00:05:49&#x…

java编程开发基础,正则表达式的使用案例Demo

java编程开发基础,正则表达式的使用案例Demo!实际开发中,经常遇到一些字符串,信息的裁剪和提取操作,正则表达式是经常使用的,下面的案例,可以帮助大家快速的了解和熟悉,正则表达式的使用技巧。 package com…

Windows Pycharm 远程 Spark 开发 PySpark

一、环境版本 环境版本PyCharm2024.1.2 (Professional Edition)Ubuntu Kylin16.04Hadoop3.3.5Hive3.1.3Spark2.4.0 二、Pycharm远程开发 文件-远程-开发 选择 SSH连接,连接虚拟机,选择项目目录即可远程开发

WebGL进阶(十一)层次模型

理论基础&#xff1a; 效果&#xff1a; 源码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vie…

【自动化】如何从列表中找到图片并命名保存下来

以下是对这段 Python 代码的分析&#xff1a; 代码功能概述 这段代码主要使用了 DrissionPage 库&#xff08;看起来是用于自动化网页操作相关的库&#xff09;来与浏览器&#xff08;基于 Chromium 内核&#xff09;进行交互&#xff0c;实现以下功能&#xff1a; 打开豆瓣…

01 认识python

# 1.什么是编程&#xff0c;什么是编程语音&#xff1f; # 编程&#xff1a;用代码编程程序 # 编程语言&#xff1a;用那种语法规则来编写程序 # a 10 > 10100101(exe) # # # 2.编程语言分类&#xff1a;C语言 GO语言 # 1&#xff0c;编译型&#xff1a;一次性把源代码进行翻…