首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用一个命令清除所有静态NAT条目?

如何用一个命令清除所有静态NAT条目?
EN

Network Engineering用户
提问于 2016-07-18 15:21:18
回答 3查看 14.7K关注 0票数 4

我使用思科2901路由器与IOS版本15M。在路由器的配置中,我使用了大量的静态NAT条目。我需要在请求时更改这些条目。

解决这种情况的一个可能的解决方案是我保存到思科2901路由器的flash0的配置文件。但是,通过使用配置文件,我不能删除现有的NAT条目。但是另一方面,我可以使用这些配置文件创建一个静态NAT条目。

因此,我正在寻找一个命令,它将清除所有静态NAT条目。然后,我将使用这些配置文件创建静态NAT条目。

备注:

  • 我尝试了以下命令来清除NAT条目,但是这些都是用于动态NAT条目的。因此,它们不起作用。
代码语言:javascript
复制
 `clear ip nat translation *     clear ip nat translation forced     do clear ip nat translation *     do clear ip nat translation forced`
  • 一个可能的解决方案(尽管花费太多时间):首先创建一个没有任何静态NAT条目的配置文件:copy running-config flash0:config_0_entry

然后将此配置复制到startup-config并重新启动。(这两个命令将清除所有静态条目。)

代码语言:javascript
复制
copy flash0:config_0_entry startup-config
reload 

然后,重新启动后,将配置文件加载到路由器中:

代码语言:javascript
复制
copy flash0:your_config_file running_config

我可以使用这个方法,但是重新启动需要花费太多的时间。我不能等那么久。

EN

回答 3

Network Engineering用户

回答已采纳

发布于 2016-09-17 04:51:46

创建没有NAT条目的配置文件,上传到路由器,删除config.text,将新的配置文件名更改为config.text,然后运行“配置内存”命令将config.text文件加载到正在运行的配置中。

票数 0
EN

Network Engineering用户

发布于 2016-07-19 01:45:53

若要删除Cisco路由器上的旧NAT设置,您需要

  • 1)清除所有旧的NAT翻译,router#clear ip nat翻译*
  • 2)禁用旧NAT池设置路由器(配置)#no池public_access 200.100.10.33 Net掩码255.255.252
  • 3)最后,禁用转换:路由器(配置)#在源列表中没有ip nat 1池public_access重载

从现在开始,您可以安全地配置新的NAT设置。(在conf模式下),我用do clear ip nat translation前缀我的(预先准备好并准备粘贴) nat更改,我可以足够快地清除和更改它们,以避免问题的发生。

粘贴到记事本,并使用替换或其他方法来帮助批量更新。

票数 0
EN

Network Engineering用户

发布于 2021-01-08 03:05:26

首先:清除ip nat翻译*然后:对每个nat翻译添加no,例如:在源静态192.168.1.1 222.0.1.3中没有ip nat。

票数 -1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/33199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档