Добрый день,
Подскажите плиз как можно организовать обмен адресными листами между роутерами (все роутеры друг друга видят в сети), т.е. нужно чтобы раз в какой-то период времени все роутеры брали свои списки адресов с одного (пусть считается мастером) - удаляли то что из списка ушло, добавляли то что в список добавилось, ну или полностью грохали свой список и тащили новый. Желательно сделать это именно на роутере, не используя сторонние ресурсы. В какую сторону мозг направить?
Обмен /firewall address lists между роутерами
-
- Сообщения: 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;
а с других просто забираете этот файл