Skip to content

Кейс №7 (тренировка, лаба №12): «Верните как было» — восстановление CHR из бэкапа ​

Дата: 2026-09-29 Сценарий: поломка внесена инструктором (удалён NAT-правило masquerade); задача — не чинить руками, а откатить конфигурацию из бэкапа (лаба №11+12). Статус: ✅ выполнено обучающимся; сервис восстановлен через /import


Ход работ ​

  1. Свежий бэкап до поломки (ключевой шаг лабы): бэкап снят от актуального состояния — /export file=backup-20260929-vlan (текст) + /system backup save name=backup-20260929-vlan (бинарь). Старый «базлайн» не подошёл бы: он старше DHCP/VLAN-конфигурации и стёр бы её при восстановлении.
  2. Поломка: /ip firewall nat remove [find comment="lab4-nat"] → у клиентов пропал интернет.
  3. Откат: /import file-name=backup-20260929-vlan.rsc.
    • Один ожидаемый конфликт: failure: already has interface with name vlan10 — запись существует, импорт пропускает и идёт дальше; остальные дубли RouterOS 7 отфильтровал по внутренним ID молча.
  4. Проверки: /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 заменяет конфигурацию полностью (включая пользователей/пароли на момент снятия), применяется с перезагрузкой; используется при катастрофах и переносе на новое железо. Секретоёмкость: внутри учётные данные — файл хранить с ограниченным доступом.

Уроки ​

  1. Бэкап делается от текущего хорошего состояния и до изменений, а не «когда-то на старте проекта» — иначе откат стирает наработанное.
  2. /import — восстановление «поверх»: быстро, не роняет соседние настройки, идемпотентность частичная (ошибки на дублях — норма; смотреть весь вывод).
  3. Различие «точечный откат» (.rsc) vs «полный слепок» (.backup) — стандартный вопрос собеседований по RouterOS.
  4. Скорость: диагностика поломки + ручной фикк заняли бы те же минуты, но откат из бэкапа гарантированно возвращает состояние, включая то, что «случайно нажато по форуму» и не замечено — именно поэтому процедура восстановления ценнее ручного почина в полевых условиях.