update for v6/v7 support

This commit is contained in:
Wifinigel 2023-01-24 20:28:40 +00:00
parent 4871e9432b
commit b10b99bd87
120 changed files with 1479 additions and 22 deletions

View file

@ -0,0 +1,14 @@
# ch4-02-ip-prefix-slicer.rsc
# Create a function to slice up an IP prefix
:global IpPrefixSlicerFunc do={
:local InterfaceIp ([/ip address get $1]->"address");
:local SlashPosition [:find $InterfaceIp "/"];
:local IpAddress [:pick $InterfaceIp 0 $SlashPosition];
:return [:toip $IpAddress]
}
# Run the function for ID *1 and verify data type of result
:local IpAddress [$IpPrefixSlicerFunc *1];
:put ("Result: $IpAddress");
:put ("Data type: " . [:typeof $IpAddress]);