Регистрация    Вход    Форум    Поиск    FAQ



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Инструкция по прошивке DIR-300
 Сообщение Добавлено: 05 фев 2010, 13:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 25 фев 2009, 22:19
Сообщения: 130
Эта процедура описана для девайсов DIR-300 c ревизией А1, проверьте это прежде чем начать (посмотреть можно на наклейке снизу)

Скачиваем файлы

С сайта http://dd-wrt.com
ap61.rom
ap61.ram
linux.bin

C соседней темы про DIR-320
tftpd32.303.zip
Putty c http://www.chiark.greenend.org.uk/~sgta ... nload.html

Распаковываем и запихиваем все в одну папку
файлы прошивки должны лежать в папке с прогой тфтп
Например D:\Dlink

Настраиваем ип адрес компьютера на
192.168.20.80

Подключаем девайс к WAN порту
Запускаем putty

В поле адреса вводим ип 192.168.20.81
Протокол выбираем телнет, порт ставим 9000
Советую внизу написать имя профиля и нажать кнопку сохранить, т.к. с первого раза получится врятли, т.к. роутер доступен будет всего 1 секунду.

Ставим чайник.
В чашку засыпаем заварку.

Выдергиваем кабель питания (роутера)
Вставляем, нажимаем ресет на 5 сек
Конектимся putty к девайсу
Запускаем TFTP прогу

DIR-300 Info:
IP: 192.168.20.81/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.20.80


В консоли пишем (можно за копипастить, в putty вставлять второй кнопкой мыши):
load ap61.ram
go


Заливаем чай.

Это мы загрузили временный бутлоадер, теперь перевтыкаем кабель в первый порт роутера, все закрываем, переконфигурируем сетевую карту на ип 192.168.1.2

Открываем putty и конектимся к адресу 192.168.1.1 по телнету, порт 9000

в консоли пишем:
fis init
получаем ответ:
About to initialize [format] FLASH image system - continue (y/n)? жмем y
Получаем ответ:
*** Initialize FLASH Image System
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x807f0000-0x80800000 at 0xbffe0000: .


Дальше выделяю по цветам ответ и шо писать.
ip_address -h 192.168.1.2
IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.2

fis init
load -r -b %{FREEMEMLO} ap61.rom

Using default protocol (TFTP)
Raw file loaded 0x80080000-0x800a8717, assumed entry at 0x80080000

fis create -l 0x30000 -e 0xbfc00000 RedBoot
An image named 'RedBoot' exists - continue (y/n)? y
... Erase from 0xbfc00000-0xbfc30000: ...
... Program from 0x80080000-0x800a8718 at 0xbfc00000: ...
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x807f0000-0x80800000 at 0xbffe0000: .

reset

Идем засыпать сахар в чай, засыпали, забираем чай к компу. (прошло 30 секунд)

Запускаем, пуск выполнить ping 192.168.1.1 -t

Пинг появился, заново подключаемся к бутлоадеру, порт 9000 ip 192.168.1.1 (бутлоадер постоянный мы уже зашили пунктом выше)

В консоли пишем:

fis init
на запрос отвечаем y
ip_address -h 192.168.1.2
load -r -b 0x80041000 linux.bin

Когда выдало подтверждение, что образ загружен, вводим
fis create linux

Знаю, пинг пропал, все идем курить, пить чай, это не конец света, пришли, ждем когда появляется пинг, если putty закрылось, открываем заново, далее пишем:

fconfig boot_script true
на все запросы далее отвечаем y
fconfig boot_script_timeout 4

fconfig

Когда попросит ввести бут скрипт вводим это:

fis load -l linux
exec


Чтобы закончить редактирование бут скрипта просто нажимаем ентер.

Теперь пишем:

reset

Все, прошивка легла, можно конектиться к девайсу спустя несколько минут.

_________________
Главная http://ssl.dp.ua
Магазин http://shop.ssl.dp.ua
Файловый архив http://honest.com.ua


Вернуться к началу 
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

 
 

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Русская поддержка phpBB