Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Як зберегти дамп з прошивки роутера ?.

26.11.2016

Дана інструкція, також актуальна для всіх роутерів, які мають доступ через telnet, але не мають можливості підключення USB-носіїв.

1. Відкриваємо консоль роутера через telnet (в Windows XP - Пуск - Виконати - cmd)

telnet 192.168.0.1

або за допомогою програми PuTTY

2. Вводимо логін і пароль - admin/admin (за замовчуванням або свій змінений)

3. Дивимося наявні блоки

cat proc/mtd

Бачимо приблизно таке:

dev: size erasesize name
mtd0: 00010000 00001000 «boot»
mtd1: 00010000 00001000 «MAC»
mtd2: 00010000 00001000 «config»
mtd3: 00100000 00001000 «kernel»
mtd4: 002c0000 00001000 «rootfs»
mtd5: 003d0000 00001000 «Linux»
mtd6: 00400000 00001000 «ALL»

4.Створимо папку www

mkdir/tmp/www

5. Переходимо в папку www за допомогою команди

cd/tmp/www

6. Далі по черзі вводимо команди:

touch ../httpd.conf
killall httpd
dd if =/dev/mtd0 of = mtd0.bin
dd if =/dev/mtd1 of = mtd1.bin
dd if =/dev/mtd2 of = mtd2.bin
dd if =/dev/mtd3 of = mtd3.bin
dd if =/dev/mtd4 of = mtd4.bin
dd if =/dev/mtd5 of = mtd5.bin
dd if =/dev/mtd6 of = mtd6.bin
httpd -c ../httpd.conf

7. Заходимо в адміністративну панель роутера через браузер на 192.168.0.1 (або відповідний), і отримуємо помилку 404

8. Для збереження кожного блоку, в адресному рядку браузера набираємо по черзі наступні запити:

192.168.0.1 // mtd0.bin
192.168.0.1//mtd1.bin
192.168.0.1//mtd2.bin
192.168.0.1//mtd3.bin
192.168. 0.1 // mtd4.bin
192.168.0.1//mtd5.bin
192.168.0.1//mtd6.bin

Для кожного файлу відкриється діалог завантаження. Натискаємо «Зберегти» і вказуємо шлях збереження кожному файлу.

9. Перезавантажуємо роутер, щоб відновити стандартний WEB-інтерфейс.

.