ensp删除所有命令_HCIA学习笔记——eNSP配置NAT技术

今天用华为的eNSP做了关于NAT的实验,我把它发了出来,有需要的小伙伴可以收藏一下。

分别配置了静态的NAT,NAT Outbound配置,Easy IP配置,NAT server配置。

2be5e112d107df6ac96da4b61ecfd4b3.png

接口配置如图所示。

在网关路由器上配置访问外网的默认路由。

配置202.169.10.5给PC1做静态NAT。

配置nat outbound 使用202.169.10.50~202.169.10.60为172.17.1.0网段做NAT转换。

在网关路由器出接口上配置Easy-ip。

接口具体配置略。

网关路由器配置访问公网的默认路由。

[Huawei]ip route-static 0.0.0.0 0.0.0.0 202.169.10.2

为PC1配置静态NAT:

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat static global 202.169.10.5 inside 172.16.1.1

a6fc0571e89468ab9b72412f254cc2a5.png

检测无误。

配置NAT outbound:

[Huawei]nat address-group 1 202.169.10.50 202.169.10.60

配置公网地址池,配置起始和终止的地址。

[Huawei]acl 2001

[Huawei-acl-basic-2001]rule 5 permit source 172.17.1.0 0.0.0.255

[Huawei-acl-basic-2001]quit

配置基本ACL,并且匹配内部网络。

[Huawei]int GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat outbound 2001 address-group 1 no-pat

[Huawei-GigabitEthernet0/0/2]quit

在接口下使用NAT outbound命令将ACL2001和地址池相关联,使得ACL中规定的地址可以使用地址池进行地址转换。

0a02fac103c41629acc36cdb00dacc22.png

查看Outbound信息。

dbd6d353288ba83267d90899a74a1b6f.png

PC2检测无误。

配置Easy-IP:

[Huawei]int GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]undo nat outbound 2001 address-group 1 no-pat

在接口上删除NAT outbound接口,并使用nat outbound命令配置Easy-ip特性,直接适用接口ip地址作为NAT转换后的地址。

[Huawei-GigabitEthernet0/0/2]nat outbound 2001

在PC3使用UDP发包工具检测。

2352ccd066ec3afb2b7a978ee09fff5a.png

在网关路由器检查NAT session信息。

可以看到源地址172.17.1.3的UDP数据包被202.169.10.1和端口号10250替换,路由器借助自身端口IP地址为内网做了NAT转换,使用不同的端口号来区分不同的私网数据。

配置NAT server:

指定服务器通信协议类型为TCP,配置服务器公网IP为202.169.10.6,服务器内网地址为172.16.1.3,指定端口号21,可以使用关键字“ftp”代替。

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]nat server protocol tcp global 202.169.10.6 ftp inside 172.16.1.3 ftp

[Huawei-GigabitEthernet0/0/2]quit

[Huawei]nat alg ftp enable

开启ALG功能,因为在IP数据报文中应用层协议报文,正常的NAT转换会导致错误,在开启NAT ALG后,可以正常转换。

配置完成

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

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

相关文章

java怎么设置背景_如何在Java中设置背景图片?

小编典典根据应用程序或小程序是使用AWT还是Swing,答案会略有不同。(基本上,以J诸如JApplet和JFrame为开头的类是Swing和Appletand Frame是AWT。)无论哪种情况,基本步骤都是:将图像绘制或加载到Image对象中。在要绘制背景的绘画事…

python调用selenium的get_Python – selenium webdriver在循环中停留在.get()

我有一个Python代码片段,它使用Selenium Webdriver来循环一些历史性的棒球赔率.代码的第一部分旨在从调度表(包含大约57个需要循环的页面)中获取所有单独的游戏URL,并将它们存储在列表中.我第一次测试它它工作得很好 – 现在,无论出于何种原因,driver.get()函数似乎无法正常工作…

java什么叫元素_什么是Java做什么 - 每个元素使它们成为对象类型?

这个问题关于如何处理Java for-each循环中的元素。我有一个哈希表,它是一个LinkedLists数组。 LinkedList节点的数据部分包含TableEntry,其中K和V是键和值类型。我写了一个for循环来查看LinkedList中的每个TableEntry,检查一个键是否等于Tabl…

python读取dicom文件的包_python 读取DICOM头文件的实例

