6.1.2 создаем там же файл redboot.txt, следующего содержания:
только ДВА символа ^C
6.1.3 качаем в корень C:\ putty.exe [1]
7. Запустить батник. Батник будет пинговать 192.168.20.81 до тех пор, пока не получит ответ и сразу запустит putty , которая пошлет в роутер содержимое файла redboot.txt
8. В оном файле есть только 2 символа - ^C. Они остановят загрузку и откроет окно putty с приглашением
redboot>
9. теперь:
10.Стартуем tftp server (там есть в комплекте файлик — просто оставьте его вместе с остальными файлами прошивки в папке c:/dir300/ и запустите. Или качаем любой TFTP Server и указываем папку где лежат файлы (C:\DIR300)
DD-WRT> [b]fis init[/b]
About to initialize [format] FLASH image system - continue (y/n)? [b]y[/b]
Initialize FLASH Image System
… Erase from 0xbfc30000-0xbffe0000: …………………………………………………..
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> [b]load -r -b 0x80041000 linux.bin[/b]
Using default protocol (TFTP)
Raw file loaded 0×80041000-0×803cffff, assumed entry at 0×80041000
DD-WRT> [b]fis create linux[/b]
… 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> [b]fconfig boot_script true[/b]
boot_script: Setting to true
Update RedBoot non-volatile configuration - continue (y/n)? [b]y[/b]
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> [b]fconfig boot_script_timeout 3[/b]
boot_script_timeout: Setting to 3
Update RedBoot non-volatile configuration - continue (y/n)? [b]y[/b]
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> [b]fconfig bootp false[/b]
bootp: Setting to false
Update RedBoot non-volatile configuration - continue (y/n)? [b]y[/b]
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
DD-WRT> [b]fconfig[/b]
Run script at boot: true
Boot script:
.. fis load -l vmlinux.bin.17
.. exec
Enter script, terminate with empty line
>> [b]fis load -l linux[/b]
>> [b]exec[/b]
>>
Boot script timeout (1000ms resolution): 3
Use BOOTP for network configuration: false
Default server IP address:
Console baud rate: 9600
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)? [b]y[/b]
… Erase from 0xbffe0000-0xbfff0000: .
… Program from 0×80ff0000-0×81000000 at 0xbffe0000: .
Прошил DIR-825 прошивкой 18024 - не работает Wi-Fi (не "видит" MACов). Все остальное вроде в норме. Особенно порадовало корректное отображение русских имен файлов при монтировании партиций по USB.
Пропал WiFi, MAC'и нулевые. Изучаю ситуацию. Похоже, не первый год такое случается.
Сделал 30/30/30, залил DD-WRT 09-08-10-r14896 - все работает. MAC'и на месте, совпадают с наклейкой (Wi-Fi MAC отличается от наклейки последней цифрой).
Wi-Fi работает.
Попробовал OpenWRT От Pilot6. Работает.
Похоже, прошивка DD-WRT v24-sp2 (03/18/12) std - build 18767 не умеет читать MAC'и в DIR-825