Обработка длинного адресного списка

Базовая функциональность RouterOS
Ответить
kuzma2000
Сообщения: 3
Зарегистрирован: 21 янв 2018, 20:08

Обработка длинного адресного списка

Сообщение kuzma2000 » 21 янв 2018, 20:35

Коллеги помогите решить проблему, если решение существует:)

Есть десяток маршрутизаторов (Микротик). Они все являются точками выхода в интернет. Все соеденины в сеть VPNами. Поднят сервер Dude. На части устройств используется проброс портов NAT-ом.
Так как от проброса устройств уйти нельзя, а желающих попереберать пароли масса - были написаны правила для бана особо настырных.
Есть желание эти адресные списки объеденить и централизовано распространить на все устройства. Но на первом же этапе столкнулся с проблемой - не могу обработать файл размером более 4 Кб.

Читал переписку Chupaka на форуме Микротик….
Как я понял "ноги растут" из=за того что есть ограничение на размер переменной в RouterOS, а файл читаеться целиком в память.

Подскажите есть ли все таки какой-то вариант обработки большого файла?
Может быть по строчкам?
Или, возможно, для этих целей можно использовать Dude.

Аватара пользователя
Chupaka
Сообщения: 834
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Обработка длинного адресного списка

Сообщение Chupaka » 22 янв 2018, 08:27

Увы, да, ограничение на размер обрабатываемого файла - 4 КБ. Если списки надо распространять с одного маршрутизатора на все - теоретически, можно их подкидывать несколькими мелкими файлами, каждый не более 4 КиБ, но стоит ли овчинка выделки...

Для такого рода синхронизации я у себя делал отдельную программу, которая через RouterOS API синхронизировала списки.

kuzma2000
Сообщения: 3
Зарегистрирован: 21 янв 2018, 20:08

Re: Обработка длинного адресного списка

Сообщение kuzma2000 » 22 янв 2018, 22:13

Понятно, спасибо!

С отпарсить вывод динамического списка, чтобы сохранялся только ip адрес уже нельзя?
То есть конструкция print brief column= не работает также?

Аватара пользователя
Chupaka
Сообщения: 834
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Обработка длинного адресного списка

Сообщение Chupaka » 23 янв 2018, 06:44

А что эта конструкция должна дать?

kuzma2000
Сообщения: 3
Зарегистрирован: 21 янв 2018, 20:08

Re: Обработка длинного адресного списка

Сообщение kuzma2000 » 23 янв 2018, 22:05

Сохранить из динамического списка только один столбец

Аватара пользователя
Chupaka
Сообщения: 834
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Обработка длинного адресного списка

Сообщение Chupaka » 24 янв 2018, 09:25

Нет, только вручную: скриптом сформировать нужное значение переменной (не более 4КБ) и записать её как содержимое файла.

Ответить