{
:local status
:local i "22"
: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=("yd-out".$ii)] running]
:if ($status=true) do={
/ip firewall mangle set [find new-connection-mark="$ii-conn"] per-connection-classifier=("both-addresses-and-ports:".$x."/".$y) disable=no;:set y ($y+1)} else={
/ip firewall mangle set [find new-connection-mark="$ii-conn"] disable=yes}}}
:if ($x=$i) do={
:set z [:len [/ip firewall mangle find action="mark-connection" disabled=yes chain=prerouting]]
:if ($z>0) do={
:for ii from=1 to=$i do={
/ip firewall mangle set [find new-connection-mark="$ii-conn"] per-connection-classifier=("both-addresses-and-ports:".$x."/".$y) disable=no;:set y ($y+1)}}}}
22 PCCC
最新推荐文章于 2025-02-13 17:23:15 发布