--- Добро пожаловать на Wiki ресурс Информационного портала Vectormm.net ---

Восстановительные прошивки: различия между версиями

Материал из Vectormm.net Wiki
Перейти к навигацииПерейти к поиску
(Новая страница: «Часто требуется стереть все ранее сделанные изменения в роутере, например при переходе с …»)
 
Нет описания правки
Строка 13: Строка 13:
   
   


Как прошивать через tftp - читайте [http://wl500g.info/showpost.php?p=33445&postcount=16 здесь].
Как прошивать через tftp - оригинал [http://wl500g.info/showpost.php?p=33445&postcount=16 здесь].
 
<spoiler>
Подготовка:
* Выключить питание устройства;
* Нажать кнопку RESTORE и удерживая её включить питание устройства;
* Дождаться, когда начнёт мигать индикатор POWER (примерно 1 секунда) и отпустить кнопку;
* Взять сетевой кабель (витую пару), подключить один хвост в любой из LAN портов устройства, другой к сетевому адаптеру Вашего ПК;
* В Windows для протокола TCP/IP назначить адаптеру адрес 192.168.1.2 с сетевой маской 255.255.255.0 (в случае, если у устройства был адрес 192.168.1.1);
* Запустить cmd.exe;
* Проверить, что есть связь с устройством, выполнив команду:
 
ping 192.168.1.1
 
Должно появится нечто похожее на:
 
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=2ms TTL=100
Ping statistics for 192.168.1.1:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 2ms, Average = 2ms
Control-C
^C
 
Жмём Control-C, когда надоест
 
Обращаем внимание на TTL=100 - это отвечает встроенный загрузчик.
* Восстанавливаем прошивку (прошивка.trx нужно заменить на имя файла с прошивкой);
 
tftp -i 192.168.1.1 put прошивка.trx
 
Ждём несколько секунд, вываливается надпись типа
 
Transfer successful: 3706880 bytes in 7 seconds, 529554 bytes/s
* Ждём от 2-х минут до 10-ти, пока прошивка не запрограммируется и не загорится индикатор AIR - устройство загрузилось. Если через 10 минут AIR не загорелся, то необходимо включить/выключить роутер - автозагрузка не сработала по какой-то причине.
 
Замечание: Владельцам ПК с Windows Vista: умельцы в майкрософте опять удивили: tftp клиент (ровно как и telnet) может отсутствовать при начальной установке. Его нужно доустановить, посетив Панель управления и выбрав "Программы и ...".
</spoiler>


Так же можно пользоваться утилитой tftp2 вместо стандартной команды tftp.
Так же можно пользоваться утилитой tftp2 вместо стандартной команды tftp.

Версия от 10:41, 10 сентября 2010

Часто требуется стереть все ранее сделанные изменения в роутере, например при переходе с одного типа прошивки на другой (обязательно с DD-WRT на Олега и обратно).

Для этого используются следующие "обнуляющие" прошивки:

Для восстановления после залития неверной прошивки (например от другой модели):

Файл:Wl500g-recover.rar [3,55 Mb]

Для полной очистки nvram:

Файл:Wl500g-clear-nvram.rar [1,52 Mb]


Как прошивать через tftp - оригинал здесь.

<spoiler> Подготовка:

  • Выключить питание устройства;
  • Нажать кнопку RESTORE и удерживая её включить питание устройства;
  • Дождаться, когда начнёт мигать индикатор POWER (примерно 1 секунда) и отпустить кнопку;
  • Взять сетевой кабель (витую пару), подключить один хвост в любой из LAN портов устройства, другой к сетевому адаптеру Вашего ПК;
  • В Windows для протокола TCP/IP назначить адаптеру адрес 192.168.1.2 с сетевой маской 255.255.255.0 (в случае, если у устройства был адрес 192.168.1.1);
  • Запустить cmd.exe;
  • Проверить, что есть связь с устройством, выполнив команду:
ping 192.168.1.1

Должно появится нечто похожее на:

Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=2ms TTL=100
Ping statistics for 192.168.1.1: 
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 2ms, Average = 2ms
Control-C
^C

Жмём Control-C, когда надоест

Обращаем внимание на TTL=100 - это отвечает встроенный загрузчик.

  • Восстанавливаем прошивку (прошивка.trx нужно заменить на имя файла с прошивкой);
tftp -i 192.168.1.1 put прошивка.trx

Ждём несколько секунд, вываливается надпись типа

Transfer successful: 3706880 bytes in 7 seconds, 529554 bytes/s
  • Ждём от 2-х минут до 10-ти, пока прошивка не запрограммируется и не загорится индикатор AIR - устройство загрузилось. Если через 10 минут AIR не загорелся, то необходимо включить/выключить роутер - автозагрузка не сработала по какой-то причине.
Замечание: Владельцам ПК с Windows Vista: умельцы в майкрософте опять удивили: tftp клиент (ровно как и telnet) может отсутствовать при начальной установке. Его нужно доустановить, посетив Панель управления и выбрав "Программы и ...".

</spoiler>

Так же можно пользоваться утилитой tftp2 вместо стандартной команды tftp.

Скачать здесь:

Файл:Tftp2.zip [11 Kb]

См. также

Как прошить маршрутизатор