使用ENSP实现NAT(2)

ops/2024/12/16 19:39:48/

一、NAT的类型

 

 

二、静态NAT

1.项目拓扑

  2.项目实现

路由器AR1配置:

进入系统视图
sys将路由器命名为AR1
sysname AR1关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为192.168.10.254/24
ip address 192.168.10.254 24进入g0/0/1接口
int g0/0/1将g0/0/1接口IP地址配置为200.10.1.10/24
ip address 200.10.1.10 24退出此视图
quit显示路由表信息
dis ip routing-table 进入g0/0/1接口
int g0/0/1将内部私网 IP 地址为192.168.10.2的主机映射转换为公网 IP 地址200.10.1.11实现静态的地址转换
global关键字在这里用于指定公网(全局)IP 地址
inside关键字用于指定内部私网 IP 地址  
nat static global 200.10.1.11 inside 192.168.10.2 显示配置信息
dis this显示静态NAT信息
dis nat static

 3.项目效果

将内网服务器IP:192.168.10.2映射到公网地址:200.10.1.11

(1)g0/0/0接口抓包

(2)g0/0/1接口抓包

三、动态NAT

1.配置思路

  • 为各设备接口配置IP地址; 
  • 在路由器R1配置公网IP地址池; 
  • 在路由器R1配置ACL规则,该规则定义了可用于映射公网的主机; 
  • 在路由器R1配置动态NAT,将符合ACL规则的主机自动映射到公网地址池IP中。

2.项目拓扑 

 

 

3.项目实现

路由器AR1配置: 

进入系统试图
sys改变路由器名字为R1
sysname R1关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为200.10.1.1/24
ip address 200.10.1.1 24进入g0/0/1接口
int g0/0/1将g0/0/1接口IP地址配置为192.168.10.254/24
ip address 192.168.10.254 24退出此视图
quit开启dhcp服务
dhcp enable进入g0/0/1接口
int g0/0/1设置DHCP选中基于接口
dhcp select interface退出此视图
quit当内部网络中的多个主机通过动态 NAT 方式访问外部网络时,
设备会从这个地址组中动态分配一个公网 IP 地址给请求访问外部网络的私网主机,从而实现私网主机与外部网络之间的通信。创建nat地址池1地址池范围200.10.1.2-20
nat nat地址池关键字 地址池编号 地址池起始地址 地址池结束地址
nat address-group 1 200.10.1.2 200.10.1.20创建标准访问控制列表,输入后进入acl配置视图
acl 2000允许源地址192.168.10.0这一网段地址通过
角色  允许  源地址   192.168.10.0 子网反码
rule permit source 192.168.10.0 0.0.0.255显示配置信息
dis this退出此视图
quit进入g0/0/0接口
int g0/0/0显示配置信息
dis this使用nat将ACL 2000应用在路由器的int g0/0/0接口出方向,nat地址池选用地址池1,不进行端口地址转换
nat   出口方向 acl2000   nat地址池   1  不进行端口转换
nat outbound 2000 address-group 1 no-pat显示配置信息
dis this查看动态nat配置信息
dis nat outbound查看nat地址池配置信息
display nat address-group 1

4.项目效果

将内网设备IP映射到公网地址上

(1)g0/0/0抓包

(2)g0/0/1抓包

 四、动态NAPT

1.配置思路

  • 为各设备接口配置IP地址; 
  • 在路由器R1配置公网IP地址池; 
  • 在路由器R1配置ACL规则,该规则定义了可用于映射公网的主机; 
  • 在路由器R1配置动态NAPT,将符合ACL规则的主机自动映射到公网地址池IP中。

如果公网中只有一个地址,则使用NAPT

2.项目拓扑 

 3.项目实现

路由器AR1配置:

进入系统试图
sys改变路由器名字为R1
sysname R1关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为200.10.1.1/24
ip address 200.10.1.1 24进入g0/0/1接口
int g0/0/1将g0/0/1接口IP地址配置为192.168.10.254/24
ip address 192.168.10.254 24退出此视图
quit开启dhcp服务
dhcp enable进入g0/0/1接口
int g0/0/1设置DHCP选中基于接口
dhcp select interface退出此视图
quit创建nat地址池1地址池范围200.10.1.2
nat nat地址池关键字 地址池编号 地址池起始地址 地址池结束地址
nat address-group 1 200.10.1.2 200.10.1.2创建标准访问控制列表,输入后进入acl配置视图
acl 2000允许源地址192.168.10.0这一网段地址通过
角色  允许  源地址   192.168.10.0 子网反码
rule permit source 192.168.10.0 0.0.0.255显示配置信息
dis this退出此视图
quit进入g0/0/0接口
int g0/0/0显示配置信息
dis this使用nat将ACL 2000应用在路由器的int g0/0/0接口出方向,nat地址池选用地址池1
nat   出口方向 acl2000   nat地址池   1  
nat outbound 2000 address-group 1 显示配置信息
dis this查看动态nat配置信息
dis nat outbound查看nat地址池配置信息
display nat address-group 1

 4.项目效果

