D-Link <DIR-400> Wireless 108 G Router (4UTP 10/100 Mbps,1WAN,802.11b/g) прошивка  роутера dd-wrt sp1

 

          Сдесь я расскажу, точнее дам перевод инструкции, по прошивке роутера dir-400 сторонней прошивкой от dd-wrt sp1

          Зачем скажите вы нужны такие эксперементы, прошивать роутер да еще не известно какой прошивкой? К сожелению ответ банально прост, у DLink-а железки замечательные, а вот с прошивками у них дела обстоят далеко не очень. От себя добавлю, что  данной прошивкой мною был прошит роутер примерно пол года назад, и нареканий по поводу его работы нет, роутер использовался с поднятием в нем PPPoE сесси, инет пользовался на 8Мбит как по wi-fi так и по проводной схеме однавременно. Уж не говоря о том что с этой прошивкой появляются такие возможности как : WDS, client, hdoc, AP,  и их совместные модификации. Те попросту за 50$ вы получаете крутую железку, отлично работающую. По родным прошивкам можно отметить главный недостаток, это полный вис через несколько часов работы, который лечится передергиванием питания, и эта болячка наблюдалась у всей линейки  DLink-а: которая проходила через мои руки. Ну хватит воды, перейдем собственно к практике.

 

Качаем dir400-firmware.bin, linux.bintftpsrv.zip, putty.exe. Распаковываем содержимое tftpsrv.zip в любую папку, туда же ложим dir400-firmware.bin, linux.bin. Теперь напрямую подсоединяем к компьютеру роутер штатным шнурком из комплекта, (не пробуем шить через хаб). В свойствах сетевого подключения, соответствующего карте куда воткнут шнурок от роутера,  пропис ываем следующее

:

Запускаем tftpsrv.exe, у нас появилось черное окно, которое мы можем свернуть больше оно нам не понадобиться. Теперь запускаем putty.exe и готовим  (не запускаем ) телнет сессию на порт 9000, должно выглядеть примерно так:

теперь открываем еще одну консоль (Пуск-выполнить-cmd Enter) в ней набираем ping 192.168.0.1 -t  и жмем Enter, включаем питание на роутере и как только получаем первый ответ от него жмем Open в putty. Нажимаем ^C чтобы прервать скрипт загрузки, вообщем мы должны получить прглашение (далее зеленым, что нам выводит роутер, синим что вводим мы, где написано Enter имеется ввиду нажатие клавиши <Enter> (писать ни чего не надо))

RedBoot>

ip_address  -h 192.168.0.2  Enter

IP: 192.168.0.1/255.255.255.0, Gateway: 0.0.0.0

Default server: 192.168.0.2

fis init Enter

About to initialize [format] FLASH image system - continue (y/n)? у Enter

 

*** Initialize FLASH Image System

And a descriptor for the configuration data size = 10000

... Erase from 0xbffe0000-0xbfff0000: .

... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .

load -r -b 0x80041000 linux.bin  Enter

Using default protocol (TFTP)

Raw file loaded 0x80041000-0x803cefff, assumed entry at 0x80041000

fis create linux  Enter  

... Erase from 0xbfc40000-0xbffce000: .........................................................

... Program from 0x80041000-0x803cf000 at 0xbfc40000: .........................................................

prog_ok

flash_addr = 0xbfc40000

mem_addr = 0x80041000

entry_addr = 0x80041000

length = 0x38e000

img_size = 0x38e000

... Erase from 0xbffe0000-0xbfff0000: .

... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .

fconfig  Enter

Run script at boot: true Enter

Boot script:

.. fis load -l vmlinux.bin.l7

.. go

Enter script, terminate with empty line

>> <- fis load -l linux s Enter

>> <- exec Enter

>> <- Enter

Boot script timeout (1000ms resolution): 2 Enter  

Use BOOTP for network configuration: false Enter

Gateway IP address: Enter

Local IP address: 192.168.0.1 Enter

Local IP address mask: Enter

Default server IP address: 192.168.0.100 Enter

Console baud rate: 9600 Enter

GDB connection port: 9000 Enter

Force console for special debug messages: false Enter

Network debug at boot time: false  Enter

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

... Erase from 0xbffe0000-0xbfff0000: .

... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .

reset Enter

 

Теперь роутер будет доступен по адресу http://192.168.1.1

Настроек будет множество по сравнению со стандартной прошивкой, будьте внимательны при настройке. Сам ни один час провел в размышлениях, а всего лишь неверно перевел один параметр. Желаю не наступать на те же грабли, помните спешка нужна.... ну вобщем все помнят старую поговорку!

 

Используются технологии uCoz