Доброго времени суток.
Есть задача: нужно написать скрипт для автоматического обновления прошивки на роутере.
Какие команды надо использовать, чтобы перепрошить роутер?
т.е. я могу закачать в /tmp/ файл с прошивкой. а что делать дальше?
прошивка от энтузиастов, собранная из исходников.
Last edited by dmolokanov; 23-03-2011 at 10:57.
[ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];
В этом-то и дело, что никакого скрипта я не нашел. Я перерыл исходники httpd сервера и нашел всего 2 команды:
1. Закачать файл в /tmp/linux.trx
2. #define sys_upgrade(image) eval("write", image, MTD_DEV(1))
я так подумал, что 2 это
Но перепрошивка не произошла(Code:write /tmp/linux.trx /dev/mtdblock1
Вопрос: зачем?
Это спортивный интерес или используется динамическая генерация прошивок?
Sorry for my bad English.
Покупайте Отечественных Слонов!!!
так все заработало. СпасибоCode:write -r FileName.trx linux
Задам вопросы здесь же:
1) Как можно добавить папки и файлы в прошивку при сборке?
2) Как добавить программы в прошивку. именно не установка, а добавление в trx файл при сборке.
3) Как правильно собрать ffmpeg, чтобы он поддерживал работу с веб-камерой и вещание мультикастом?
если такие вопросы уже поднимались, подойдут и ссылки.
[ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];