mikrotik_create_ip_poolCreates an IP pool on MikroTik device.
name (required): Pool nameranges (required): IP rangesnext_pool (optional): Next pool namecomment (optional): Descriptionmikrotik_create_ip_pool(name="pool1", ranges="192.168.1.100-192.168.1.200")
mikrotik_list_ip_poolsLists IP pools on MikroTik device.
name_filter (optional): Filter by nameranges_filter (optional): Filter by rangesinclude_used (optional): Include used addressesmikrotik_list_ip_pools()
mikrotik_get_ip_poolGets detailed information about a specific IP pool.
name (required): Pool namemikrotik_get_ip_pool(name="pool1")
mikrotik_update_ip_poolUpdates an existing IP pool.
name (required): Current pool namenew_name (optional): New nameranges (optional): New rangesnext_pool (optional): New next poolcomment (optional): New descriptionmikrotik_update_ip_pool(name="pool1", ranges="192.168.1.100-192.168.1.250")
mikrotik_remove_ip_poolRemoves an IP pool from MikroTik device.
name (required): Pool namemikrotik_remove_ip_pool(name="pool1")
mikrotik_list_ip_pool_usedLists used addresses from IP pools.
pool_name (optional): Filter by pool nameaddress_filter (optional): Filter by addressmac_filter (optional): Filter by MAC addressinfo_filter (optional): Filter by infomikrotik_list_ip_pool_used(pool_name="pool1")
mikrotik_expand_ip_poolExpands an existing IP pool by adding more ranges.
name (required): Pool nameadditional_ranges (required): Additional IP rangesmikrotik_expand_ip_pool(name="pool1", additional_ranges="192.168.1.251-192.168.1.254")