首页 > 其他 > 详细

配置1000条ACE的脚本

时间:2015-10-09 22:47:22      阅读:282      评论:0      收藏:0      [点我收藏+]

配置1000条ACE的脚本

引言

  • 在路由器或者交换机产品中,手工配置大量shell命令时,难免繁琐且效率低下,鉴于CRT中支持多种脚本语言,因此可通过脚本执行大量重复的shell配置,以提高工作效率。

分析

  • 结合python和CRT,配置1000条ACE;

  • 由于ACE中涉及到ip地址的变化,可通过for循环实现;

  • python是强类型语言,故要进行类型转换;

  • CRT中的命令首字母需要大写。

实现

过程:

  1. # $language = "Python" 
  2. # $interface = "1.0" 
  3. crt.Screen.Send("conf t\r\n"
  4. crt.Screen.Send("ip access-list extended nat\r\n"
  5. for i in range(5): 
  6. for j in range(1,201): 
  7. crt.Screen.Send("permit ip host 1.1."+str(i)+"."+str(j)+" any \r\n"
  • 附上python3编辑器中的代码格式:

技术分享
结果:

  • 可以快速完美配置1000条ACE;

总结

  • 学以致用,熟能生巧,从易到难,贵在坚持。

配置1000条ACE的脚本

原文:http://www.cnblogs.com/zhaoyujiao/p/4865321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!