MikroTik 在 RDP 上发出哔哔声

AVE*_*imi 2 mikrotik routeros

我是 MikroTik RouterOS 的新手。

当有人尝试连接到某个接口上的特殊端口时,如何添加规则或脚本以发出哔声

例如,我需要知道是否有人试图从外部 ftp 到我的服务器。

yap*_*lik 8

据我所知,没有办法直接做到这一点。

解决方法可能是使用防火墙规则将源 ip 添加到地址列表:

/ip firewall filter add action=add-src-to-address-list address-list=beeplist
    address-list-timeout=1m1s chain=input disabled=no dst-port=21 protocol=tcp
Run Code Online (Sandbox Code Playgroud)

然后运行脚本来检查'n'beep:

:if ([ :len [ip firewall address-list find where list=beeplist]]>0) do={:beep}
Run Code Online (Sandbox Code Playgroud)

定期通过调度程序:

/system scheduler add interval=60s name=beeplist on-event=":if ([ :len [ip firewall address-list find where list=beeplist]]>0) do={:beep}"
Run Code Online (Sandbox Code Playgroud)

地址列表中的条目将通过address-list-timeout设置删除。

尽管如此,你还是会听到很多哔哔声......

  • +1。没有人可能认为这是一个很好的功能,因为大多数路由器不会让任何人听到它们的尖叫声,无论是在机柜,服务器机房还是 - 在 mikrotik 的情况下 - 在塔上:) (3认同)