12/21 2023

脚本-MikroTik RouterOS/ROS-ip MAC ARP批量绑定

#自动绑定已连接的arp:foreach arpbd in=[/ip arp find dynamic=yes ] \do={/ip arp add copy-from=$arpbd}#删除所有ARP绑定:foreach arpbd in=[/ip arp find] do={/ip arp remove $arpbd}

12/21 2023

DDNS动态域名脚本-ROS RouterOS 中设置 3322 公云

3322域名申请:http://www.pubyun.com/#将以下脚本加计划每3分钟执行一次即可::local ednsuser "登陆用户名":local ednspass "登陆密码":local ednshost "申请到的域名":local ednsinterface "接口名,例:pppoe-out2":local members "http://members.3322.org/dyndns/update?system=dyndns"#:local members "http://members.dyndns.org/nic/update?":local status:local...

12/21 2023

脚本-自动绑定PPPOE在线用户的MAC地址

#自动绑定在线PPP用户的mac地址,如果不绑定请备注:admin#可加计划执行,第一次绑定后的换MAC不会再次修改绑定MAC/ppp secret;:foreach pppuse in [find caller-id=""] do={:local pcom [get $pppuse comment];:local pnam [get $pppuse name];:if ($pcom!="admin") do={/ppp active;:foreach pact in [find name=$pnam] do={:local acal [get $pact caller-id];/ppp sec...

12/21 2023

脚本-MikroTik Routeros/ros自动删除close连接,提升系统资源,优化

/ system scheduler add name="del_close" on-event="/ip firewall connection \remove [/ip firewall connection find tcp-state=close]" start-date=jan/01/1990 \start-time=00:00:00 interval=1m comment="" disabled=no

12/21 2023

脚本-MikroTik RouterOS/ros-PCC自动纠错/自动更新

脚本-MikroTik RouterOS/ros-PCC自动纠错/自动更新 定期检查有效pppoe-out数,自动更新PCC标记脚本:#脚本开始{:local status:local i "5":local x "0":local y "0":local z "0":set x [:len [/interface pppoe-client find running=yes]]:if ($x<$i) do={:for ii from=1 to=$i do={:set status [/interface get [find name=("pppoe-out".$ii)] running]:...

12/21 2023

ROS(MikroTik RouterOS)自动设置校准/同步系统时间

ROS(MikroTik RouterOS)自动设置校准/同步系统时间 介NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。为我们提供准确时间。因为我们的手表、手机、电脑等设备,经常会跑着跑着时间就出现了误差,或快或慢的少几秒,时间长了甚至误差过分钟。对于ROS来讲当你的ROS服务器主板电池没电或断电时间错误时,可能会比较需要这个脚本,用来从网络上校准系统时间。操作菜单:system- ntp client新版v7.x配置相对简单很多,直接填入域名即可v6.x:v6.x脚本:/system clock se...

12/21 2023

RouterOS检查远程服务器域名更新IP脚本

ROS的服务器地址不支持域名,当我们填写服务器域名点OK后,域名会被直接转换成IP,当服务器地址是动态IP的时候,服务器IP更换后,连接将失效。以下脚本将以pptp为例,定时检查域名IP,当检查到域名解析结果与当前IP不同时,自动更新。脚本如下,通常3-10秒检查一次即可::local ddnsym "域名":local ips [:resolve $ddnsym]/interface pptp-client:local ddnsip [get [find name="pptp-out1"] connect-to ]:if ($ddnsip!=$ips) do={/interface pptp-...

12/21 2023

RouterOS/ros-ppp在线人数统计脚本,有效连接统计脚本

RouterOS标题栏显示ppp当前在线,最终实现的功能如下图:将下面的脚本加计划周期性更新即可::global zxzj [:len [/ppp active find]]sy id set n=("\B5\B1\C7\B0\D4\DA\CF\DF"."$zxzj"." \C8\CB")——————-分割线————————-另一种实现方式:将在线人数周期统计写入log:将下面的脚本加计划周期性更新即可:{:log warning ("当前拨号用户数是:".[:len [/ppp active find]])}

12/21 2023

MikroTik RouterOS/ROS 防火墙安全脚本

/ip firewall filteradd action=add-src-to-address-list address-list="port scanners" \address-list-timeout=2w chain=input comment="port scanners to list " \disabled=no protocol=tcp psd=21,3s,3,1add action=add-src-to-address-list address-list="port scanners" \address-list-timeout=2w chain=input comment=...

12/21 2023

脚本-MikroTik RouterOS/ROS自动定时重启,隔几天在几点重启

脚本-MikroTik RouterOS/ROS自动定时重启,隔几天在几点重启 每隔7天在05:30重启ROS:/ system scheduler add name="Timing ReBoot" on-event="/ system reboot" \start-date=Jan/01/1990 start-time="05:30:00" interval="7d 00:00:00" \comment="\B6\A8\CA\B1\D6\D8\C6\F4" disabled=no*interval定义间隔,比如每30天重启一次,将interval改为30d即可。导入脚本后我们可以在调度中看到: