Внешний вид
Кейс №7 (тренировка, лаба №12): «Верните как было» — восстановление CHR из бэкапа
Дата: 2026-09-29 Сценарий: поломка внесена инструктором (удалён NAT-правило masquerade); задача — не чинить руками, а откатить конфигурацию из бэкапа (лаба №11+12). Статус: ✅ выполнено обучающимся; сервис восстановлен через /import
Ход работ
- Свежий бэкап до поломки (ключевой шаг лабы): бэкап снят от актуального состояния —
/export file=backup-20260929-vlan(текст) +/system backup save name=backup-20260929-vlan(бинарь). Старый «базлайн» не подошёл бы: он старше DHCP/VLAN-конфигурации и стёр бы её при восстановлении. - Поломка:
/ip firewall nat remove [find comment="lab4-nat"]→ у клиентов пропал интернет. - Откат:
/import file-name=backup-20260929-vlan.rsc.- Один ожидаемый конфликт:
failure: already has interface with name vlan10— запись существует, импорт пропускает и идёт дальше; остальные дубли RouterOS 7 отфильтровал по внутренним ID молча.
- Один ожидаемый конфликт:
- Проверки:
/ip firewall nat print— masquerade восстановлен;ping ya.ruс CHR — ок; alpine1 (VLAN 10) и alpine2 (VLAN 20) — интернет вернулся (~15/25 мс); оба правила изоляции VLAN на месте.
Ответ на контрольный вопрос (зафиксировано за обучающимся)
.rsc— текстовый скрипт конфигурации: накатывается поверх текущей (merge), дубли пропускает с ошибкой, читается человеком, правится руками, хранится в git..backup— бинарный слепок:/system backup loadзаменяет конфигурацию полностью (включая пользователей/пароли на момент снятия), применяется с перезагрузкой; используется при катастрофах и переносе на новое железо. Секретоёмкость: внутри учётные данные — файл хранить с ограниченным доступом.
Уроки
- Бэкап делается от текущего хорошего состояния и до изменений, а не «когда-то на старте проекта» — иначе откат стирает наработанное.
/import— восстановление «поверх»: быстро, не роняет соседние настройки, идемпотентность частичная (ошибки на дублях — норма; смотреть весь вывод).- Различие «точечный откат» (.rsc) vs «полный слепок» (.backup) — стандартный вопрос собеседований по RouterOS.
- Скорость: диагностика поломки + ручной фикк заняли бы те же минуты, но откат из бэкапа гарантированно возвращает состояние, включая то, что «случайно нажато по форуму» и не замечено — именно поэтому процедура восстановления ценнее ручного почина в полевых условиях.