|
Я подключил к роутеру сериальную консоль и в описании буду приводить
скриншоты с выводом сериальной консоли, чтобы понятнее было состояние
роутера в тот или иной момент.
Сначала
я убил роутер. Для этого я просто вытащил кабель питания в момент
прошивки. Нужный момент я уловил с помощью сериальной консоли.
Роутер
пришёл в убитое состояние (brick). Это типичное состояние после
неудачной прошивки, из которого просят восстановить роутер на форуме.
Его легко определить по часто мигающей лампочке питания.
Настройка статического адреса
Для
восстановления надо передать роутеру по протоколу TFTP прошивку. Но,
естественно, в этот момент DHCP не работает, и чтобы компьютер знал
через какое устройство посылать пакеты, на сетевой карте надо настроить
статическую адресацию.
Заходим в Подключения. Выбираем нужную сетевую карту и заходим в её Свойства.
В Компонентах выбираем Протокол Интернета (TCP/IP).
И нажимаем кнопку Свойства. В открывшемся окошке указываем IP-адрес 192.168.1.2 и Маску подсети 255.255.255.0. Остальные поля оставляем пустыми.
Соединяем сетевым кабелем порт LAN1 роутера и сетевую карту компьютера.
Заходим в Пуск, потом в Выполнить. Вызываем команду cmd. Выполняем ipconfig, чтобы проверить, что все настройки подхватились правильно.
Восстановление
На текущий момент мы имеем убитый роутер (часто мигает лампочка питания), соединённый с компьютером.
Роутер не может загрузить прошивку и ждёт, что ему дадут новую через TFTP. Вот как это выглядит через сериальную консоль:
Я рекомендую воспользоваться программой TFTPD32. Она бесплатна, имеет графический интерфейс и умеет делать всё, что нужно.
Подготавливаем заранее прошивку. Сохраняем её с именем code.bin куда-нибудь.
Заходим на вкладку Tftp Client. В Local File выбираем прошивку. В поле Host указываем 192.168.1.1, а в поле Port -- 69. Жмём Put. Всё, процесс пошёл.
Через сериальную консоль видно, что роутер перестал в цикле ждать прошивку и о чём-то задумался. (Прошивку он принимает.)
Вскоре передача закончится. TFTPD32 выдаст окошко, что всё успешно.
А роутер начнёт прошиваться.
Без сериальной консоли момент, когда он закончит не увидеть. Поэтому
надо просто оставить роутер в покое минуты на 3. После чего
перезагрузить, выдернув питание.
|
Комментарии
полезная статья спасибо.
есть вопрос может знаете что єто
wrt160n
стояла заводская прошивка. через неё не работал сип. установил дврт. по какой-то причине не подключалось пптое. начал ставить томато (tomato-K26-1.28.9054MIPSR1-beta-Std.bin) она якобы установилась, выпало сообщение что загрузка прошла успешно и все. на роутере не горят никакие индикаторы кроме лан, если подключен. Как думаете что это?
спасибо
П.С. пробовал тем способом что вы описали, но TFTPD32 не передает блоки почему-то. Цитировать
RSS лента комментариев этой записи.