Загрузка и восстановление прошивки dd-wrt через tftp
В заметке про установку прошивки dd-wrt на D-Link DIR-620 я упоминал о замене стандартного загрузчика роутера на загрузчик от Zyxel Keenetic, после чего становится возможной загрузка прошивок в DIR-620 при момощи tftp. Нужно это может быть во-первых для того, чтобы не пересобирать сторонние прошивки в формат, понятный загрузчику, доступному через веб-интерфейс; во-вторых – для восстановления прошивки роутера, если что-то пошло не так и веб-интерфейс недоступен.
Поскольку процесс установки прошивки через tftp под Windows на сайте deadc0de, а я в основном использую Linux-машины дома, опишу загрузку dd-wrt в DIR-620 через tftp именно для Linux.
- Для начала устанавливаем tftp-сервер – либо сам tftpd (работает в интерактивном режиме), либо atftp(клиент, можно использовать для проверки работы сервера)/atftpd(сервер), работающий в неинтерактивном режиме. atftp для загрузки прошивки удобней, чем tftp:
- Выключаем питание роутера, соединяем кабелем порт LAN1 роутера с выходом сетевой карты компьютера, в моем случае проводной интерфейс имеет имя eth0 (при необходимости изменить имя сетевого интерфейса в Linux можно за пару минут);
- Меняем IP-адрес и маску подсети на компьютере, с которого будет устанавливаться прошивка:
ifconfig eth0 10.10.10.3 netmask 255.255.255.0
Команду нужно выполнять от суперпользователя, например при помощи sudo;
- Набираем в консоли следующую команду:
atftpd --tftpd-timeout 60 --verbose --trace /путь/к_прошивке
- Включаем питание роутера, 5 секунд держим нажатой кнопку Reset, на компьютере запускаем набранную выше команду, после этого отпускаем Reset – должна начаться загрузка прошивки.
Другие заметки по теме D-Link DIR-620 и dd-wrt
- Cборка модулей ядра для dd-wrt
- D-Link DIR-620 и dd-wrt – бюджетный NAS и торрентокачалка
- D-Link DIR-620 и dd-wrt – подключение flash, установка программ, настройка NAS
- Подключение и настройка сетевого USB-принетра к dd-wrt на примере DIR-620 и Xerox Phaser 3140
- Торрент-клиент transmission – установка на DIR-620 под управлением dd-wrt
Рубрики: Linux, Интернет, Технократия |
Метки: ddwrt, dir620, how-to, tftp |
5 комментариев
сентября 3, 2011 | Автор: dimio 
есть ещё tomato
Народ, подскажите пожалуйста, как можно прошить D’link DIR-620 прошивкой dd-wrt от Asus RT-N13U. Роутер не цепляет эту прошивку, ни через web-интерфейс, ни при помощи TFTP.
История начиналась так: есть на руках роутер D’link DIR-620 с завода стояла прошивка 1.0..6. Прошил загрузчик, как сказано на этом сайте, потом по web-интерфейсу залил прошивку dd-wrt от Asus RT-N13U, всё прошилось всё нормально. Тут чёрт меня дёрнул прошить последнюю родную прошивку 1.3.0, прошивал через TFTP, аппарат прошился, но прошивка не понравилась, хочу вернуть прошивку dd-wrt от Asus RT-N13U, а роутер её не цепляет ни каким из выше изложенных способов. ПОМОГИТЕ!!!
Может у кого есть прошивка 1.0..6, попробовать её перезалить?!
Есть . Также стоит проверить настройки фаервала и антивируса, если они используются.
atftpd –tftpd-timeout 60 –verbose –trace /путь/к_прошивке
в ответ на команду
[directory] must be a world readable/writable directories.
By default /tftpboot is assumed.
***
что сделать?)
Подозреваю, что надо права на директорию поменять, чтобы чтение-запись были разрешены всем.
chmod a+rw [directory]