将内网设备IP映射到公网地址上

(1)g0/0/0接口抓包

(2)g0/0/1接口抓包

 五、Easy IP

Easy IP配置与动态NAPT类似,Easy IP删去了创建地址池

路由器AR1配置:

进入系统试图
sys改变路由器名字为R1
sysname R1关闭信息中心
undo info-center enable 进入g0/0/0接口
int g0/0/0将g0/0/0接口IP地址配置为200.10.1.1/24
ip address 200.10.1.1 24进入g0/0/1接口
int g0/0/1将g0/0/1接口IP地址配置为192.168.10.254/24
ip address 192.168.10.254 24退出此视图
quit开启dhcp服务
dhcp enable进入g0/0/1接口
int g0/0/1设置DHCP选中基于接口
dhcp select interface退出此视图
quit创建标准访问控制列表,输入后进入acl配置视图
acl 2000允许源地址192.168.10.0这一网段地址通过
角色  允许  源地址   192.168.10.0 子网反码
rule permit source 192.168.10.0 0.0.0.255显示配置信息
dis this退出此视图
quit进入g0/0/0接口
int g0/0/0显示配置信息
dis this使用nat将ACL 2000应用在路由器的int g0/0/0接口出方向
nat   出口方向 acl 2000  
nat outbound 2000 显示配置信息
dis this查看动态nat配置信息
dis nat outbound


http://www.ppmy.cn/ops/142449.html

相关文章

Windows子系统Ubuntu本地部署xinference以及接入dify详解

背景介绍 系统:Ubuntu 22.04.5 LTSpython环境管理工具:mincondadify版本:0.13.2本文参考 Xinference在线文档和dify的官方介绍模型接入 1. Github拉取Xinference代码 首选去Xinference的Github地址拉取代码 2. 在minconda创建隔离环境 - xinfernce 是我本地创建的环境名…

软件需求规格说明书文档,系统需求规格说明书下载,软件工程需求规格案例模板参考(word原件)

1 范围 1.1 系统概述 1.2 文档概述 1.3 术语及缩略语 2 引用文档 3 需求 3.1 要求的状态和方式 3.2 系统能力需求 3.3 系统外部接口需求 3.3.1 管理接口 3.3.2 业务接口 3.4 系统内部接口需求 3.5 系统内部数据需求 3.6 适应性需求 3.7 安全性需求 3.8 保密性需求 3.9 环境需求…

企业园区工厂用电安全该如何保障?

摘要 随着现代工业的发展和智能制造的广泛应用,企业园区工厂用电需求不断增加,电力系统的安全性、稳定性已经成为保障生产、降低成本和确保企业持续发展的重要因素。然而,在企业园区和工厂中,用电安临诸多挑战,如电力…

UE5 猎户座漂浮小岛 11 技能 AOE

1. AOE 1.1. 动画蓝图 设置技能按键 动画蓝图 蓝图,执行动作 1.2. 粒子特效 “Omnidirectional Burst”是一种粒子爆发的模板或类型。它表示粒子以全向性的方式爆发,即粒子在三维空间中均匀地向各个方向扩散。 取消重力:粒子更新&#xff…

python:用 sklearn.metrics 评价 K-Means 聚类模型

sklearn 的 metrics 模块提供的聚类模型评价指标如下: ARI 评价法(兰德系数): adjusted_rand_score AMI 评价法(相互信息): adjusted_mutual_info_score V-measure 评分 : completeness_score FMI 评价法 : fowlkes_m…

MySQL 主从复制与高可用架构

一、MySQL 主从复制概述 (一)定义与作用 MySQL 主从复制是一种允许在多个 MySQL 数据库服务器之间进行数据同步的技术。简单来说,就是可以把数据从一个 MySQL 服务器(主服务器、主节点)复制到一个或多个从节点&#…

Coturn 实战指南:WebRTC 中的 NAT 穿透利器

1. 什么是 Coturn? Coturn 是一种开源的 TURN(Traversal Using Relays around NAT)服务器,用于解决 NAT 穿透问题。它帮助客户端在受限网络环境(例如防火墙或 NAT 后面)中实现双向通信,常用于 WebRTC 应用、VoIP、在线游戏等场景。 2. Cotur…

QT中静态变量无法翻译的问题

在 Qt 中,静态变量无法被翻译(即通过 QObject::tr() 或 QTranslator 支持多语言)主要是因为 Qt 的翻译机制依赖于 QObject 和动态对象上下文,而静态变量不属于任何特定的对象上下文。以下是详细原因及解决方案。 1. 原因分析 简单…