Page 8 of 11 FirstFirst ... 678910 ... LastLast
Results 106 to 120 of 157

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

  1. #106

    Установка debian на RT-N16

    Quote Originally Posted by ryzhov_al View Post
    Приведите третью команду полностью. Корень файловой системы - Read-only, так что ничего туда записать вы не могли
    в подписи сказано что у меня на rt-n16 установлено, у меня только ядро из этого проекта

    Code:
    root@linvinus:~# mount
    /dev/sda1 on / type ext3 (rw,noatime,nodiratime,errors=remount-ro)
    ....
    root@linvinus:~# df -h
    Файловая система      Разм  Исп  Дост  Исп% смонтирована на
    /dev/sda1             148G   43G   98G  31% /
    tmpfs                  62M     0   62M   0% /lib/init/rw
    udev                   10M  344K  9,7M   4% /dev
    tmpfs                  62M     0   62M   0% /dev/shm
    /dev/sda1             2,8M  2,8M     0 100% /initrd
    none                   62M     0   62M   0% /tmp
    
    root@linvinus:~# cat /etc/debian_version 
    5.0.6
    root@linvinus:~# uname -a
    Linux linvinus 2.6.22.19 #1 Sun Aug 15 14:55:34 YEKST 2010 mips GNU/Linux
    так что команда полная.
    wl500w 300MHz/128Mb спасибо Олегу за инструкцию и Danya0w за перепайку.
    RT-N16 - debian Squeeze/2.6.37->wheezy/3.8.13 (теперь bgmac работает стабильно)

  2. #107

    Установка debian на RT-N16

    Quote Originally Posted by linvinus View Post
    в подписи сказано что у меня на rt-n16 установлено, у меня только ядро из этого проекта
    Code:
    root@linvinus:~# cat /etc/debian_version 
    5.0.6
    root@linvinus:~# uname -a
    Linux linvinus 2.6.22.19 #1 Sun Aug 15 14:55:34 YEKST 2010 mips GNU/Linux
    Понял, зауважал.

    Когда-то сам хотел на debian переползти, ещё на WL-500gp v.1, да по сумме задач серьёзного повода так и не было.

  3. #108

    Smile

    Quote Originally Posted by ryzhov_al View Post
    Понял, зауважал.

    Когда-то сам хотел на debian переползти, ещё на WL-500gp v.1, да по сумме задач серьёзного повода так и не было.
    Спасибо.

    Просто я работаю только с линуксом (дома и на работе), поэтому мне с консоли проще, и приятнее когда нет ограничений.

    Но для обычного пользователя не пойдёт. У меня нет web интерфейса,
    wifi настраивается путём правки данных в nvram, остальное через текстовые файлы.
    За то proftpd|nginx(http и https)|php|openvpn|shorewall| обновления apt-get upgrade

    Да и забыл, главное нет извращений в виде /opt/usr/ и pre-up post-up скриптов. меня это сильно бесило, хотя по другому при таком количестве памяти конечно никак.
    Last edited by linvinus; 01-12-2010 at 07:59. Reason: нет извращений
    wl500w 300MHz/128Mb спасибо Олегу за инструкцию и Danya0w за перепайку.
    RT-N16 - debian Squeeze/2.6.37->wheezy/3.8.13 (теперь bgmac работает стабильно)

  4. #109
    Quote Originally Posted by linvinus View Post
    У меня нет web интерфейса,
    wifi настраивается путём правки данных в nvram, остальное через текстовые файлы.
    По сети гуляет один-единственный мануал, старый как экскременты мамонта. Для меня в нём остался недоосмысленным момент логина в роутер после заливки ядра. Вроде как я должен заранее позаботиться о том, чтобы на внешнем жестком диске лежали корректные конфиги по поднятию сетевых интерфесов и ssh. Боюсь шага в пустоту

    Quote Originally Posted by linvinus View Post
    За то proftpd|nginx(http и https)|php|openvpn|shorewall| обновления apt-get upgrade
    Да. MIPS-репозиторий изобилием вызывает мгновенное жабоудушение:
    Code:
    $ wget http://ftp.ru.debian.org/debian/dists/lenny/main/binary-mipsel/Packages.bz2
    
    $ bzcat ./Packages.bz2 | grep "^Package: " | wc -l
    21666
    Профильная ветка обсуждений тоже не усыхает

    Эх, соберу чемоданы...

  5. #110
    Quote Originally Posted by ryzhov_al View Post
    По сети гуляет один-единственный мануал, старый как экскременты мамонта. Для меня в нём остался недоосмысленным момент логина в роутер после заливки ядра. Вроде как я должен заранее позаботиться о том, чтобы на внешнем жестком диске лежали корректные конфиги по поднятию сетевых интерфесов и ssh. Боюсь шага в пустоту
    Да я по нему и делал, только начал с того что сделал переходник RS-232 в usb (на базе arduino) и подключил его к роутеру (долой гарантию).
    Затем поставил охлаждение и разограл проц.
    Потом скомпилировал местную прошивку от энтузиастов, разобрался как она устроена и как собирается.
    Далее начал думать как заставить грузиться с харда, если он доступен.
    В инструкции Олега есть об это информация но она не рабочая, т.к. стартовый скрипт кем то изменён.
    Затем нашёл аналогичное решение,по загрузке с харда, для какого то nas сервера. поправил по аналогии скрипты а далее по инструкции debian on wl500, развернул образ, отключил проверку fsck настроил interfaces ну и пошло и поехало
    Спустя неделю у меня был Debian на роутере.

    Без подключения к консоли роутера по rs-232 экспериментировать не стоит, в хучшем случае ничего грузиться не будет, и что бы перепрошить потребуется этот провод.
    Загрузчик умеет качать прошивку с tftp.

    Главное отличие от инструкции wl500 в том что нет драйвера для wifi в "стандартном ядре" openwrt (как и поддержки RT-N16), поэтому пришлось брать ядро из этого проекта. Ну а чтобы конфигурировать wifi драйвер нужны утилиты eapd nas wl, которые поставляет asus и которые есть только в бинарном виде скомпилированные под uClibc.

    Но это обходится обёртками или LD_PRELOAD

    Quote Originally Posted by ryzhov_al View Post
    Да. MIPS-репозиторий изобилием вызывает мгновенное жабоудушение:
    Code:
    $ wget http://ftp.ru.debian.org/debian/dists/lenny/main/binary-mipsel/Packages.bz2
    
    $ bzcat ./Packages.bz2 | grep "^Package: " | wc -l
    21666
    Профильная ветка обсуждений тоже не усыхает

    Эх, соберу чемоданы...
    Могу выложить образ файловой системы и прошивку но как гриться действуйте на свой страх и риск.
    По идее проблем быть не должно, после старта будет доступен по ssh.
    wl500w 300MHz/128Mb спасибо Олегу за инструкцию и Danya0w за перепайку.
    RT-N16 - debian Squeeze/2.6.37->wheezy/3.8.13 (теперь bgmac работает стабильно)

  6. #111
    Quote Originally Posted by linvinus View Post
    Далее начал думать как заставить грузиться с харда, если он доступен.
    В инструкции Олега есть об это информация но она не рабочая, т.к. стартовый скрипт кем то изменён.
    Затем нашёл аналогичное решение,по загрузке с харда, для какого то nas сервера.
    А вот с этого места поподробнее. Инструкция 100% рабочая для 2.4 ядра

  7. #112
    Quote Originally Posted by linvinus View Post
    Могу выложить образ файловой системы и прошивку но как гриться действуйте на свой страх и риск.
    По идее проблем быть не должно, после старта будет доступен по ssh.
    Спасибо, не надо. Не хочу лишать себя удовольствия сделать это самостоятельно.
    Для меня здесь проходит некий водораздел:
    • с прошивкой энтузиастов RT-16 - это роутер,
    • с дебианом - уже нет.

    А пока нет определённости в целях - лучше переход не затевать.

  8. #113
    Quote Originally Posted by theMIROn View Post
    А вот с этого места поподробнее. Инструкция 100% рабочая для 2.4 ядра
    На ядре 2.4. может и работало.

    Прошло уже три месяца я детали не помню.
    По инструкции сказано нужно прописать boot_dev в nvram с указанием устройства с корневой файловой системой. например /dev/sda1
    у меня не заработало, теперь прошивки нет, поэтому точно ответить не смогу.
    Но проверить мои слова не сложно. я эксперементировал с прошивкой RT-N16-1.9.2.7-rtn-r1982.trx

    привожу initrd с которого я гружусь ftp://linvinus.ru/rtn16/rtn16_debian_initrd.tar.bz2

    Quote Originally Posted by ryzhov_al View Post
    Спасибо, не надо. Не хочу лишать себя удовольствия сделать это самостоятельно.
    Для меня здесь проходит некий водораздел:
    • с прошивкой энтузиастов RT-16 - это роутер,
    • с дебианом - уже нет.

    А пока нет определённости в целях - лучше переход не затевать.
    это верно! мне нужен был сервер который будет доступен постоянно, чтобы не зависеть от моей рабочей станции.
    В основном для проектов glpi и ocs-ng я для них патчи делал, которые уже включили в основные ветки.
    Ну и просто отдельный сервер, т.к. рабочая станция это станция, я и обновляюсь и в игрушки играю и т.д. и т.п.

    Quote Originally Posted by ctig View Post
    подключения:
    1) l2tp
    2) статический IP
    А что за дополнительные скрипты?
    как подключить скрипты написано тут http://oleg.wl500g.info/ и тут http://wl500g.info/showthread.php?t=17309

    вообще поиск по словам wl500 второй провайдер http://ru.wikibooks.org/wiki/%D0%9D%...WL500g_Premium

    ещё немного подумал, наверное задачка не из лёгких.
    тебе нужно переконфигурировать встроенный свитч (robocfg) выделить один из внутренних портов под второго провайдера,
    затем правильно сконфигурировать маршрутизацию, а в случае одинаковых сетей это не возможно, а затем прописать скрипты для создания маршрутов и nat,
    А как упадёт l2tp заново передалть маршруты и нат. Если не понимаешь о чём речь то лезть не стоит.
    Могу посоветовать другой вариант, покупаешь два роутера , настраиваешь чтобы у одного был внутренний 192.168.1.1 у другого 192.168.1.2 первый будет основновным, на втором нужно отключить службу dhcp чтобы не мешалась.
    На компах и клиентах настраиваешь маршрутизацию через метрики,
    как это сделать написано тут http://support.microsoft.com/kb/894564
    т.е. сметрикой 10 на 192.168.1.1 а с метрикой 20 на 192.168.1.2
    Геморно если много компов в сети, но зато не нужно писать скрипты.
    Last edited by linvinus; 01-12-2010 at 18:19.
    wl500w 300MHz/128Mb спасибо Олегу за инструкцию и Danya0w за перепайку.
    RT-N16 - debian Squeeze/2.6.37->wheezy/3.8.13 (теперь bgmac работает стабильно)

  9. ryzhov_al
    А вариант запуска debian через chroot не устроил? Чем?

  10. #115
    Quote Originally Posted by dfayruzov View Post
    ryzhov_al
    А вариант запуска debian через chroot не устроил? Чем?
    Да, казалось бы, что может быть проще:
    1) Подготовить на ББ (debian/ubuntu) корневую файловую систему дебиана, залить её на роутер:
    Code:
    $ apt-get install debootstrap
    $ mkdir ./debian-root
    $ debootstrap --arch mipsel --foreign lenny ./debian-root
    $ tar -cvzf debian.tgz ./debian-root
    $ scp ./debian.tgz root@router:/tmp/harddisk
    2) Затем на роутере распаковать её, перемонтировать /proc и /dev и выполнить chroot:
    Code:
    $ cd /tmp/harddisk
    $ tar -xvzpf debian.tgz
    ...
    $ chroot /tmp/harddisk/debian-root /bin/bash
    $ debootstrap/debootstrap --second-stage
    Но дьявол кроется в деталях. Например:
    • для того, чтобы прошивка осталась работоспособной, необходимо сохранить доступным содержимое /etc, /sbin и ряда других каталогов прошивки,
    • добиться работы утилит nas, wl, robocfg, предоставляемых Broadcom'ом в бинарном виде,
    • добиться правильной работы симлинков в /tmp/local/, в том числе, для корректной работы flashfs,
    • и прочая, и прочая

    Другими словами, придётся разобраться во всём, что делает прошивка с момента загрузки ядра для того, чтобы в новой корневой файловой системе понаставить костыли в нужных местах. Уж проще сделать так, как у linvinus'a:
    Quote Originally Posted by linvinus View Post
    ...у меня только ядро из этого проекта
    Last edited by ryzhov_al; 05-12-2010 at 19:27. Reason: spell check

  11. #116

    chroot

    Я думаю предлагали запускать необходимые сервисы и программы в chroot.
    для этого нужен образ bootstrap и забиндить /dev /proc /sys в chroot ну и в ,/chroot/etc/resolv.conf прописать на 127.0.0.1 =)

    Но с практической точки зрения могут быть проблемы, например после установки некоторых пакетов перезапускаются сервисы, которые не должны перезапускаться, что может привести к подвисанию шелла, и даже после выхода из chroot процессы будут висеть.

    Но наверное можно довести до рабочего состояния, типа debian-light
    по сути, при загрузке происходит тоже самое, только переход в chroot происходит безвозвратно, при помощи функции pivot_root
    Last edited by linvinus; 10-12-2010 at 22:50. Reason: pivot_root
    wl500w 300MHz/128Mb спасибо Олегу за инструкцию и Danya0w за перепайку.
    RT-N16 - debian Squeeze/2.6.37->wheezy/3.8.13 (теперь bgmac работает стабильно)

  12. #117

    Мини дистрибутив LinuxMCE

    Кто нибудь побывал поставить этот дистрибутив на роутер?

  13. #118
    LinuxMCE - система автоматизации дома с открытым кодом, базирующаяся на Kubuntu Linux. Она предоставляет следующие функции:
    • автоматизацию - X10, INSTEON, PLCBus, EIB и Z-Wave;
    • медия центр на базе MythTV или VDR с возможностью трансляции аудио/видео контента по дому;
    • охрану и видео наблюдение;
    • телефонию на базе Asterisk.
    Что из перечисленного нельзя осуществить на имеющейся прошивке, кроме тяжелых мультимедийных задач, которые роутер заведомо не потянет?

  14. #119
    Для информации: openwrt докрутили до поддержки RT-N16

  15. #120
    Quote Originally Posted by Krey View Post
    Для информации: openwrt докрутили до поддержки RT-N16
    ага
    а на подходе N66U и N76U на броадкоме...

Page 8 of 11 FirstFirst ... 678910 ... 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
  •