Page 6 of 11 FirstFirst ... 45678 ... LastLast
Results 76 to 90 of 157

Thread: Установка Debian на роутер Asus WL-500gP/RT-N10U/N16 (MIPS)

  1. #76

    Exclamation Установка emule и debian на роутере

    не понял - а зачем debian в chroot? если уж ставить debian - imho вместо, а не вместе с олеговской (или ещё какой) прошивкой.

  2. #77
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Очевидно, чтобы настраивать сеть через Web, что удобней. И не думать о том, что будет, если вдруг жёсткий диск отвалится или не определится при загрузке. Пока что дебиан во внутренний флеш не помещается.

  3. #78
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Точнее, чтобы ее по возможности вообще не настраивать . Поставить чистый дебиан --- конечно круто, но дальше начинаем поиск драйверов под устройства (по крайней мере два человека в этом форуме констатировали, что wl не работает), потом придется разбираться со всеми этими vlan-ами итд. И, наконец, править загрузчик --- это потенциально опасное действие. Несмотря на то, что поставив дебиан в chroot я тоже загорелся этой идеей, но перегорел довольно быстро. Выигрыш --- 2.5Мб оперативки, которая тратится на создание ramfs, проигрыш --- стабильно работающая, отлаженная, предаврительно отконфигуренная и хорошо поддерживаемая система. Вот ОЗУ нарастить стоит того, чтобы этим заняться. Правда должен отметить, что дебиан это полный кайф Полноценные man-ы , нормальные команды, а не убогий busybox , Х приложения --- в общем имеем полноценную ось

    И, наконец, на данном историческом этапе --- чтобы поставить осла --- надо ставить дебиан. Поставить дебиан в chroot --- дело в принципе достаточно тривиальное и, я бы сказал, безрисковое, в отличие от чистого варианта. Действительно, на форуме отсутствует полноценное описание этого процесса . Вообще, ослу, по-моему, здесь уделено очень мало внимания --- то ли он у всех работает и все просто молчат, то ли народ не верит, что он может работать в такой мыльнице, то ли он просто никому не нужен, бо все носятся с торрентами как с торбой писаной... Я этого не понимаю...

  4. #79
    Quote Originally Posted by al37919 View Post
    то ли он просто никому не нужен, бо все носятся с торрентами как с торбой писаной... Я этого не понимаю...
    ну наверное всё дело в том, что на
    http://www.us.debian.org/CD/ торрент упоминается, а осел и прочие "чистые" p2p - нет


    ps:

  5. #80
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    К сожалению, в пакеты для текущего debian (sarge, он же 3.1, он же stable) осел действительно не входит, зато доступны прекомпилированные бинарники для ветки testing, которая в какой то момент, насколько я понимаю, должна превратиться в debian 4.0 (etch). Так что лично я поставил сначала debian 3.1, потом переключил /etc/apt/sources.list на testing, поставил осла и переключил все обратно на stable, на всякий случай .

    Вот тут возникает вопрос к экспертам по дебиану, буде такие найдутся: etch рассчитан на kernel 2.6, asus/oleg кернел зафиксирован на 2.4. Так все-таки можно ли ставить debian testing (etch) в chroot на роутер, зная, что кернел там останется 2.4? Этот вопрос остается пока за пределами моего понимания.

  6. #81
    можно прописать в sources.list и stable и tesing.
    после говорим aptitude install - t testing bla-bla-bla.
    а ещё есть и backports (пакеты из testing, пересобранные для stable).

    насчет 2.4 - похоже да, в etch решили оставить только поддержку 2.6. хотя специально этим не интересовался - на pc у меня давно везде 2.6, сейчас вожусь с 2.6 на wl-500g (хотя ставить debian на wl-500g пока не собираюсь).

  7. #82
    Quote Originally Posted by al37919 View Post
    Поставить дебиан в chroot --- дело в принципе достаточно тривиальное и, я бы сказал, безрисковое, в отличие от чистого варианта.
    А не богли бы Вы поподробнее описать, как это сделать?
    Для тех, кому это еще не так тривиально.
    Но и не с самого нуля, а для тех, скажем, кто может поставить MidNight Commander
    Заранее, спасибо.

  8. #83
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Дык, я и не имел в виду, что я эксперт, для которого этот вопрос очевиден сам по себе, но он уже достаточно подробно описан здесь:

    http://wiki.wl500g.info/index.php/Debian%20Distribution

    Делал на основании этой инструкции и все получилось. Для начала, правда, потренировался с установкой дебиана и установщиками пакетов к нему (apt-get, aptitude) поставив такой же дебиан в vmware (впрочем, посмотрел в инструкцию еще раз --- это было необходимо).

    Еще по поводу инструкции могу прокомментировать следующее. etc/fstab можно не создавать, он, похоже, не используется. hosts resolv.conf apt/sources.list делаем похожими на эти файлы в pc-шном debian или на самом роутере. Далее все делается как написано.

    В результате помню была еще одна проблема --- автомонтирование proc и devfs при перезагрузке. Я остановился в результате на таком варианте --- просто добавил в post-boot следующее:

    Code:
    #mount procfs and devfs for chrooted debian
    mount -t proc proc /opt/debian/proc
    mount -t devfs devfs /opt/debian/dev
    Вот как выглядит мой S99amuled:

    Code:
    #!/bin/sh
    PATH=/sbin:/bin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin
    
    start() {
      echo -n "Starting amuled ... "
      chroot /opt/debian /etc/init.d/amule-daemon start
      echo "done."
    }
    
    stop() {
      echo -n "Shutting down amuled... "
      killall amuled
      killall amuledweb
      echo "done."
    }
    
    case "$1" in
            start)
                    start
                    ;;
            stop)
                    stop
                    ;;
            restart)
                    stop
                    sleep 1
                    start
                    ;;
            *)
                    echo "Usage: $0 (start|stop|restart)"
                    exit 1
                    ;;
    esac
    Чтобы осел нормально запускался нужно завести бесправного юзера и отредактировать /etc/default/amule-daemon чтобы осел запускался от его имени.

    В принципе все. До всего дошел методом проб, ошибок и поиска. Потому и полагаю, что тривиально.

  9. #84
    amule is optware ставится просто, но у него есть та проблема, что на фалах больших чем Гиг(плюс-минус, точно не знаю) он вылетает. На меньших работает справно.

    ставить целый дебин ради одного осла -- это немного расточительно, как мне кажется. Он же памяти будет жрать немеряно (оперативную имею ввиду), хотя бы из-за того, что еще одна копия сишного рантайма будет в памяти.

    Может имеет смысл собрать ту версию, которая в дебиане с их патчами???

    А насчет того, что он память отжирает, так он и на БольшомКомпутере ее жрет. Я скрипт писал, который раз в сутки его рестартует, впринципе работало.

    ЗЫ. По теме.
    для начала пореккомендовал бы почитать доку о том как вообще ставить паекты с помощью ipkg. И еще купить какую-нибудь книжку по линуксу.. как с коммандной строкой работать и пр. (Или вообще не заморачиваться на эту тему и качать с БольшогоКомпутера)

  10. #85
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    ставить целый дебин ради одного осла -- это немного расточительно, как мне кажется. Он же памяти будет жрать немеряно (оперативную имею ввиду), хотя бы из-за того, что еще одна копия сишного рантайма будет в памяти.
    да вроде шуршит достаточно неплохо. Вот сейчас запущены 4 файла в осле, один enchanced-ctorrent, один wget плюс еще lcd4linux тоже жрет по крайней мере cpu и proc немало. После трех суток работы swap 15Mb, оперативки на usr + sys занято тоже где-то 15Мб, остальное free + cache + buf). Обращения к диску эпизодические. Так что не могу сказать, что система перенагружена.

    Вообще, надо отметить, что если дать роутеру делать свое дело и не донимать его интерактивным общением, то он справляется очень неплохо со своей задачей. Swap 40Mb, был у меня на этапе освоения, когда я его донимал то одной задачей, то другой...

    Может имеет смысл собрать ту версию, которая в дебиане с их патчами???
    Идея в общем неплоха. Я даже глянул на diff для дебиана. Однако, там в исходниках ничего практически не изменяется, только правятся makifiles, инициализация, доки, иконы и т.д. Т.е. под дебианом он компилится в лоб. Похоже, что у осла под optware какая то несовместимость с uclibc, а это уже хуже...

  11. #86
    Несколько вопросов по CTCS:
    1. При презагрузке роутера долго восстанавливаются загрузки... например - было загружено 1000м а после перезагрузки 0 и постепенно восстанавливается старое значение - 1000м... как этого избежать?
    Причем иногда часть закаченного пропадает было 1000м стало 600м..
    Признак Use bitfield file включен...
    2. где можно изменить колличество вх.соединений?
    3. как можно отключить DHT?
    Last edited by Popovsky; 07-08-2007 at 05:46.

  12. chroot debian on wl-500g

    Друзья, помогите плиз.
    Действуем по инструкции: http://wiki.wl500g.info/index.php/Debian%20Distribution
    Сделал на машине с Debian "скелет": sudo cdebootstrap -a mipsel lenny . http://ftp.de.debian.org/debian, положил в папку /tmp/harddisk/debian

    Сделал файл etc/fstab, скопировал hosts, resolv.conf, apt/sources.list

    При попытке сделать chroot:
    Code:
    [dfayruzov@wl500g log]$ chroot /tmp/harddisk/debian/ /bin/sh
    FATAL: kernel too old

    Пытался гуглить, но что-то ничего не гуглится.
    : (

  13. #88
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    170
    Quote Originally Posted by dfayruzov View Post
    Друзья, помогите плиз.
    Действуем по инструкции: http://wiki.wl500g.info/index.php/Debian%20Distribution
    Сделал на машине с Debian "скелет": sudo cdebootstrap -a mipsel lenny . http://ftp.de.debian.org/debian, положил в папку /tmp/harddisk/debian

    Сделал файл etc/fstab, скопировал hosts, resolv.conf, apt/sources.list

    При попытке сделать chroot:
    Code:
    [dfayruzov@wl500g log]$ chroot /tmp/harddisk/debian/ /bin/sh
    FATAL: kernel too old

    Пытался гуглить, но что-то ничего не гуглится.
    : (
    Дело в том, что в lenny более новая версия glibc (2.6.1), несовместимая с ядром 2.4. Для ядра 2.4 подходит только etch, там glibc 2.3.6.

    P.S. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419467
    Last edited by Xander; 14-10-2007 at 14:57.

  14. Спасибо!
    etch завелся без проблем.

  15. #90

    Помогите с настройкой Debian на ядре Openwrt (проблемm

    Это дубль. Удалите, пожалуйста. Основная тема http://wl500g.info/showthread.php?t=16119
    Last edited by alpmild; 18-09-2008 at 08:37.

Page 6 of 11 FirstFirst ... 45678 ... LastLast

Similar Threads

  1. Установка Tor и I2P на роутер Asus
    By MIB in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 55
    Last Post: 10-02-2015, 08:25
  2. Установка Debian на Asus RT-N66U/AC66U (MIPS) и RT-N18U/AC56U/AC68U/AC87U (ARM)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 36
    Last Post: 30-09-2014, 11:03
  3. Проблема на роутере WL-500gP/W (MIPS R1) с прошивкой -rtn (2.6)
    By staticroute in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 138
    Last Post: 29-10-2013, 19:09
  4. Установка VLC на роутер ?
    By jek8 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 23-05-2013, 09:18
  5. ICQ и роутер Asus WL-500gP
    By ZeusEX in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 111
    Last Post: 14-07-2012, 22:49

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
  •