我有一个客户端,有一个旧的思科路由器(Cisco 2851(修订版 53.51)), 使用Cisco IOS 软件,2800 软件 (C2800NM-IPBASE-M),版本 12.4(3i)。
我需要打开一个到子网中计算机的新路由端口。经过一番查找,我成功做到了这一点:
conf term
ip nat inside source static udp <internalIP4> 1234 <externalip> 1234
end
路由一切正常,我设法访问计算机并查看结果:show ip nat translations
。
今天由于电力短缺而出现问题,路由器似乎已从配置中“删除”了该行
查看启动脚本(使用show startup
),我在路由会话中看到了如下内容:
!
ip http server
ip http authentication local
ip http timeout-policy idle 60 life 86400 requests 10000
ip nat pool intLan <externalIP> <externalIP> netmask 255.255.255.0
ip nat inside source list 1 pool intLan overload
ip nat inside source static tcp <internalIP1> 41 <externalIP> 41 extendable
ip nat inside source static tcp <internalIP2> 14 <externalIP> 14 extendable
ip nat inside source static udp <internalIP2> 14 <externalIP> 14 extendable
ip nat inside source static tcp <internalIP2> 114 <externalIP> 114 extendable
ip nat inside source static udp <internalIP2> 114 <externalIP> 114 extendable
ip nat inside source static tcp <internalIP3> 345 <externalIP> 345 extendable
ip nat inside source static udp <internalIP3> 345 <externalIP> 345 extendable
!
路线很旧,但是我的新路线没有显示。
你能帮我一下吗?谢谢!
答案1
在 Cisco 设备上,进行更改时,它只会更改running config
,而不会更改startup config
保存在闪存中的 。
要将其存储在闪存中,请使用write memory
,这可以通过 来验证,show start
其中会将日期嵌入文件中。要查看实际正在运行的内容,请使用show run
。
这允许任何已进行的更改,并且破碎的通过执行重启来取消配置。这可以通过命令完成reload in ...
。在其中运行 reload 命令,然后进行更改。如果失败,设备最终将重启。如果成功,则应运行reload cancel
以停止重启。