прошивка D-link dir 300 (A1)
альтернативной прошивкой DD-WRT
Скачиваем прошивку http://www.dd-wrt.com/site/support/router-database
Скачиваем и устанавливаем tftp-сервер, например http://tftpd32.jounin.net/
Скачиваем telnet-клиент Putty, teraterm или используем стандартный telnet
Скачиваем и устанавливаем tftp-сервер, например http://tftpd32.jounin.net/
Скачиваем telnet-клиент Putty, teraterm или используем стандартный telnet
1. на компьютере ставим IP 192.168.20.80
2. втыкаем кабель в WAN(!) - порт
3. включаем питание роутера.
4. коннектимся к железке telnet на 192.168.20.81 на порт 9000
5. может с первого раза не выйти — редбут ждет подключения в течение 1
секунды примерно через 5 секунд после начала загрузки роутера
6. потом должна появиться приветственная надпись и надо жать ctrl + c
7. из под винды у меня это так и не получилось. В самом конце описания выложены
вспомогательные файлы. Их нужно просто кинуть в корень папки с прошивкой и telnet-клиентом
8. запустить батник. Батник будет пинговать 192.168.20.81 до тех пор,
пока не получит ответ и сразу запустит putty , которая пошлет в роутер
содержимое файла redboot.txt
9. в файле есть только 2 символа - ^C. Они остановят загрузку и dir300 выдаст надпись
>redboot
>redboot
10. теперь: Стартуем tftp server
11. пишем в консоли
load ap61.ram {enter}
go {enter}
12. теперь запустится временный бутлоадер, роутер мигнет и станет принимать любую прошивку
load ap61.ram {enter}
go {enter}
12. теперь запустится временный бутлоадер, роутер мигнет и станет принимать любую прошивку
13.перетыкаемся в LAN-порт и настраиваем на компьютере 192.168.1.2
14.подключаемся telnet на 192.168.1.1 порт 9000
! главное не выключать посреди процесса питание.
15. Пишем:
fis init {enter}
на все отвечаем "y"
ip_address -h 192.168.1.2 {enter}
load -r -b %{FREEMEMLO} ap61.rom {enter}
fis create -l 0x30000 -e 0xbfc00000 RedBoot {enter}
reset {enter}
Роутер перегрузится , ждем пару минут.
Опять подключаемся telnet к порту 9000 ip 192.168.1.1
пишем
пишем
ip_address -h 192.168.1.2 {enter}
load -r -b 0x80041000 linux.bin {enter}
fis create linux {enter}
..ждем минут 5..
fconfig boot_script true {enter}
fconfig boot_script_timeout 4 {enter}
fconfig {enter}
fconfig {enter}
fis load -l linux {enter}
exec {enter}
вводим пустую строку чтобы выйти из редактирования
reset {enter}
роутер перезагрузится и ждем минут 5-10.
Как загорится лампочка wi-fi , можно коннектиться браузером на 192.168.1.1
-----------------------------------------------------------------------------------
создайте файл 1.bat с таким содержанием
:start
ping 192.168.1.1 -n 2 -w 1 > NULL
IF ERRORLEVEL 1 goto start
break
putty.exe telnet://192.168.1.1:9000 -m redboot.txt
ping 192.168.1.1 -n 2 -w 1 > NULL
IF ERRORLEVEL 1 goto start
break
putty.exe telnet://192.168.1.1:9000 -m redboot.txt
-------------------------------------------------------------------------------------
создайте файл 2.bat с таким содержанием
:start
ping 192.168.20.81 -n 2 -w 1 > NULL
IF ERRORLEVEL 1 goto start
break
putty.exe telnet://192.168.20.81:9000 -m redboot.txt
ping 192.168.20.81 -n 2 -w 1 > NULL
IF ERRORLEVEL 1 goto start
break
putty.exe telnet://192.168.20.81:9000 -m redboot.txt
-----------------------------------------------------------------------------------
создайте файл redboot.txt с таким содержанием
^C
Комментариев нет:
Отправить комментарий