我有一个带有旧 Cisco 路由器(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
!
这么旧的路线,但是我的新路线没有显示。
你能帮我解决这个问题吗?谢谢!
在 Cisco 设备上,进行更改时,它只会更改保存在闪存中的
running config
,而不是。startup config
要将其存储在闪存中,请使用
write memory
,这可以通过show start
将日期嵌入文件中来验证。要查看实际运行的内容,请使用show run
.这允许通过执行重新启动来退出已进行的任何更改并破坏了配置。这是通过
reload in ...
命令完成的。在这种情况下,您运行重新加载命令然后进行更改。如果失败,设备最终将重新启动。如果它有效,那么您应该运行reload cancel
以停止重新启动。