D-Link DIR-300 rev A/ru, Прошивка DIR-300

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:07, 5 June 2009 (edit)
Markus (Talk | contribs)
(Undo revision 25578 by Ausimus1 (Talk))
← Previous diff
Current revision (17:49, 14 August 2019) (edit) (undo)
Santurysim (Talk | contribs)
(Прошивка DIR-300 moved to D-Link DIR-300 rev A/ru: There is a page on the same router in English)
 
Line 1: Line 1:
-==Прошивка DD-WRT в DIR-300==+#REDIRECT [[D-Link DIR-300 rev A/ru]]
-1. Cтавим на компе IP 192.168.20.80+
- +
-2. Втыкаем кабель в WAN порт (!)+
- +
- 2.1 Включаем питание роутера.+
- +
-3. Коннектимся к железке тылнедом на 192.168.20.81 на порт 9000+
- +
-4. Возможно с первого раза не выйдет — редбут ждет подключения в течение 1 секунды примерно через +
-5 секунд после начала загрузки роутера+
- +
-5. Далее должна появиться приветственная надпись и надо жать ctrl + c+
-6. Нажать ctrl+C у меня это так и не получилось. +
-Можно воспользоваться помощью пакетного файла, следующего содержимого+
- +
-ping 192.168.20.81 -n 1 -w 1 > NULL<br>+
-IF ERRORLEVEL 1 goto start<br>+
-break<br>+
-putty.exe telnet://192.168.20.81:9000 -m redboot.txt<br>+
- +
-В redboot.txt записать ^C+
- +
-Ну и разумеется вам понадобится утилитка putty.exe+
- +
-7. Запустить батник. Батник будет пинговать 192.168.20.81 до тех пор, пока не получит ответ и сразу запустит putty , которая пошлет в роутер содержимое файла redboot.txt+
-8. В оном файле есть только 2 символа - ^C. Они остановят загрузку и железка выплюнет заветную надпись <br>+
->redboot+
- +
-9. теперь:+
-10.Стартуем tftp server (там есть в комплекте файлик — просто оставьте его вместе с остальными файлами прошивки в папке c:/dir300/ и запустите (более подробно о настройках +
-11. Пишем в консоли редбута<br>+
- +
-load ap61.ram<br>+
-жмем ентер<br>+
-go<br>+
-еще жмем<br>+
- +
-12. Теперь забустится временный бутлоадер, роутер переклинит , он мигнет и станет на все согласен. Роутер НЕ выключаем, НЕ перезагружаем<br>+
-13. Втыкаемся в LAN порт и настраиваем на компе 192.168.1.2<br>+
-14. Телнетимся обычным телнетом на 192.168.1.1 port 9000. Теперь главное делать все внимательно, просто следовать инструкции и не вырубать посреди процесса питалово, а то будет попадалово.+
-Если питалово не дергать, то и попадалова не будет.<br>+
-Заметьте — TFTP сервер так болтается запущенным — нужен еще будет.<br>+
-Но интогда его глюкает и надо просто грохнуть его и снова запустить.<br>+
-Он там че то ругается в своем окошке — по содержимому можно понять что ему надо.<br>+
- +
-Итак.<br>+
- +
-15. Жмем:<br>+
- +
-fis init<br>+
-на экране появится <br>+
-About to initialize [format] FLASH image system - continue (y/n)? y<br>+
-*** Initialize FLASH Image System<br>+
-... Erase from 0xbffe0000-0xbfff0000: .<br>+
-... Program from 0x807f0000-0x80800000 at 0xbffe0000: .<br>+
- +
-Потом... — берите по строчке и копи-пастьте в окно теленета — сравнивайте с тем что написано для примера если че спрашивает — соглашайтесь на все.+
-ip_address -h 192.168.1.2<br>+
- +
-На экране появитсяV+
-IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0<br>+
-Default server: 192.168.1.2<br>+
- +
-load -r -b %{FREEMEMLO} ap61.rom<br>+
- +
-На экране появится<br>+
-Using default protocol (TFTP)<br>+
-Raw file loaded 0x80080000-0x800a8717, assumed entry at 0x80080000<br>+
- +
-fis create -l 0x30000 -e 0xbfc00000 RedBoot<br>+
- +
-На экране появится+
-An image named 'RedBoot' exists - continue (y/n)? y<br>+
-... Erase from 0xbfc00000-0xbfc30000: ...<br>+
-... Program from 0x80080000-0x800a8718 at 0xbfc00000: ...<br>+
-... Erase from 0xbffe0000-0xbfff0000: .<br>+
-... Program from 0x807f0000-0x80800000 at 0xbffe0000: .<br>+
- +
-Теперь пишем <br>+
- +
-reset<br>+
- +
-оно моргнет всеми светодиодиками и перезагрузится+
-Ждем около минуты<br>+
- +
-Опять телнетимся ip 192.168.1.1 port 9000<br>+
- +
-в этом месте во всех инструкциях отсутствует команда+
- +
-ip_address -h 192.168.1.2<br>+
- +
-IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0<br>+
-Default server: 192.168.1.2<br>+
- +
-теперь ждем еще две строчки.<br>+
-После первой ругнется что загрузил файл с TFTP<br>+
-После второй — роутер уйдет "в себя" — минут на 5 — 10 как минимум.<br>+
-Потом ругнется, чем то в консоль.<br>+
- +
-Если телнет потеряет связь переподключаемся еще раз (у меня вышло только со 2-го раза, в первый экран был темный данные в консоль не выводились)+
- +
-Помним НЕ выключать питание !!! не перезагружать, только ждать+
- +
-вводим<br>+
-load -r -b 0x80041000 linux.bin <br>+
-fis create linux<br>+
- +
-теперь опять вводим<br>+
- +
-fconfig boot_script true<br>+
-fconfig boot_script_timeout 4<br>+
- +
-опять вводим <br>+
- +
-fconfig<br>+
- +
-вводим по строчкам :<br>+
- +
-fis load -l linux<br>+
-exec<br>+
- +
-вводим пустую строку (давим энтер) чтобы выйти из редактирования+
- +
-ждем <br>+
- +
-reset <br>+
- +
-Роутер перезагрузится.+
-В процессе перезагрузки он может мигать светодиодами и не отвечать на любые запросы в течении минут эдак двадцати (у меня все прошло за 5 мин.).<br>+
-Когда загорится лампочка WLAN — дело сделано!+
-Можно коннектиться браузером на 192.168.1.1<br>+
-Должно появиться предложение поменять пароль и юзера....<br>+
-Если типа че то пошло не так... не бойтесь, убить таким способом железку очень тяжело.+
-просто уж передергиваете питание и телнетитесь опять либо на ---20.81 либо на ---.1.1 на порт 9000 и все начинаем с того метса, где возникла проблема.+
- +
-==Рекомендации по выбору прошивки==+
- +
-Рекомендую шить DD-WRT v24PreSP2+
-На момент написания последней была прошивка от 14 марта 09+
-Для заливки вам потребуются файлы +
- +
-ap61.ram - Загрузчик+
-ap61.rom - Образ загрузчика для записи в устройство+
-linux.bin - Непосредственно образ (именно его ищем в новых каталогах)+
-tftpsrv.zip - TFTP Сервер+
- +
-Больше из файлов вам ничего не потребуется+
-В обновленных прошивках файлы загрузчиков отсутствуют рекомендую их взять из каталога +
- +
-DD-WRT v24 RC5 +
- +
-загрузчики из каталога +
- +
-DD-WRT v24 SP1+
- +
-не захотели корректно работать на моем экземпляре устройства.+
- +
-Причем DD-WRT v24PreSP2 - уже есет в своем составе Русскую локализацию, чем я был приятно удивлен+
-включается выбором языка интерфейса в закладке администрирование, начинает действовать при обновлении странички в браузере.+
- +
-==Восстановление фирменной прошивки==+

Current revision

  1. REDIRECT D-Link DIR-300 rev A/ru