CHAIKA

Главная | Регистрация | Вход
Пятница, 29.03.2024, 09:42
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [51]
Справка по системе [59]
Запись [11]
Flash-накопители [21]
Закачка [35]
Игры [29]
Защита [76]
Локальная сеть [35]
WEB-master [44]
Восстановление [40]
Portable Soft [18]
Оптимизация [34]
Анонимайзер [4]
Ноутбуки [44]
Нетбуки [8]
Система - установка [21]
Деньги в интернете [19]
WINDOWS 7 [35]
Новые статьи [13]
Цифровое видео [26]
Мини-чат
200





Главная » Статьи » Мои статьи

D-Link DIR-400. Установка прошивки DD-WRT v24 SP1
D-Link DIR-400. Установка прошивки DD-WRT v24 SP1

Установка прошивки DD-WRT v24 SP1


Инструкция по установке была взята отсюда, я приведу её здесь в вольном переводе и с моими комментариями:



  1. Скачиваем все файлы отсюда, всё кладем в одну директорию, и распаковываем tftpsrv.zip в ту же директорию. После чего в ней должно находиться минимум 3 файла: tftpsrv.exe, dir400-firmware.bin, linux.bin.

  2. Скачиваем Putty.

  3. Изменяем IP рутера на 192.168.0.1 (по умолчанию оно на этот IP и так настроено, но если это не так - нужно поставить ), а IP вашего компьютера на 192.168.0.2. А маску подсети ставим в обоих случаях в 255.255.255.0.

  4. Выключаем рутер из сети (но оставляем подключенным к компу). Запускаем Putty и настраиваем на telnet-сессию с ip = 192.168.0.1 и port = 9000, но еще не коннектимся.

  5. Запускаем в консоли ping 192.168.0.1 -n 900 и подключаем рутер к сети.

  6. Консоль отводим на задний план, но так, чтобы её было видно, на передний выводим Putty. Когда в консоли выведется два успешных пинга к рутеру - запускаем telnet-сессию в Putty (какая-то ерунда, в общем, до двух или после трех пингов к рутеру уже сконнектится будет нельзя). После того, как сконнектились - можно отключать пингование (Ctrl-C).

  7. Если не получилось сконнектится - переходим к пункту 4.

  8. Запускаем tftpsrv.exe (если не помним, что это такое - переходим к пункту 1).

  9. Теперь мы будем работать исключительно с Putty.

  10. Вводим ip_address -l 192.168.0.1/24 -h 192.168.0.2 (когда я перепрошивал в этой строке был бок). Enter:
    RedBoot> ip_address -l 192.168.0.1/24 -h 192.168.0.2 
    IP: 192.168.0.1/255.255.255.0, Gateway: 0.0.0.0
    Default server: 192.168.0.2


  11. Вводим fis init и Enter:
    RedBoot> fis init 
    About to initialize [format] FLASH image system - continue (y/n)?


  12. Вводим y и снова нажимаем Enter. Ждем-с…
    About to initialize [format] FLASH image system - continue (y/n)? y 
    *** Initialize FLASH Image System
    And a descriptor for the configuration data size = 10000
    ... Erase from 0xbffe0000-0xbfff0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


  13. Вводим load -r -b 0x80041000 linux.bin. Enter.
    RedBoot> load -r -b 0x80041000 linux.bin 
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x803bafff, assumed entry at 0x80041000


  14. Вводим fis create linux. Enter. Снова ждем. smile
    RedBoot> fis create linux 
    ... Erase from 0xbfc40000-0xbffba000: ........................................................
    ... Program from 0x80041000-0x803bb000 at 0xbfc40000: ........................................................
    prog_ok
    flash_addr = 0xbfc40000
    mem_addr = 0x80041000
    entry_addr = 0x80041000
    length = 0x37a000
    img_size = 0x37a000
    ... Erase from 0xbffe0000-0xbfff0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


  15. Вводим fconfig. Enter.
    RedBoot> fconfig 
    Run script at boot: true


  16. Enter.
    Run script at boot: true 
    Boot script:
    .. fis load -l linux
    .. exec
    Enter script, terminate with empty line


  17. Вводим fis load -l linux. Enter.
    >> fis load -l linux


  18. Вводим exec. Enter.
    >> exec


  19. Enter.
    >> 
    Boot script timeout (1000ms resolution): 2


  20. Enter.
    Use BOOTP for network configuration: false


  21. Enter.
    Gateway IP address:


  22. Enter.
    Local IP address: 192.168.0.1


  23. Enter.
    Local IP address mask: 255.255.255.0


  24. Enter.
    Default server IP address: 192.168.0.100


  25. Enter.
    Console baud rate: 9600


  26. Enter.
    GDB connection port: 9000


  27. Enter.
    Force console for special debug messages: false


  28. Enter.
    Network debug at boot time: false


  29. Enter.
    Update RedBoot non-volatile configuration - continue (y/n)?


  30. Вводим y. Enter.
    Update RedBoot non-volatile configuration - continue (y/n)? y 
    ... Erase from 0xbffe0000-0xbfff0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .


  31. Вводим reset. Enter.
    RedBoot> reset



Рутер начнет перезагружаться, но Putty остается “висеть”. Я на всякий случай подождал 2 минуты и выключил Putty.


Рутер будет доступен по адресу 192.168.1.1, соответственно, нужно будет изменить настройки сети на компьютере (например, изменить IP на 192.168.1.2).


Всё. Перед нами полноценно работающий рутер, доступный как по веб интерфейсу, так и через telnet (потом можно будет настроить SSH) по адресу 192.168.1.1, а также имеющий полноценный линукс внутри. :)


Пользуйтесь. Был рад помочь.


Вышеописанные действия приведут к потери гарантии на рутер. Пользуйтесь инструкцией на свой страх и риск. Автор не несет ответственности за приход в негодность Вашего оборудования в связи с выполнением вышеописанных действий.



Источник: http://blog.fxposter.org/2008/09/07/d-link-dir-400-part-3/
Категория: Мои статьи | Добавил: chaika2 (07.09.2009)
Просмотров: 4952 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Деревенька
  • Районная сеть Чайка.Net










  • Помогло? Скажи спасибо!

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2024 |