menu
Помощь
description

Настройка D-Link DIR-300 rev. "A"

Данная настройка подходит только для ревизии DIR-300 rev. A

"Файлы прошивки":https://files.webmoney.ru/files/j9kVYGFx/link

h3(#1). Подготовительный этап

Необходимо создать папку DIR300A1 и поместить ее по адресу: C:\DIR300A1 Скопировать туда 5 файлов из архива: ap61.ram, ap61.rom и linux.bin tftpsrv putty

h3(#2). Настройка PuTTy

Запустить PuTTy и установить следующие настройки:

PuTTy configuration: Host Name (Ip): 192.168.20.81 Port: 9000 Connection type: Telnet Close window on exit: Never

В графу Saved Session вписать "1" Нажать Save

PuTTy configuration: Host Name (Ip): 192.168.1.2 Port: 9000 Connection type: Telnet Close window on exit: Never

В графу Saved Session вписать "2" Нажать Save

Изменить настройки TCP/IP: IP: 192.168.20.80 маска подсети: 255.255.255.0

Для вызова окна настроек TCP/IP для сетевого подключения используйте:

  • В Windows XP: "Панель управления-> Сетевые подключения-> Подключение по локальной сети (Свойства)->Протокол Интернета TCP/IP (Свойства)";
  • В Windows Vista: "Панель управления->Настройка сети->Центр управления сетями и общим доступом-> Управление сетевыми подключениями-> Подключение по локальной сети (Свойства)-> Протокол Интернета TCP/IPv4 (Свойства)";
  • В Windows 7: "Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом -> Изменение параметров адаптера -> Подключение по локальной сети (Свойства) -> Протокол Интернета TCP/IPv4 (Свойства)".

Дальше необходимо подключить кабель в WAN порт (!) (на нем написано INTERNET )

Следующим шагом необходимо перевести роутер в режим восстановление для этого необходимо выполнить 3 шага:

1) Зажать кнопку "RESET" 2) Включить питание роутера. 3) Через 30 секунд отпустить "RESET"

В программе PuTTy Выбрать 1 сессию и нажать Load. Нажать кнопку Open

Подождать когда соединение будет установлено и в диалоговое окно выведется строчка redboot>

Следующим шагом нужно включить программу tftpsrv и вернуться в диалоговое окно PuTTy

h3(#4). Установка временного загрузчика

Необходимо скопировать следующие команды:

RedBoot> *load ap61.ram* 
 Using default protocol (TFTP) 
 Entry point: 0×800410bc, address range: 0×80041000-0×800680d8 

RedBoot> *go*

После команды go необходимо подождать 30 секунд и переключить сетевой кабель роутера из гнезда WAN в гнездо LAN1.

h3(#5). Установка нового постоянного загрузчика

Важно: во время выполнения следующих шагов не отключайте сетевой кабель и не выключайте питание!

Изменить настройки TCP/IP: IP: 192.168.1.2 маска подсети: 255.255.225.0

Перезапускаем программу PuTTy Выбираем сессию 2, нажать Load Нажать Open

После появления следующей строки: DD-WRT>

Необходимо скопировать следующие команды:

DD-WRT> *fconfig -i*
 Initialize non-volatile configuration - continue (y/n)? *y* 
 Run script at boot: false *- нажать Enter*
 Use BOOTP for network configuration: true *- нажать Enter*
 Default server IP address: *- нажать 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* 

… Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: .

DD-WRT> *fis init*

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

 Initialize FLASH Image System 

… Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×807f0000-0×80800000 at 0xbffe0000: . 

DD-WRT> *ip_address -h 192.168.1.2* 
 Default server: 192.168.1.23 

DD-WRT> *load -r -b %{FREEMEMLO} ap61.rom* 
 Using default protocol (TFTP) 
 Raw file loaded 0×80080000-0×800a8717, assumed entry at 0×80080000

DD-WRT> *fis create -l 0x30000 -e 0xbfc00000 RedBoot*

An image named ‘RedBoot’ exists - continue (y/n)? *y* 
 … Erase from 0xbfc00000-0xbfc30000: … 
 … Program from 0×80080000-0×800a8718 at 0xbfc00000: … 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×807f0000-0×80800000 at 0xbffe0000: . 

DD-WRT> *reset*

После этого ваш маршрутизатор перезагрузится (Необходимо подождать 30 секунд)

h3(#6). Установка нового программного обеспечения

Снова нужно перезапустить PuTTy, выбирать сессию 2 и нажать Open

Команды fis, create выполняются достаточно долго, наберитесь терпения и не прерывайте процесс.

DD-WRT> *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 

DD-WRT> *fis init* 
 About to initialize [format] FLASH image system - continue (y/n)? *y* 

 Initialize FLASH Image System 

… Erase from 0xbfc30000-0xbffe0000: ………………………………………………….. 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: .

DD-WRT> *load -r -b 0x80041000 linux.bin*

Using default protocol (TFTP) 
 Raw file loaded 0×80041000-0×803cffff, assumed entry at 0×80041000 

DD-WRT> *fis create linux*
 … Erase from 0xbfc30000-0xbffbf000: ………………………………………………… 
 … Program from 0×80041000-0×803d0000 at 0xbfc30000: ………………………………………………… 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: . 

DD-WRT> *fconfig boot_script true*
 boot_script: Setting to true 
 Update RedBoot non-volatile configuration - continue (y/n)? *y*
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: . 

DD-WRT> *fconfig boot_script_timeout 3*
 boot_script_timeout: Setting to 3 
 Update RedBoot non-volatile configuration - continue (y/n)? *y* 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: . 

DD-WRT> *fconfig bootp false*
 bootp: Setting to false 
 Update RedBoot non-volatile configuration - continue (y/n)? *y* 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: . 

DD-WRT> *fconfig*
 Run script at boot: true 
 Boot script: 
 .. fis load -l vmlinux.bin.17
 .. exec 
 Enter script, terminate with empty line 

>> *fis load -l linux* 
 >> *exec*
 >> *нажать Enter*

Boot script timeout (1000ms resolution): 3 *- нажать Enter*
 Use BOOTP for network configuration: false *- нажать Enter*
 Default server IP address: *- нажать 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* 
 … Erase from 0xbffe0000-0xbfff0000: . 
 … Program from 0×80ff0000-0×81000000 at 0xbffe0000: . 

DD-WRT> *ip_address -h 192.168.1.1*

DD-WRT> *reset*

Финальная перезагрузка занимает много времени (иногда до 5 минут). Сигналом, что прошивка завершена можно считать загоревшийся индикатор беспроводной сети.

h3(#7). Финальная стадия установки прошивки dd-wrt

Далее необходимо изменить настройки сетевой платы на автоматическое получение ip-адреса. Зайти по адресу "http://192.168.1.1/":http://192.168.1.1/ – должен открыться web-интерфейс DD-WRT. Следующим шагом необходимо установить Логин и пароль.

Для дальнейшей настройки воспользуйтесь следующими инструкциями:

"Автоматическая настройка":https://www.mywifi.com/manuals/show/12 или "Ручная настройка":https://www.mywifi.com/manuals/show/11