Коллеги помогите решить проблему, если решение существует:)
Есть десяток маршрутизаторов (Микротик). Они все являются точками выхода в интернет. Все соеденины в сеть VPNами. Поднят сервер Dude. На части устройств используется проброс портов NAT-ом.
Так как от проброса устройств уйти нельзя, а желающих попереберать пароли масса - были написаны правила для бана особо настырных.
Есть желание эти адресные списки объеденить и централизовано распространить на все устройства. Но на первом же этапе столкнулся с проблемой - не могу обработать файл размером более 4 Кб.
Читал переписку Chupaka на форуме Микротик….
Как я понял "ноги растут" из=за того что есть ограничение на размер переменной в RouterOS, а файл читаеться целиком в память.
Подскажите есть ли все таки какой-то вариант обработки большого файла?
Может быть по строчкам?
Или, возможно, для этих целей можно использовать Dude.
Обработка длинного адресного списка
-
- Сообщения: 3
- Зарегистрирован: 21 янв 2018, 20:08
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Обработка длинного адресного списка
Увы, да, ограничение на размер обрабатываемого файла - 4 КБ. Если списки надо распространять с одного маршрутизатора на все - теоретически, можно их подкидывать несколькими мелкими файлами, каждый не более 4 КиБ, но стоит ли овчинка выделки...
Для такого рода синхронизации я у себя делал отдельную программу, которая через RouterOS API синхронизировала списки.
Для такого рода синхронизации я у себя делал отдельную программу, которая через RouterOS API синхронизировала списки.
-
- Сообщения: 3
- Зарегистрирован: 21 янв 2018, 20:08
Re: Обработка длинного адресного списка
Понятно, спасибо!
С отпарсить вывод динамического списка, чтобы сохранялся только ip адрес уже нельзя?
То есть конструкция print brief column= не работает также?
С отпарсить вывод динамического списка, чтобы сохранялся только ip адрес уже нельзя?
То есть конструкция print brief column= не работает также?
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Обработка длинного адресного списка
А что эта конструкция должна дать?
-
- Сообщения: 3
- Зарегистрирован: 21 янв 2018, 20:08
Re: Обработка длинного адресного списка
Сохранить из динамического списка только один столбец
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: Обработка длинного адресного списка
Нет, только вручную: скриптом сформировать нужное значение переменной (не более 4КБ) и записать её как содержимое файла.