From 738a64d7a8140abea9f0dfa17b19b9a0de579ccf Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 15 Oct 2025 17:27:58 +0200 Subject: [PATCH] FIXUP --- fw-addr-lists.rsc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fw-addr-lists.rsc b/fw-addr-lists.rsc index 39ee8090..883e1e98 100644 --- a/fw-addr-lists.rsc +++ b/fw-addr-lists.rsc @@ -58,14 +58,17 @@ :local ListComment ("managed by " . $ScriptName); :local GenList ($ScriptName . "-" . [ $GetRandom20CharAlNum ]); + :local Maskv4 ({}); - :for I from=0 to=32 do={ + :for I from=0 to=31 do={ /ip/firewall/address-list/add dynamic=yes timeout=30s list=$GenList address=("255.255.255.255/" . $I) comment=$I; } :foreach AddressList in=[ /ip/firewall/address-list/find where list=$GenList ] do={ :local Address [ /ip/firewall/address-list/get $AddressList ]; :set ($Maskv4->($Address->"comment")) [ :toip [ :pick ($Address->"address") 0 [ :find ($Address->"address") "/" ] ] ]; } + :set ($Maskv4->32) 255.255.255.255; + :local Maskv6 ({}); :for I from=0 to=128 do={ /ipv6/firewall/address-list/add dynamic=yes timeout=30s list=$GenList address=("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/" . $I) comment=$I;