ros脚本语言.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ros脚本语言

RouterOS 3.0脚本语言 总论 描述 本手册介绍 RouterOS 内置功能强大的脚本语言。 脚本宿主机提供了一种在某些事件发生时依靠自定义脚本自动执行某些路由器维护任务的方法。脚本包含配置命令和表达式 (ICE-内部控制台表达式)。配置命令是标准的 RouterOS 命令 如: /ip firewall filter add chain=forward protocol=gre action=drop 相关的手册描述了在表达式作为前缀时可以访问所有的子菜单。 用于触发脚本执行的事件包括:系统计划程序、交通监控工具和监视工具生成的事件。 技术要求 所需安装包: system 所需许可: Level1 子菜单级别: /system script 技术标准: None 硬件使用: 不重要 相关资料 软件包管理 系统计划任务 网络监控 流量监视 串口监视 控制台命令语法 描述 控制台命令由下列部分组成,它列出了您在控制台中键入它们的顺序: prefix (前缀) -指示该命令是否是一个内部控制台表达式, 如:“:”:put或从根菜单级启动命令路径, 如:/ [admin@MikroTik] ip firewall mangle /ping Path(路径) -所需的菜单级别的相对路径,如下:.. filter [admin@MikroTik] ip firewall mangle .. filter print Path_pars(路径参数) – 当实际所在的路径与用户输入不同时,用于跨越不同的菜单级。 如下: mylist [admin@MikroTik] ip firewall mangle /routeing prefix-list list mylist action(动作) - 在指定的菜单下,可用操作之一,如 add [admin@MikroTik] ip firewall mangle /ip firewall filter add chain=forward action=drop unnamed parameter (未命名参数) - 这些是有些操作所必需的,应在动作名称后输入固定顺序。如 [admin@MikroTik] ip firewall mangle /ping name[=value] – 如需要,一系列的参数名称后跟各自的值, 如ssid=myssid /interface wireless set wlan1 ssid=myssid 注意 变量替换、命令替换和表达式仅允许用于“路径参数”和“未命名参数”值. 前缀, 路径, 动作和name[=value]对只能直接给出, 如一个单词。因此, :put (1 + 2) 是有效的,而 :(pu . t) 3 则无效。 例子 下面的示例进一步解释了内部控制台的一部分命令: /ping count=5 prefix / action ping unnamed parameter name[=value] count=5 .. ip firewall rule input path .. ip firewall rule path_args input :for i from=1 to=10 do={:put $i} prefix : action for unnamed parameter i pname[=value] from=1 to=10 do={:put $i} /interface monitor-traffic ether1,ether2,ipip1 prefix / path interface action monitor-traffic unnamed parameter ether1,ether2,ipip1 表达式组 描述 此功能提供了一种简单的在一级命令内通过大括号“{”“}”对来执行多条命令的方法。 注意 从相同的菜单级别,作为整个脚本执行后续的脚本命令。请考虑下面的示例: [admin@MikroTik] ip route /user { {... /ip route {... print} Flags: X - disabled # NAME GROUP ADDRESS 0 ;;; system default user admin full /0 1 uuu full /0 [admin@

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档