RouterOS 命令行基本操作

作者:

在

为什么学习命令行操作?

  • 因为命令行配置方便,相对于图形界面用鼠标点来点去,直接通过键盘输入指令效率更加高
  • 命令行模式可以通过tab键把可配置的参数列出,但是图形界面可能有一些折叠的菜单可能需要找一下
  • 图形界面的配置可能会变需要重新熟悉,但是命令行基本不会变
  • 个人习惯了linux运维,对命令行比较偏爱

    有RouterOS的命令行怎么用

  • RouterOS的命令行与linux类似,是目录一样的形式不过不需要cd命令,只需要输入目录路径就可以进入到相应的配置菜单
  • RouterOS可以通过telnet或者串口登录进系统
  • RouterOS的x86串口速率为9600,RouterBoard的串口速率为115200

常见的基本命令

  • RouterOS的常见命令如下,可以用于大多数配置的目录

  • add命令(该命令通常用于添加规则)通用参数

    • copy-from: 可以借助已经存在的条目进行添加,可以减少命令输入,仅仅需要添加copy-from后再加入与已存在的条目有区别的参数就可以得到一条新的条目
    • place-before: 对于一些需要根据顺序进行执行的条目,可以在add的时侯指定所放的顺序
    • disabled: 如果新添加的条目暂时不需要启用可以用disabled=yes来指定
    • comment: 用于描述该条目的内容,通常方便后续维护的一些提示
  • find命令:通过匹配相应的参数值来查找对应的条目,查找到的内容是想要查找条目的内部编号值,并不是print所看到的条目编号

  • print命令通用参数

    • from:从列表中仅显示指定条目
    • where:语法类似find命令查找指定属性
    • brief:简洁输出
    • detail:详细输出
    • cout-only:显示条目数量
    • interval:指定print刷新时间间隔
    • oid:查看具有SNMP OID值
  • remove:删除指定条目

  • set:配置指定条目的参数,一般用于变更已经存在的条目的参数

  • unset:与set相反,可以把指定条目的对应参数清除