ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Беспроводной маршрутизатор на ALT Linux
@ 2011-06-27 16:25 Paul Wolneykien
  2011-06-27 20:24 ` Michael Shigorin
  0 siblings, 1 reply; 24+ messages in thread
From: Paul Wolneykien @ 2011-06-27 16:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions


  Всем привет.

  Я организовал беспроводной маршрутизатор под управлением 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.


  Вопросы, предложения?


    Паша.



^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2011-08-16 13:29 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-27 16:25 [devel] Беспроводной маршрутизатор на ALT Linux Paul Wolneykien
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

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