linweicaidage
2016-01-29 16:14
巧用Clear结束进程,巧用Clear结束进程
作为学校的网管,笔者经常要对路由器(Cisco)的配置做一些修改,来适应学校对网络的需求。近日调整了网络地址转换的配置,其中有一条静态地址转换:ip nat inside source static 192.168.9.12 219.148.150.126,目的是让外部的网络通过219.148.150.126这个地址来访问内网“192.168.9.12”这台主机,运行了几天一切正常。这天领导通知由于某些原因暂停外网的访问,我心想这还不简单,用一条移除命令不就得了,于是在全局模式下输入命令:no ip nat inside source static 192.168.9.12 219.148.150.126,结果出现提示信息:%Dynamic mapping in use,cannot remove,试了几次还是出现相同的信息,大意为:动态的建立了某个映射,并且在使用中,所以无法移除。经过查阅一些资料终于知道了答案:其实NAT转换可以看做是一个程序,当启用NAT转换后就启用了一个进程来建立这种映射关系,我们可以通过“show ip nat translations”来查看这种映射关系,所以只有将映射关系去掉,NAT进程才会被释放掉,我们才能移除上面相关的配置。好了,找到了原因就好办了,只需用一个简单的命令Clear来结束进程,进入特权模式,输入“clear ip nat translations ”即可,然后再用“no ip nat inside source static 192.168.9.12 219.148.150.126”移除这个配置。其实Clear还有好多用法,它可以结束某个vty控制台的连接进程,可以清除缓冲区的内容等,具体的命令可以用“clear ?”来查看。