На сайте проекта есть инструкция по установке: http://wiki.openwrt.org/ru/toh/d-link/dwl-2100ap , но в ней DWL-2100AP ревизии A3 указана как не поддерживаемая (стоит прочерк). Отличие, как я понимаю, в том, что в этой ревизии используется флэш AT49BV322A, для которой нет поддержки RedBoot (в спецификации тоже прочерк).
Не смотря на это, для запуска OpenWrt нам понадобится только шнурок COM и сервер TFTP на компьютере.
1. Подключаемся консолью на точку с параметрами
- Скорость (бит/сек) - 9600;
- Биты данных: 8;
- Четность: Нет;
- Стоповые биты: 1;
- Управление потоком: Нет
2. Для прошивки нам понадобятся:
а) http://xoomer.alice.it/ramponis/firm...dboot_lzma.zip
б) http://rghost.ru/22011231 << отсюда берем только redboot220.img
в) http://downloads.openwrt.org/backfire/10.03.1/atheros/ (файлы openwrt-atheros-vmlinux.lzma и openwrt-atheros-root.squashfs)
3. Меняем IP компьютера на 192.168.1.254, запускаем TFTP-сервер, в корень которого нужно положить предварительно скачанные 4 файла:
4. С того момента, когда точка доступа напишет в терминале: SDRAM TEST...PASSED следует нажимать на клавиатуре клавишу Esc, до того момента, пока не появится приглашение такого вида:
5. Меняем параметры:
192.168.1.20 — это будет адрес точки, 192.168.1.254 - компьютера
6. Отправляем точку на перезагрузку командой
7. После этого загрузится RedBoot, правда у меня при этом ругнулся на FLASH, но через некоторое время выдал приглашение консоли. Зальем его на точку на постоянной основе:
8. Команда reset отправит точку в перезагрузку и, если все прошло удачно, загрузится она уже не с TFTP.
9. Пишем конфиг для RedBoot:
10. Заливаем в точку OpenWrt
11. OpenWrt готова к использованию.
Не смотря на это, для запуска OpenWrt нам понадобится только шнурок COM и сервер TFTP на компьютере.
1. Подключаемся консолью на точку с параметрами
- Скорость (бит/сек) - 9600;
- Биты данных: 8;
- Четность: Нет;
- Стоповые биты: 1;
- Управление потоком: Нет
2. Для прошивки нам понадобятся:
а) http://xoomer.alice.it/ramponis/firm...dboot_lzma.zip
б) http://rghost.ru/22011231 << отсюда берем только redboot220.img
в) http://downloads.openwrt.org/backfire/10.03.1/atheros/ (файлы openwrt-atheros-vmlinux.lzma и openwrt-atheros-root.squashfs)
3. Меняем IP компьютера на 192.168.1.254, запускаем TFTP-сервер, в корень которого нужно положить предварительно скачанные 4 файла:
Код:
redboot220.img redboot(lzma).bin openwrt-atheros-vmlinux.lzma openwrt-atheros-root.squashfs
Код:
[Boot]:
5. Меняем параметры:
Код:
[Boot]: c boot device : ae1 unit number : 0 processor number : 0 file name : redboot220.img inet on ethernet (e) : 192.168.1.20:ffffff00 host inet (h) : 192.168.1.254 gateway inet (g) : flags (f) : 0x80 other (o) : ae
192.168.1.20 — это будет адрес точки, 192.168.1.254 - компьютера
6. Отправляем точку на перезагрузку командой
Код:
@ <Enter>
7. После этого загрузится RedBoot, правда у меня при этом ругнулся на FLASH, но через некоторое время выдал приглашение консоли. Зальем его на точку на постоянной основе:
Код:
fis init -f load -r -b %{FREEMEMLO} redboot(lzma).bin -h 192.168.1.254 -m tftp fis create RedBoot reset
8. Команда reset отправит точку в перезагрузку и, если все прошло удачно, загрузится она уже не с TFTP.
9. Пишем конфиг для RedBoot:
Код:
fconfig boot_script true
fconfig boot_script_timeout 2
fconfig
Run script at boot: true
Boot script:
..
Enter script, terminate with empty line
>> fis load -l linux
>> go
>>
Boot script timeout (1000ms resolution): 2
Use BOOTP for network configuration: false
Gateway IP address: 192.168.1.254
Local IP address: 192.168.1.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.1.254
Console baud rate: 9600
DNS server IP address: 192.168.1.254
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
Update RedBoot non-volatile configuration - continue (y/n)? y
reset
10. Заливаем в точку OpenWrt
Код:
fis init -f
load -r -b 0x80041000 openwrt-atheros-vmlinux.lzma
fis create -r 0x80041000 linux
load -r -b 0x80041000 openwrt-atheros-root.squashfs
fis create -r 0x80041000 -e 0x0 rootfs
reset
11. OpenWrt готова к использованию.
Комментарий