admin 发表于 2026-8-20 21:31:53

Mikrotik RouterOS wifi 状态关联列表脚本

# :local interfaces {"wifi24", "wifi50"}
:local interfaces
:local ledOn [:len $interfaces]

:foreach iface in=$interfaces do={
:local nameIface
# Number of connected devices
:local count [:len ]
# Don't like this one as it always print the count in console
#:local count

# Disable interface
:if ($count = 0) do={
    /interface wifi set $iface disabled=yes
    # /interface wifi disable $iface
    :local ssidIface configuration.ssid]
    :log info message="Wifi \"$ssidIface\" ($nameIface) turned off"
    set $ledOn ($ledOn - 1)
}
}

# Switch off led
:if ($ledOn = 0 and ( type] = "on")) do={
/system leds set type=off
}

页: [1]
查看完整版本: Mikrotik RouterOS wifi 状态关联列表脚本