全网首发用iPhone Siri控制MikroTik设备

用iPhone上的快捷指令实现简单的MikroTik设备管理操作,可以很灵活的去实现自己想要的功能,并且可以用Siri去操作MikroTik设备,这是MikroTik app无法实现的,我个人还是很喜欢的。

设备情况及版本

  • iPhone X、XR [Version:iOS 13.3]
  • MikroTik RB951-2n [Version:6.40.8]

所需知识

  • 基础的网络知识
  • 基础的编程知识
  • MikroTik 脚本知识

交互示意图

快捷指令示意图

检查MikroTik SSH服务

  • 检查MikroTik的SSH功能是否启用以及端口是否被修改过(默认端口为22),防火墙是否允许SSH连接。

快捷指令设置

  1. 所使用的模块
    • 通过SSH执行运行脚本(通过ssh客户端链接到ssh服务器执行命令)
    • 从菜单中选取(设置菜单用的)
    • 设定变量(将指定变量的值设定为此操作的输入)
    • 文本(存放脚本)
  2. 实操截图 IMG_290

操作视频演示

脚本分享

  1. 获取上网IP
    :put [/ip address get [find interface=pppoe-out1 ] address]
  2. 获取arp数量
    :put [len [/ip arp find]]
  3. 获取系统序列号
    :put [/system routerboard get serial-number ]
  4. 查看Wi-Fi密码
    :put [/interface wireless security-profiles get default wpa2]
  5. 获取Wi-Fi连接数
    :put [len [/interface wireless registration-table find]]
  6. 打开或关闭Wi-Fi
    • 关闭Wi-Fi:/interface wireless disable wlan1
    • 打开Wi-Fi:/interface wireless enable wlan1
  7. 获取VPN客户端数量
    :put [len [/ppp active find]]
  8. 检测系统更新
    /system package update check-for-updates;:put [system package update get status ]

点我获取演示快捷指令

快捷指令官方文档
MikroTik官方文档

发表评论