У меня есть файл .backup, но когда я его загружаю, роутер становится недоступен по своему настроенному IP. Я могу сбросить роутер и снова загрузить на него файл, но как прочитать или конвертировать .backup файл, чтобы найти причину проблемы?
kirmad
Guest
0
08.01.2023 20:11:00
Всем привет! Похоже, у меня такая же проблема, как у @lurch. Несколько месяцев назад я настраивал своё первое устройство Mikrotik — hAP ac³. На нем была версия v7, и я сделал резервную копию. Сейчас я купил hAP ax³ и хочу скопировать конфигурацию, которую подготовил для старого роутера. Проблема в том, что у меня нет доступа к старому устройству, а единственная копия конфигурации — это файл .backup. Но я понимаю, что просто так загрузить этот бэкап на новый роутер нельзя… К сожалению, я не сделал «export», когда работал со старым устройством. Кто-нибудь смог как-то использовать .backup файл? Заранее спасибо!
BartoszP
Guest
0
08.01.2023 21:44:00
.backup — это двоичная копия конфигурации конкретного устройства. Невозможно надежно восстановить её на новом устройстве.
pe1chl
Guest
0
09.01.2023 09:04:00
Точно. Единственное, что можно попробовать — это загрузить бэкап на новом устройстве, затем экспортировать его, сделать netinstall на новом устройстве и использовать экспорт, чтобы вручную восстановить некоторые настройки. И делать это стоит только если вы хорошо знакомы с netinstall и подключением через winbox по MAC-адресу. Если нет — лучше начать с чистого листа на новом роутере и забыть про этот бэкап.
kirmad
Guest
0
09.01.2023 23:56:00
Большое спасибо всем. Наконец-то мне удалось решить проблему. Прежде всего, чтобы сэкономить время тем, кто может попробовать это, и у кого не получилось, скажу следующее: Инструмент вроде работает с версией v7, но он только извлекает из бэкапа файлы .idx и .dat, которые всё ещё зашифрованы (похоже, что программа не умеет их расшифровывать). Я даже пытался использовать другую программу (), которая, кажется, способна раскодировать idx и dat файлы, но это старый инструмент, который требует Python2 (вместо 3 — первая проблема), и когда я заставил его работать (инструкций почти нет), всё равно он не мог декодировать всё, поэтому я получал лишь частичную информацию. В итоге я добился успеха благодаря идее из вот этого сообщения: Вместо того чтобы использовать настоящий роутер, я создал виртуальную машину Hyper-V с routerOS, восстановил бэкап там… и всё сработало! Инструкции по виртуальной машине здесь: Cloud Hosted Router, CHR - RouterOS - MikroTik Documentation. Единственная проблема — после восстановления бэкапа у меня не было сетевого подключения, но я смог экспортировать конфигурацию в файл и скопировать его на второй виртуальный диск, подключённый к виртуальной машине, примерно так: /disk print /disk format-drive (PUT_HERE_THE_DISK_NUMBER) file-system=fat32 label=flashdrive /export file=disk1/exportfilename Спасибо!
pe1chl
Guest
0
10.01.2023 09:05:00
Вот тут и пригодится «знакомство с netinstall и подключением через winbox по MAC-адресу». Когда у тебя устройство, которое совсем не отвечает, обычно можно подключиться к нему с помощью winbox в локальной сети, используя MAC-адрес вместо IP. Но и твой способ тоже вполне рабочий. Отличная мысль использовать временный CHR вместо настоящего устройства — так ты исключаешь риск «окирпичить» его. (обычно устройства не превращаются в кирпичи, но незнание netinstall может серьёзно осложнить жизнь).