用dicompyler软件打开dicom图像,头文件如图所示:当然也可以直接读取:ds dicom.read_file(H:Datadata216622.16.840.1.113662.2.0.105002416.1489146183.701CTCT#0#21662#E7AB693D.dcm)print ds>>(0008, 0008) Image Type CS: [ORIGINA…

java程序员用代码写的情书_用代码写的三行情诗,你懂得程序员的浪漫吗?

原标题:用代码写的三行情诗,你懂得程序员的浪漫吗?在一般人眼里,程序员是一群古板,技术宅,不懂得浪漫的屌丝,但其实这些大神们浪漫起来也是相当可以的!下面让我们来看一下程序员们用…

对比四大企业级linux版本_Linux家族族谱

大体上来讲,Linux分为两个生态体系,红帽和debian。商业版本以Redhat为代表,开源社区版本则以debian为代表。红帽家族redhat :红帽自家服务器centos :基于红帽重新封装的去掉版权信息的免费版本fedora :基于…

java编写静态工具类_Java编程中静态内部类与同步类的写法示例

java静态内部类将某个内部类定义为静态类,跟将其他类定义为静态类的方法基本相同,引用规则也基本一致。不过其细节方面仍然有很大的不同。具体来说,主要有如下几个地方要引起各位程序开发人员的注意。(一)一般情况下,如果一个内部…

python流量实时统计_Python实现获取nginx服务器ip及流量统计信息功能示例

本文实例讲述了Python实现获取nginx服务器ip及流量统计信息功能。分享给大家供大家参考,具体如下:#!/usr/bin/python#codingutf8log_file "/usr/local/nginx/logs/access.log"with open(log_file) as f:contexts f.readlines()# define ip d…

java实验1机动车实验目的_《Java程序设计》实验指导书.doc

《Java程序设计》实验指导书实验一、熟悉JDK环境及主要命令一、实验目的1) 熟悉JDK的环境配置2) 掌握JDK的命令3) 掌握Java Application程序的开发过程,并编写一个Java Application程序二、实验内容1.按照上课所学知识,为自己的机器配置环境变…

python selenium 下载文件_Python Selenium —— 文件上传、下载,其实很简单

很多selenium学习者被浏览器弹出的文件上传、下载框折磨的痛不欲生,今天博主就带你们轻松搞定上传和下载问题。上传上传弹框文件上传是所有UI自动化测试都要面对的一个头疼问题,要处理这个问题,我们需要:首先,要区分出…

mysql vim 命令_Vim基本命令必知必会

光标移动定位方式hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头0 → 数字零,到行首^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)$ →…

python执行语句转换成str_python3.x,_python3.4.3如何转换str字符串?,python3.x - phpStudy...

python3.4.3如何转换str字符串?#codingutf8import pymssqlclass MSSQL:def __init__(self,host,user,pwd,db):self.host hostself.user userself.pwd pwdself.db dbdef __getConnect(self):"""得到连接信息返回: conn.cursor()"…

java中strictfp么意思_什么时候应该在java中使用“strictfp”关键字?

Strictfp确保您从每个平台上的浮点计算获得完全相同的结果。如果不使用strictfp,JVM实现可以在可用的地方使用额外的精度。Within an FP-strict expression, allintermediate values must be elementsof the float value set or the doublevalue set, implying that…

python导入包的输入法_python 模块和包的导入

http://www.cnblogs.com/linhaifeng/articles/6379069.html1,模块开源模块https://pypi.python.org/pypipip/ easy_install安装python setup.py buildpython setup.py installpip install xxxx添加环境变量import os,sysprint (os.path.dirname(os.path.dirname(os.path.dirnam…

java 包权限 子包_Java 包和访问权限

一开始学Java,就用的eclipse。对包的印象就是右键新建而已。至于导入包,等报错了再导。被IDE奴役的傻孩子。现在就清晰地梳理一遍吧~本文基于Mars老师的Java4Android视频。包的作用软件包为Java类提供了命名空间。根据包名,会生成相应的文件夹…

python动态表情包下载_Python从eif中导出qq表情的gif图片

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#!/usr/bin/pythonTestfrom sys import stdoutfrom time import sleepffile(t.eif,rb)resultDirresultreadBytesreadingBytetempArr3[,,]tempArr8[,,,,,,,]#End Of Gif In EifstartFlag[\x47,\x49,\x46]endFlag1list(49454E44AE426…

java中dll在cas中不生效_java中你所不知道的CAS操作

1.CAS是什么Compare and Swap(比较并操作),由处理器架构支持,语义是如果当前值V和旧值A相同,则将当前值修改为B,如果不相同则不修改。CAS操作采用的是乐观锁技术,当多线程同时修改某个变量时只有一个成功,其…

内存条上面参数详解_为什么买内存条要看时序?别以为内存频率高性能就好

2016年开网吧买了400多根DDR4 8G内存条,一根180。2017年网吧赔了钱,我把电脑卖了,内存600一根,结果开网吧的钱赚回来了。囤内存挣回了开网吧的钱转眼间到2019年,内存就跌回了原来的价钱,200多块就又能买到D…

java了解异常_ID检测_Java入门第三季7-1简易扑克牌游戏(自定义玩家个数,玩家个数和ID异常检测)...

玩家类:package playingCardsGame;import java.util.ArrayList;import java.util.List;/** 玩家类*/public class Players {int ID;String name;List handCards;Players(int ID, String name){this.ID ID;this.name name;this.handCards new ArrayList();}}手牌类…

android 获取monkey日志_Android压力测试:monkey压力测试实战

主要分享的主题是 Android App 专项测试,通过 monkey 进行压力测试。一.测试步骤1.安装ADB2.连接被测手机和电脑3.打开CMD命令行4.输入monkey命令adb shell monkey -p your.package.name?--pct-touch 30?--ignore-crashes ?--ignore-timeouts--throttle 250?-s …