Page 1 of 3 123 LastLast
Results 1 to 15 of 38

Thread: Команды перепрошивки роутера

  1. #1

    Команды перепрошивки роутера

    Доброго времени суток.
    Есть задача: нужно написать скрипт для автоматического обновления прошивки на роутере.
    Какие команды надо использовать, чтобы перепрошить роутер?
    т.е. я могу закачать в /tmp/ файл с прошивкой. а что делать дальше?

    прошивка от энтузиастов, собранная из исходников.
    Last edited by dmolokanov; 23-03-2011 at 10:57.

  2. #2
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by dmolokanov View Post
    ...
    Какие команды надо использовать, чтобы перепрошить роутер?
    ...
    прошивка от энтузиастов, собранная из исходников.
    Раз Вы собираете прошивку из исходников, то я уверен, что Вам не составит труда найти скрипт или программу, которая вызывается при нажатии "Upload" в web-морде роутера.
    [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];

  3. #3
    Quote Originally Posted by dmolokanov View Post
    Есть задача: нужно написать скрипт для автоматического обновления прошивки на роутере.
    Какие команды надо использовать, чтобы перепрошить роутер?
    т.е. я могу закачать в /tmp/ файл с прошивкой. а что делать дальше?
    write -r FileName.trx linux
    -r - после прошивки перегрузиться
    RT-N16 TomatoRAF

  4. #4
    Quote Originally Posted by igor77777 View Post
    Раз Вы собираете прошивку из исходников, то я уверен, что Вам не составит труда найти скрипт или программу, которая вызывается при нажатии "Upload" в web-морде роутера.
    В этом-то и дело, что никакого скрипта я не нашел. Я перерыл исходники 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
    Но перепрошивка не произошла(

  5. #5
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by dmolokanov View Post
    Code:
    write /tmp/linux.trx /dev/mtdblock1
    потому что правильно так:
    Code:
    write /tmp/linux.trx /dev/mtd/1
    Однако, если вышепредложеный вариант работает, то он еще лучше.

  6. #6
    Вопрос: зачем?
    Это спортивный интерес или используется динамическая генерация прошивок?
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  7. #7
    Code:
    write -r FileName.trx linux
    так все заработало. Спасибо

  8. #8
    Quote Originally Posted by FilimoniC View Post
    Вопрос: зачем?
    Это спортивный интерес или используется динамическая генерация прошивок?
    Собираю фирменную прошивку для устройств на базе роутера, т.е. wl500gpv2+куча других железяк, которые подключены к нему.

  9. #9
    Задам вопросы здесь же:
    1) Как можно добавить папки и файлы в прошивку при сборке?
    2) Как добавить программы в прошивку. именно не установка, а добавление в trx файл при сборке.
    3) Как правильно собрать ffmpeg, чтобы он поддерживал работу с веб-камерой и вещание мультикастом?

    если такие вопросы уже поднимались, подойдут и ссылки.

  10. #10
    Join Date
    Aug 2008
    Location
    Taganrog, Rostov Region
    Posts
    397
    Quote Originally Posted by dmolokanov View Post
    Собираю фирменную прошивку для устройств на базе роутера, т.е. wl500gpv2+куча других железяк, которые подключены к нему.
    А можно подробности?
    Или ещё рано, или вообще секрет?

    PS: Извините меня, я подумал, что Вы очередной новичок с наполеоновскими планами.
    [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];

  11. #11
    Quote Originally Posted by dmolokanov View Post
    Задам вопросы здесь же:
    1) Как можно добавить папки и файлы в прошивку при сборке?
    2) Как добавить программы в прошивку. именно не установка, а добавление в trx файл при сборке.
    3) Как правильно собрать ffmpeg, чтобы он поддерживал работу с веб-камерой и вещание мультикастом?

    если такие вопросы уже поднимались, подойдут и ссылки.
    1,2. Зайдите в папку others и откройте Makefile, там все понятно.
    ASUS RT-N15U

  12. #12
    Quote Originally Posted by igor77777 View Post
    А можно подробности?
    Или ещё рано, или вообще секрет?

    PS: Извините меня, я подумал, что Вы очередной новичок с наполеоновскими планами.
    Можно сказать, что и новичок. Начальство требует от меня наискорейшей сборки прошивки. Подробности раскрыть не могу, сами понимаете..

  13. #13
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by dmolokanov View Post
    Можно сказать, что и новичок. Начальство требует от меня наискорейшей сборки прошивки. Подробности раскрыть не могу, сами понимаете..
    А вы(и ваше начальство) отдаёте себе отчёт, что результаты работы придётся выложить на всеобщее обозрение, в соответствие с лицензией GPL?

  14. #14
    Quote Originally Posted by lly View Post
    А вы(и ваше начальство) отдаёте себе отчёт, что результаты работы придётся выложить на всеобщее обозрение, в соответствие с лицензией GPL?
    На самом деле мне все равно. это уже не моя головная боль
    мне сказали-я делаю.

  15. #15
    Quote Originally Posted by lly View Post
    А вы(и ваше начальство) отдаёте себе отчёт, что результаты работы придётся выложить на всеобщее обозрение, в соответствие с лицензией GPL?
    И исходники тоже.

    Гы гы....
    [ОффТопик]
    Кстати, может кто посоветует толковый ресурс на русском по CC-лицензиям? Конкретно CC-BY-SA
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

Page 1 of 3 123 LastLast

Similar Threads

  1. Serial, JTAG, CFE, nvram ... и кнопка Reset
    By Alien_V in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 251
    Last Post: 15-03-2016, 08:37
  2. wl-500g Premium и внешние IP-адреса на LAN-интерфейсе роутера.
    By headcrash555 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 22
    Last Post: 19-10-2009, 20:51
  3. Еще раз вопрос про сайт на компе в обход роутера
    By rboiko in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 25-01-2009, 12:46

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •