Posted: Sat Apr 30, 2016 18:04 Post subject: DD-WRT не устанавливается на DIR300 ре
Решил поставить DD-WRT, релиз V.24 preSP2, build 13064. Пошёл по сложному пути (http://www.dd-wrt.com/wiki/index.php/Прошивка_DIR-300). TFTP сервер, телнет, набираем команды...
дохожу до пункта 14,
"fis create -l 0×30000 -e 0xbfc00000 RedBoot" и в ответ получаю:
** Error: invalid number '0?30000' for image length [in FLASH]
*** invalid 'fis' command: invalid arguments
После 4 или 5ой попытки, решаю пойти коротким путём: зажимаем ресет, питание выкл-вкл, 30 секунд, отпускаем ресет. Получаю экран "Emergency web server" с приглашением ввода имение файла для загрузки и прошивки. Загружаю "dir300-firmware.bin", жду 600 секунд, рестарт..И ничего. Локальные интерфейсы молчат, могу достучаться только по WAN, в ответ получаю по 192.168.20.81 или "Emergency web server" (по Web) или по телнету - RedBoot.
Пытаюсь снова:
RedBoot> load ap61.ram
Using default protocol (TFTP)
TFTP timed out 1/15
Can't load 'ap61.ram': operation timed out
Первый раз, второй, третий..Т.е. по через Emerg web server - загрузить можно, но проку нет, через RedBoot/Telnet - не получается.
Предложите плиз варианты решения, если есть...
fis create -l 0×30000 -e 0xbfc00000 RedBoot
fis create -l 0х30000 -e 0xbfc00000 RedBoot
- две большие разницы, на что в он у вас в первый раз и ругнулся: ** Error: invalid number '0?30000'
ОК, спасибо, но я не понял - если не 'х' английское, то какой символ ?
И самое главное - что делать сейчас, когда он даже временный загрузчик отказывается загружать ?
Или же продолжать с того места, где и прервался, т.е. :
"fis create -l 0×30000 -e 0xbfc00000 RedBoot" ?
Должна быть 'х' английская, а вы скопипастили из инструкции, то что там было, а там явно что то другое, даже я воткнул хэ-русскую, так что если и тут скопипастить тоже выйдет ошибка.
Что делать дальше - судя по инструкции продолжать с того места, где была проблема.
Что делать дальше - судя по инструкции продолжать с того места, где была проблема.
История имеет счастливое завершение. Итак:
1. Попытался следовать иструкции буквально, т.е. включил, подключился к LAN интерфейсу, 192.168.1.1, и ...Пусто. Нет ответа, комп говорит "Сетевой кабель не подключён". И так, и сяк - не отвечает. Подключился к WAN интерфейсу - сеть видит, но на 192.168.20.81 не отзывается. Никак. Оставил подключённым, и занялся другими делами.
2. Часа через 3-4 подёргал - снова нет ответа.
3. Переподключился к WAN, 192.168.20.81 и вижу: DD-WRT> . Пробую: load ap61.ram. И о чудо, далее всё пошло как по писаному, за одним небольшим исключением - после ввода команд:
>> fis load -l linux
>> exec
роутер выдал три строки, отсутствующих в мануале:
Boot script timeout (1000ms resolution): 3
Use BOOTP for network configuration: false
Gateway IP address:
Local IP address:
Local IP address mask:
Default server IP address: