用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连接。
快捷指令设置
- 所使用的模块
- 通过SSH执行运行脚本(通过ssh客户端链接到ssh服务器执行命令)
- 从菜单中选取(设置菜单用的)
- 设定变量(将指定变量的值设定为此操作的输入)
- 文本(存放脚本)
- 实操截图
操作视频演示
脚本分享
- 获取上网IP
:put [/ip address get [find interface=pppoe-out1 ] address] - 获取arp数量
:put [len [/ip arp find]] - 获取系统序列号
:put [/system routerboard get serial-number ] - 查看Wi-Fi密码
:put [/interface wireless security-profiles get default wpa2] - 获取Wi-Fi连接数
:put [len [/interface wireless registration-table find]] - 打开或关闭Wi-Fi
- 关闭Wi-Fi:/interface wireless disable wlan1
- 打开Wi-Fi:/interface wireless enable wlan1
- 获取VPN客户端数量
:put [len [/ppp active find]] - 检测系统更新
/system package update check-for-updates;:put [system package update get status ]