Обмен /firewall address lists между роутерами

Обсуждение ПО и его настройки
Ответить
dinosaur
Сообщения: 21
Зарегистрирован: 08 окт 2019, 12:57

Добрый день,
Подскажите плиз как можно организовать обмен адресными листами между роутерами (все роутеры друг друга видят в сети), т.е. нужно чтобы раз в какой-то период времени все роутеры брали свои списки адресов с одного (пусть считается мастером) - удаляли то что из списка ушло, добавляли то что в список добавилось, ну или полностью грохали свой список и тащили новый. Желательно сделать это именно на роутере, не используя сторонние ресурсы. В какую сторону мозг направить?


svetogor82
Сообщения: 207
Зарегистрирован: 17 апр 2014, 10:44

как вариант поднимаете на главном роутере ftp или используете ssh и выкладываете туда листы а другие роутеры забирают их

Код: Выделить всё

:global iplist "";
/file remove ip_firewall_address-list_RDP_ACEPT.txt;
:foreach i in=[/ip/firewall/address-list find where list="RDP_ACEPT"] do={
    :set iplist ($iplist . "\r\n" . [/ip/firewall/address-list get $i address]);
};
/file print file=ip_firewall_address-list_RDP_ACEPT.txt where name="ip_firewall_address-list_RDP_ACEPT.txt";
/file set [/file find name="ip_firewall_address-list_RDP_ACEPT.txt"] contents="$iplist";
:delay 4;
скрипт не проверял из головы его написал но суть думаю понятно
а с других просто забираете этот файл


Ответить