Как чинить "кирпичи"

Nov 09, 2009 13:15

В работе у меня довольно активно используются WiFi точки доступа от Linksys, конкретно WRT54GL. Вещь очень надежная и удобная в эксплуатации, если бы не одно "но" - стандартная прошивка от производителя не очень удобная по доступным функциям. Поэтому сразу заменяется на открытую прошивку OpenWRT - все вкусности Linux в маленькой коробке. Но иногда случается страшное - поменяли настройки/пароли... и, собственно, всё... имеем на руках "кирпич" с которым сложно что-либо сделать. Хотя есть достаточно простой выход из этой трудной ситуации - перевести устройство в FailSafe режим.
В режиме FailSafe устройство загружается с пустым паролем root и к нему пожно подключится по telnet на адрес 192.168.1.1, это более чем достаточно для полного сброса настроек и перепрошивки устройства. Итак - как это сделать...
  1. Включаем питание WRT54
  2. Ждем пока загорится индикатор DMZ на передней панели.
  3. Нажимаем кнопку Reset (на задней панели) и удерживаем нажатой пока индикатор DMZ не станет мигать (обычно на это требуется 3-5 секунд).
Теперь устройство доступно по Telnet на адресе 192.168.1.1
Все дальнейшие действия лучше выполнять с машины под *nix системой, в моем случае это был Asus EEEPC 900 с Freebsd 8. В FailSafe режиме dhcp-сервер в точке доступа отключен, поэтому надо присвоить машине, с которой производится восстановление, IP-адрес из диапазона 192.168.1.2-192.168.1.254, например 192.168.1.2

> telnet 192.168.1.1
# mtd -r erase nvram

данная команда сотрет ВСЕ настройки и перезгрузит устройство с настройками "по-умолчанию"

Для перепрошивки устройства можно воспользоваться следующими командами.
Если прошивка находится на сервере доступном по http-протоколу

# cd /tmp
# wget http://your_server_name_or_ip/openwrt-brcm-2.4-squashfs.trx
# mtd write openwrt-brcm-2.4-squashfs.trx linux

если же доступного сервера нет (как в моем случае)

# cd /tmp
# scp username@myhost:./openwrt-brcm-2.4-squashfs.trx .
# mtd write openwrt-brcm-2.4-squashfs.trx linux

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

P.S. На оригинальность данная заметка не претендует, поскольку вся информация была найдена на официальном сайте OpenWRT. Приведу только ссылку на источник.
  1. http://wiki.openwrt.org/inbox/wrt54gl.recovery

wrt54gl, openwrt, рабочее

Previous post Next post
Up