"Вылет" WinBox во время импорта конфигурации
Добавлено: 21 мар 2023, 19:51
Нужно ввести в эксплуатацию маршрутизатор RB2011iL RM. Конфигурация нужна достаточно объёмная и замороченная, хотя и простая.
Подключился по МАС через WinBox. Сбросил конфиг. Через терминал настроил модель с минимальным количеством настроек, воспроизводящих требуемую систему. Проверил - всё работает ровно так, как нужно.
Экспортировал. Размножил с требуемым редактированием нужные команды, строго соблюдая местоположение строк, их сортировку и даже переносы команд (т.е. строго так, как потом должна экспортироваться финальная конфигурация). Полученную конфигурацию загрузил на маршрутизатор.
Затем через терминал выполнил очистку конфигурации (сброс без загрузки дефолтной конфигурации). Дождался перезагрузки. И дал через терминал команду импорта.
Начался импорт, однако через где-то 10 секунд связь развалилась и WinBox вылетел. Подождал минутку, переподключился. И обнаружил, что конфигурация загрузилась частично. Например, вместо 220 VLAN сформированы только 85, из 220 DHCP-пулов созданы 130, а связаны между собой только 60 VLAN и пулов. И так по всем размноженным настройкам - создание выполнено частично, связывание тоже. Из настроек, которые не подвергались размножению, не выполнена только настройка одного из физических интерфейсов (вообще), а также не переведены в состояние "disabled" ещё два.
Ну мало ли... Повторил - сброс, переподключение, импорт... та же история - 10 секунд и вылет, после переподключения опять полконфига, причём набор невыполненных команд иной.
В общем, сбросил, и потом вместо импорта сидел, как дурак, копипастил в терминал по 20 строк. В результате загрузилось всё без единой ошибки.
Для проверки сделал экспорт и сравнил - вся разница в количестве переводов строк, ну и комментарии удалены, остальное один в один...
Вопрос: что именно я не учитывал при импорте? почему наблюдались описанные проблемы? как их избегать?
Подключился по МАС через WinBox. Сбросил конфиг. Через терминал настроил модель с минимальным количеством настроек, воспроизводящих требуемую систему. Проверил - всё работает ровно так, как нужно.
Экспортировал. Размножил с требуемым редактированием нужные команды, строго соблюдая местоположение строк, их сортировку и даже переносы команд (т.е. строго так, как потом должна экспортироваться финальная конфигурация). Полученную конфигурацию загрузил на маршрутизатор.
Затем через терминал выполнил очистку конфигурации (сброс без загрузки дефолтной конфигурации). Дождался перезагрузки. И дал через терминал команду импорта.
Начался импорт, однако через где-то 10 секунд связь развалилась и WinBox вылетел. Подождал минутку, переподключился. И обнаружил, что конфигурация загрузилась частично. Например, вместо 220 VLAN сформированы только 85, из 220 DHCP-пулов созданы 130, а связаны между собой только 60 VLAN и пулов. И так по всем размноженным настройкам - создание выполнено частично, связывание тоже. Из настроек, которые не подвергались размножению, не выполнена только настройка одного из физических интерфейсов (вообще), а также не переведены в состояние "disabled" ещё два.
Ну мало ли... Повторил - сброс, переподключение, импорт... та же история - 10 секунд и вылет, после переподключения опять полконфига, причём набор невыполненных команд иной.
В общем, сбросил, и потом вместо импорта сидел, как дурак, копипастил в терминал по 20 строк. В результате загрузилось всё без единой ошибки.
Для проверки сделал экспорт и сравнил - вся разница в количестве переводов строк, ну и комментарии удалены, остальное один в один...
Вопрос: что именно я не учитывал при импорте? почему наблюдались описанные проблемы? как их избегать?