Page 1 of 394 1231151101 ... LastLast
Results 1 to 15 of 5909

Thread: Скрипт "Установка программ для чайника" и его обсуждение

  1. Thumbs up Скрипт "Установка программ для чайника" и его обсуждение

    Установка программ для "чайника" на роутеры ASUS и D-Link с прошивками 1.9.2.7-d-rXXXX и 1.9.2.7-rtn-rXXXX.
    Перед прошивкой ознакомьтесь с историей ревизий прошивок
    Для быстрого поиска этой темы используйте Google
    Скачать панель инструментов (Toolbar) для Internet Explorer, Firefox, Safari (Mac) my.router



    Инструкция по установке (15 пунктов - 15 минут):
    1. Сбросьте свой роутер в заводские настройки ОБЯЗАТЕЛЬНО (System Setup -> Factory Default) (USB-диск не подключен к роутеру);
    2. Через веб интерфейс ASUS Wireless Router:
      а) Настройте соединение с интернет;
      б) Измените логин на (Username: root) ОБЯЗАТЕЛЬНО (System Setup -> Change Name) и введите свой пароль в (System Setup -> Change Password)(латиницей);
      в) Введите свои Host name и Workgroup name (USB Application -> Samba), Samba File Shares: -> Disabled - НЕ ВКЛЮЧАТЬ и после установки программ скриптом НЕ ВКЛЮЧАТЬ
      г) Настройте доступ к FTP и SSH (на этих картинках заводские установки - настраивайте как вам надо)
    3. Cохраняем настройки, перезагружаемся, проверяем работу Интернет и выключаем роутер
    4. Подключаем к роутеру HDD-USB (можно флешку 2гб - это минимально (не желательно) - лучше HDD-USB SATA 3,5" с внешним питанием) и только потом включаем роутер.
      В случае подключения ДВУХ HDD - первый (swap, opt и data) включаем в нижний usb(host0) на роутере , а второй (data) соответственно в верхний(host1).
    5. Зайдите на роутер телнетом (cmd -> telnet my.router) или через PuTTY
      Примечание: my.router - это IP-адрес вашего роутера, например: 192.168.1.1
      Скопируйте и вставьте команды:
      Code:
      wget http://www.studionr.ru/wl500/install.sh
      chmod +x install.sh
      ./install.sh




    6. Выберите с помощью пунктов меню (левая панель): [a - t] нужные вам программы для установки. Нажмите соответствующую букву, затем нажмите <Enter>, после чего статус программы изменится с no на yes. При повторном осуществлении этих действий статус программы поменяется на обратный no. Список программ расположен на двух страницах меню и переход на другую страницу и обратно осуществляется выбором пункта [P] в Page FIRST (SECOND). Также есть возможность выбора или отмены выбора всех программ - пункт [S] в (Un)Select ALL program (можно выбрать все и потом убрать не нужные вам)
    7. В меню (правая панель) вы увидите модель своего роутера, версию прошивки, версию ядра LINUX, а также информацию о дополнительных настройках текущей установки.
    8. Выбор [ H ] - HDD connected: ONE или TWO - установка соответственно на ОДИН или ДВА HDD-USB.
    9. Выбор [ I ] - Internet access: YES/NO - Доступ к ресурсам роутера из Интернет (HTTP, TwonkyMedia, Transmission). Настройка доступа таких ресурсов как FTP (USB Application -> FTP Server -> Enable FTP Server) и SSH (System Setup -> Services Enable -> SSH Server) осуществляются через WEB-морду ASUS (пункт 2. г))
    10. Пункт [ + ] выбор одного из трех режимов установки:
      а) Choice Install FORMAT - НОВАЯ (ПЕРВАЯ) установка с форматированием HDD - по умолчанию.
      - ФОРМАТИРОВАНИЕ HDD-USB (ONE) производится на три раздела ext3: SWAP - 256Mб, OPT (для программ) - 1024Mб и DATA (для ваших данных /tmp/harddisk ) - все остальное пространство диска;
      - ФОРМАТИРОВАНИЕ HDD-USB (TWO) на один раздел ext3 (part1): DATA (для ваших данных /tmp/harddisk2 ) - все пространство второго диска.
      б) Choice Install UPDATE - добавление (обновление) программ из пунктов меню [a - t] без форматирования HDD
      в) Choice install REINSTALL - переустановка программ. Подробнее
    11. Пункт [ - ] Выбор торрента-клиента (rTorrent или Transmission). Устанавливается ТОЛЬКО в режимах Choice install FORMAT и REINSTALL. В режиме UPDATE - недоступен.
    12. Пункт [ = ] Выбор репозитория: main, mirror, archive
      Примечание: используйте установку из archive, если у вас возникли проблемы при установке из репозиториев main и mirror.
    13. ВНИМАТЕЛЬНО ПРОВЕРЬТЕ выбранные вами опции и потом выберите пункт [ ! ] - начнется процесс установки выбранных вами программ и режимов установки. Производить установку можно с любой страницы меню.
    14. Пункт [ ^ ] Проверка и исправление ошибок на одном или на двух HDD-USB (разделы OPT и DATA).
    15. Выход из программы установки [ 0 ]

    Читать обязательно: Описание и настройка устанавливаемых программ и на вашем роутере: http://my.router/lighttpd/

    Список программ

    Скриншоты

    Рекомендуемые дополнительные программы

    FAQ: Часто задаваемые вопросы этой темы

    Задать вопрос на хабе

    Спасибо

    История версий скрипта: 1, 2, 3, 4

    P.S. БОЛЬШОЕ СПАСИБО этому форуму за предоставленный материал, Олегу за его прошивку и группе дальнейшей разработки прошивки 1.9.2.7-d.

    Версия 12.4 от 09.07.2010
    Last edited by valerakvb; 30-07-2010 at 12:17.

  2. #2
    Спасибо! Молодец! Ещё бы squid туда запихать!

  3. Описание и настройка устанавливаемых программ:

    Основные программы - при установке в режимах FORMAT и REINSTALL ("Джентельменский" набор): dropbear, Midnight Commander v.4.7.0.2 (с поддержкой UTF-8), Cron, nano, Lighttpd, PHP-fcgi, SQLite, microperl, rTorrent + ruTorrent с плагинами (cookies, erasedata, search, trafic, scheduler, datadir) или Transmission, Samba 2 (в прошивке), vsftpd (в прошивке), Download Engine v.2.0-18, syslog-ng, QuiXplorer, eAccelerator, System Info, IPKG (The ipkg web frontend).
    Кнопка ez-setup - Остановка торрентов и роутера

    http://my.router:8080 - ASUS Wireless Router !!! порт роутера поменялся
    http://my.router/rtorrent - ruTorrent v.3 + plugins (cookies, erasedata, search, trafic, scheduler, datadir)
    или http://my.router:9091 - Transmission (BitTorrent client),
    http://my.router/cgi-bin/dlengine.sh - Download Engine отключен по умолчанию (включение через вебморду)
    http://my.router/ftp - QuiXplorer 2.4.1 - вход в админку (логин: admin , пароль: admin)
    http://my.router/cgi-bin/info.cgi - System Info - просмотр состояния системной информации роутера
    http://my.router/cgi-bin/package.cgi - IPKG (The ipkg web frontend) управление IPKG-пакетами через WEB-морду (удаление, установка, обновление, просмотр)
    Midnight Commander (mc) v.4.7.0.2 (UTF-8) отлично работает через PuTTY - не забудьте в PuTTY выставить Translation в UTF-8

    Дополнительные программы (пункты [a - t]):
    http://my.router:901 - Samba 3 Web Administration Tool
    http://my.router/rrd - RRDTool Traffic Graph Page - Статистика трафика.
    http://my.router/eset_upd - база NOD32 v.3 и 4 (автоматический поиск ключей) - пропишите в NOD32 получение баз по этому адресу
    http://p.p - Privoxy (выставите в своем браузере в настройках сети прокси порт 8123, почистите и отключите кеш ) Фильтр adult - отключен, включить его можно так и потом проверить его работу
    http://my.router - сайт на Sawanna - вход в админку (логин: admin , пароль: sawanna)
    http://my.router/site - сайт на phpSQLiteCMS. Пример работы: мой сайт phpSQLiteCMS и Sawanna CMS на роутере
    http://my.router/site/cms/ - вход в админку phpSQLiteCMS (логин: admin , пароль: admin)
    http://my.router/status - Сайт статистики вашего роутера (чтобы все отображалось как на картинке надо еще установить [h] vnStat и [c] NOD32update)
    http://my.router:9000 - TwonkyMedia server v.5.0 Beta 1 - UPnP Медиа-сервер с web интирфейсом. (серийник уже введен и Twonky работает как зарегистрированная версия для статических IP, а для динамических IP делаем). Выберите в настройках Twonky немецкий язык и будет русский
    http://my.router:50500/ - MediaTomb - UPnP Медиа-сервер с web интирфейсом.
    http://my.router/photo - фотоальбом Imagevue v.2 (Flash Photo Gallery) пример работы
    http://my.router/photo/imagevue - админка Imagevue (логин: admin, пароль: admin)
    http://my.router/icq - Web2ICQ v.1.0 - web-шлюз для ICQ на php.
    SMS messages on your phone - получение СМС сообщений на ваш мобильный телефон. Настройка
    http://my.router/sms - отправка СМС через web-интерфейс. Настройка
    http://my.router/vnstat - vnStat PHP frontend 1.4.1 rus - Статистика трафика. Настройка.
    http://my.router/ados - ADOS — Замена Download Master (логин: admin, пароль: router) если есть проблемы
    http://my.router/forum - ExBB FM 1.0 RC1 - (Exclusive Bulletin Board). Для администрирования (логин: admin, пароль: admin)
    http://my.router:4080 - MLDonkey (Donkey, BitTorrent, FileTP) Настройка и консольные команды.
    http://my.router/phpmyadmin - PhpMyAdmin - веб-интерфейс для администрирования СУБД MySQL. Настройка.
    dchub://my.router - DBHub 0.450-2 rus (c поддержкой Perl - скрипты для DBHub ). Заход клиентом DC++ на ваш хаб администратором (логин: admin, пароль: admin). Настройка. Допустимые клиенты DC++ : DCGUI, LDC++, Z++, UKC++, PWDC++, PWSDC++, rmDC++, StrgDC++, ApexDC++, microdc2, FlylinkDC++, gl++. Ограничений нет на шару и регистрацию, сами выставите как вам нужно. Перед заходом на хаб рекомендую почитать настройку клиента DC++. Пример работы хаба на роутере dchub://pc-help.homedns.org.
    http://my.router/dchub - RRDtool DC++ Hub stats - Сайт статистика вашего хаба. Пример работы.
    microdc2-0.15.6 - Консольный DC++ - клиент. Запуск в screen: dcs и заход: dc Настройка.

    Рекомендуемые дополнительные программы :
    1. Для rTorrent nTorrent
    2. Для Transmission Transmission Remote GUI
    3. Для MLDonkey Sancho
    4. Для установленных программ этим скриптом My Router и Toolbar-my.router
    5. Для просмотра HDD с ext3 на ББ под Windows Ext2Fsd
    6. Для работы с FTP Total Commander
    7. Для работы с SSH PuTTY
    8. Для работы с SFTP WinSCP
    9. Для работы с DC Hub FlylinkDC++ , microdc2
    Last edited by valerakvb; 23-07-2010 at 15:45.

  4. #4
    Quote Originally Posted by valerakvb View Post
    6. Выбрав пунк 5 начнется процесс установки (ФОРМАТИРОВАНИЕ USB-диска на три раздела : swap - 256Mб, opt (для программ) - 1024Mб, data (для ваших данных) - все остальное пространство диска и установка выбранных вами программ)
    Готовтесь к помидорам, от "не читатель, а писатель", с воплями у меня на диске куча инфы была и я ее теперь накак найти не могу Ибо ни одно доброе дело, не должно остаться безнаказаным

  5. Quote Originally Posted by smi View Post
    Готовтесь к помидорам, от "не читатель, а писатель", с воплями у меня на диске куча инфы была и я ее теперь накак найти не могу Ибо ни одно доброе дело, не должно остаться безнаказаным
    расширил понятие в пункте 6 ФОРМАТИРОВАНИЕ USB-диска:

    6. Выбрав пунк 5 начнется процесс установки (ФОРМАТИРОВАНИЕ USB-диска (т.е. удаление ВСЕЙ информации на диске) на три раздела : swap - 256Mб, opt (для программ) - 1024Mб, data (для ваших данных) - все остальное пространство диска и установка выбранных вами программ)
    Last edited by valerakvb; 03-11-2009 at 19:40.

  6. #6
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    Небольшое уточнение (строки 383-386)
    Code:
    wget http://www.studionr.ru/wl500/run-parts -O /opt/bin/run-parts
    chmod +x /opt/bin/run-parts
    echo "/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    echo "/opt/usr/bin/rrdtool.sh >> /opt/var/log/rrdtool.log 2>&1" >> /opt/etc/cron.5mins/rrdrun.sh
    Не должно ли быть
    Code:
    ...
    echo "#!/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    ...
    Мне не совсем понятно, зачем позднее (строки 638 - 641) эта конструкция с некоторыми изменениями повторяется
    Code:
    echo "Configuring rrd"
    echo "#!/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    echo "PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt" > /opt/etc/cron.5mins/rrdrun.sh
    echo "/opt/usr/bin/rrdtool.sh >> /opt/var/log/rrdtool.log 2>&1" >> /opt/etc/cron.5mins/rrdrun.sh

  7. Quote Originally Posted by Lupo_Alberto View Post
    Небольшое уточнение (строки 383-386)
    Code:
    wget http://www.studionr.ru/wl500/run-parts -O /opt/bin/run-parts
    chmod +x /opt/bin/run-parts
    echo "/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    echo "/opt/usr/bin/rrdtool.sh >> /opt/var/log/rrdtool.log 2>&1" >> /opt/etc/cron.5mins/rrdrun.sh
    Не должно ли быть
    Code:
    ...
    echo "#!/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    ...
    Мне не совсем понятно, зачем позднее (строки 638 - 641) эта конструкция с некоторыми изменениями повторяется
    Code:
    echo "Configuring rrd"
    echo "#!/bin/sh" > /opt/etc/cron.5mins/rrdrun.sh
    echo "PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt" > /opt/etc/cron.5mins/rrdrun.sh
    echo "/opt/usr/bin/rrdtool.sh >> /opt/var/log/rrdtool.log 2>&1" >> /opt/etc/cron.5mins/rrdrun.sh
    Спасибо за ваше замечание.
    Я убрал строки 385 и 386 - там они не нужны.
    Конфигурация RRD в строках 638 - 641 прописана.
    Last edited by valerakvb; 04-11-2009 at 07:14.

  8. Версия 1.1
    - оптимизация скрипта
    - добавил скрипт автоматической чистки системного лога от сообщений cron'а
    - пункт меню 0 - выход из меню и перезагрузка роутера (0 - Exit and reboot)

  9. #9
    valerakvb
    На прошивку WL500gp-1.9.2.7-9 - встанет? (тело WL-500gP v.1)
    Просто я пробовал ставить 10-ку, но что-то не заработало, что именно не помню, давно было.

    И второй вопрос - после установки данного пакета можно вернуть мои настройки "Setting Management" из ранее сохраненного файла?
    Last edited by qubick; 05-11-2009 at 01:20.

  10. Quote Originally Posted by qubick View Post
    valerakvb
    На прошивку WL500gp-1.9.2.7-9 - встанет? (тело WL-500gP v.1)
    Просто я пробовал ставить 10-ку, но что-то не заработало, что именно не помню, давно было.

    И второй вопрос - после установки данного пакета можно вернуть мои настройки "Setting Management" из ранее сохраненного файла?
    1. Должно работать на любой Олеговской прошивке
    2. Можно сделать так:
    - сохранить свои настройки: выбрать в меню роутера System Setup - Setting Management - Save As a File
    - сбросить роутер в заводские настройки: System Setup - Factory Default
    - загрузить свои сохраненные настройки: System Setup - Setting Management - New Setting File: WLxxx.CFG
    - загрузить этот пакет программ
    получаем пакет программ на роутере и ваши настройки
    Last edited by valerakvb; 13-12-2009 at 13:54.

  11. #11
    Установил на WL500GP V2. Все отлично работает. Огромное "СПАСИБО"!Но возник вопрос: при отключении питания маршрутизатора и hdd, а затем включении его, вылетает ошибка в rtorrent. я так понимаю, винчестер монтируется позже,чем загружается rtorrent. Как бы это исправить?

  12. Quote Originally Posted by miniowrk View Post
    Установил на WL500GP V2. Все отлично работает. Огромное "СПАСИБО"!Но возник вопрос: при отключении питания маршрутизатора и hdd, а затем включении его, вылетает ошибка в rtorrent. я так понимаю, винчестер монтируется позже,чем загружается rtorrent. Как бы это исправить?
    Правильное отключение:
    - даем команду стоп для торрента
    Code:
     /opt/etc/init.d/S99rtorrent stop
    - даем команду
    Code:
    halt
    и дожидаемся пока потухнут лампочки на роутере

    - выключаем питание HDD
    - выключаем питание роутера

    Правильное включение:
    - подключаем HDD к выключеному роутеру
    - включаем питание HDD и ждем пока он раскрутится
    - включаем питание роутера

    тогда все должно быть нормально, но лучше роутер не выключать
    Last edited by valerakvb; 06-11-2009 at 23:03.

  13. #13
    Само собой лучше не выключать роутер, но когда внезапно отрубают свет, а потом включают? Можно как нибудь задать, чтоб rtorrent запускался чуть позже?

  14. Quote Originally Posted by miniowrk View Post
    Установил на WL500GP V2. Все отлично работает. Огромное "СПАСИБО"!Но возник вопрос: при отключении питания маршрутизатора и hdd, а затем включении его, вылетает ошибка в rtorrent. я так понимаю, винчестер монтируется позже,чем загружается rtorrent. Как бы это исправить?
    Вначале монтируется HDD, а уж потом /opt/etc/init.d/S99rtorrent
    Смотри системный лог в Status & Log - System Log

  15. #15
    Вобщем попробовал я скриптик - с одной стороны скажу автору спасибо
    С другой - покритикую по списку:
    1) И основное - сразу после установки открыты порты наружу (по дефолту можно было бы строчки закоментарить)
    2) В инете сразу появляется страничка, где забита одна строчка (phpinfo которая) - в результате наружу сразу видно логин и пароль к вэбу
    3) фтп вообще не запаролен, в том числе наружу, причем закрытие порта в постфайвол не закрывает доступ снаружи
    4) адский вариант настроки mc - вариант с xterm намного проще и удобнее

    Теперь что хотелось бы, если автору не сложно будет
    1) Возможность настройки своих портов на фтп, ssh.
    2) Выбор пакетов для уставновки - пускай даже установкой yes/no в скрипте

Page 1 of 394 1231151101 ... LastLast

Similar Threads

  1. Replies: 720
    Last Post: 08-03-2017, 15:45
  2. Обсуждение названия прошивки и репозитория.
    By lly in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 69
    Last Post: 20-05-2013, 19:22
  3. Replies: 83
    Last Post: 11-12-2012, 18:31
  4. История одного чайника по настройке Asus WL500gp v2
    By loop17 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 26
    Last Post: 10-02-2011, 19:33
  5. Replies: 33
    Last Post: 09-07-2010, 14:30

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
  •