У микротика достаточно сильно развит
скриптовый язык.
Соответственно любые манипуляции с конфигурацией легко совершать с его помощью.
Берем список адресов и подсетей, либо загоняем в массив либо в цикле работая с каждой строчкой.
Второй способ ниже:
{
:local addr;
:local net;
:foreach v in=[/ip add find] do={
:set addr [/ip add get $v address];
:set net [/ip add get $v network];
:put ("$addr $net");
}
}
Из массива или переменной добавляем в цикле dhcp-server networks, при надобности добавляя проверки на уже существующие подсети.