From: Paul Wolneykien <manowar@altlinux.org> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: [devel] Беспроводной маршрутизатор на ALT Linux Date: Mon, 27 Jun 2011 20:25:09 +0400 Message-ID: <4E08AEE5.6000002@altlinux.org> (raw) Всем привет. Я организовал беспроводной маршрутизатор под управлением ALT Linux на основе DreamPlug и Sisyphus ARM, в частности ftp://devel.altlinux.org/manowar/chainmail-arm.arm.20110623.tar.gz. Правда пока «из коробки» он не работает: необходимы обновлённые версии некоторых пакетов. Об этом и имеющихся проблемах — ниже. 1. Модуль точки доступа uap8xxx есть в ядре, код которого выложен на dreamplug.googlecode.com, однако в ванильном ядре его нет. К сожалению представленный код не включает в себя истории. Я собрал ядро с этими модификациями в Sisyphus-ARM, но об истории и дальнейших планах разработки мне ничего не известно. Но это не самая большая проблема. Гораздо хуже, что модуль требует прошивку, которой нет в linux-firmware. Нужный BLOB удалось выковырять из оригинальной ФС устройства. Лично мне было бы удобно видеть его в составе пакета linux-firmware: https://bugzilla.altlinux.org/show_bug.cgi?id=25822. 2. Нужна помощь в вопросе настройки самой точки доступа. Есть ли сейчас обобщённые средства управления точками в ядре? Если утилиты к ним? Я собрал в Сизиф утилиту от Marvell (пакет uaputl), и придумал как использовать её с etcnet. Однако вполне возможно, что я начал изобретать велосипед: https://bugzilla.altlinux.org/25826. В самой утилите почти всё работает. Из найденного не работает установка страны и regulatory domain. Возмно потому, что я не очень удачно её попатчил. 3. Маршрутизатор интересен тогда, когда в нём есть Интернет. В качестве источника Интернета я выбрал CDMA модем для SkyLink от C-Motech, модели CNU-680. Для переключения данного USB устройства в режим модема в Сизифе есть даже специальная утилита из пакета cmotech-tools. И она работает. А вот программа более широкого спектра действия — usb-modeswitch — работает с этим модемом некорректно: https://bugzilla.altlinux.org/show_bug.cgi?id=25821 Кстати, переключение в режим модема не срабатывает, если холодный старт выполняется с подключённым модемом. Возможно, что это проблема cmotech-tools, а возможно, что дело в самом udev, который её вызывает. С этим я ещё не разобрался. Буду рад советам. 4. Хотелось бы, чтобы ppp-интерфейс поднимался автоматически после появления ttyACM0. Как это правильно сделать в рамках etcnet? 5. Похоже, что alterator-ulogd некорректно отображает трафик для ppp0: за всё время работы было зафиксировано всего несколько исходящих пакетов и 0 байт входящих. Сам ulogd при этом работает. Я обязательно посмотрю, что твориться в его БД, но для начала хотелось бы улышать, не зафиксированы ли уже подобные проблемы на ppp, pptp или pppoe интерфйсах? 6. Snort пока из коробки не работает — проблемы с автонастройкой набора интерфейсов и связки с MySQL. 7. Статистика Squid тоже пока нет — моя вина, но я обязательно поправлю этот момент, сделав корректную соборку Gambit для ARM. Теперь о планах. Есть желание написать как минимум два модуля Альтератора: 1. модуль управления точками дотупа; 2. модуль управления модемами и ppp-соединенияеми (с удивлением обнаружил, что у нас его нет). FRs принимаются! Кроме этого, хочется реализовать такой механизм alterator-firsttime, когда к точке может подключиться только один клиент. Тогда, если ты подключился, то можешь смело выполнять первичную настройку сервера, в частности, установить пароль суперпользователя. А если подключиться не удаётся, значит кто-то уже это сделал раньше и безопасность системы уже под угрозой. Ещё хочется перенести некоторые вещи, которые в обычном дистрибутиве есть в инсталляторе, в firsttime. Вопросы, предложения? Паша.
next reply other threads:[~2011-06-27 16:25 UTC|newest] Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-06-27 16:25 Paul Wolneykien [this message] 2011-06-27 20:24 ` Michael Shigorin 2011-06-28 10:30 ` Paul Wolneykien 2011-06-28 10:57 ` Sergey Bolshakov 2011-06-28 11:11 ` Paul Wolneykien 2011-06-28 11:29 ` Sergey Bolshakov 2011-06-28 11:52 ` [devel] Administrativia Alexey Gladkov 2011-06-28 22:52 ` [devel] Беспроводной маршрутизатор на ALT Linux Paul Wolneykien 2011-06-29 6:27 ` Michael Shigorin 2011-06-29 10:58 ` Paul Wolneykien 2011-06-29 11:25 ` Sergey Y. Afonin 2011-06-29 12:20 ` Sergey Alembekov 2011-06-29 12:29 ` Paul Wolneykien 2011-06-29 22:18 ` Paul Wolneykien 2011-06-30 6:44 ` Sergey Y. Afonin 2011-06-29 16:10 ` Paul Wolneykien 2011-07-11 15:29 ` Paul Wolneykien 2011-07-12 0:16 ` Paul Wolneykien 2011-08-13 12:05 ` Денис Смирнов 2011-08-13 19:15 ` Paul Wolneykien 2011-08-16 13:27 ` Paul Wolneykien 2011-08-16 13:29 ` Paul Wolneykien 2011-07-12 19:07 ` Grigory Batalov 2011-07-12 19:22 ` Paul Wolneykien
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4E08AEE5.6000002@altlinux.org \ --to=manowar@altlinux.org \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git