Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Демон для настройки и контроля карты, а так же патчи к squid для контроля трафика каждого пользователя и отключения его при исчерпании лимита.
Проект Юрия Пережилина. Cайт проекта ss14linux.narod.ru в настоящий момент недоступен. Вероятно НАРОД.РУ перестарался. С разрешения автора мы поместили эту статью, сделанную по материалам его сайта
Слово автору:
07.03.2001
Как уже отмечалось выше, сайт проекта прикрыт (вероятно НАРОД.РУ постарался). Вы можете проследить историю развития DCCP в хронологическом порядке. Кроме того отдельной частью вынесены патчи к сквиду.
| 22.05.2001 | В чем отличие драйверов версии 0.9.x. (Из топика на OSKOMe)
|
| 17.05.2001 | Поставил этого монстра - ядро 2.4.4. Первые впечатления - УЖАС !!! Ничего не работает :). Начал детально изучать драйвера версии 0.9-20010407, в результате получился patch-0.9-20010407. Этот патч предназначен для корректного выставления mode=0x1c в DVB.C для SCT фильтра и изменяет логику работыdvb_net. Изначально это работало - автоматически выставлялся фильтр для dvbпри изменение его MAC адреса: фильтр брался из MAC. Я убрал это для корректной работы dccp. |
| 17.05.2001 | Написал поддержку /dev/ost/demux для демона dccp. Теперь при компиляции с опцией -DNEWAPI (по умолчанию) для работы не используется /dev/video а используются новые девайсы из /dev/ost/ . Внимание !!! В связи с тем что НТВ выключила свои прокси, я не знаю работает ли фильтрация пакетов и вообще способен ли dccp выставить фильтры правильно! Тем кто работал на EOL с dccp проверьте работоспособность демона с новым API ! Для этого совсем не обязательны драйвера версии 0.9 и ядро2.4.4 достаточно 0.8.2, но в файле dvb.c надо найти строчку mode=4 и изменить на mode=0x1c. |
| 16.05.2001 | Дописал демона dccp. Теперь он стал более информативен с консольном режиме. Из нововведений : использует ncurses для рисования всякой информации, может компилироватся для использования с новыми устройствами вместо /dev/video (не используйте этот фьючес: почемуто драйвера начинают часто виснуть) - DNEWAPI, по пожеланиям трудящихся ведестя отдельный log - /var/log/dccp.log,исправлены все ошибки работы с фильтрами - теперь можно пользоватся смело, в результате исправления появилась опция в Makefile -DOLD_MASK, новые возможности: после значения timeout заданого в dccp.conf начинаем посылать icmp(ping'овать)-пакеты на хост pinghost, после значения timewait и если не пришло в ответ ни одного пакета рестартуем фильтры. |
| 16.05.2001 | Возникла потребность прикрутить к squid'у учет трафика на каждого пользователя, анализ этой проблемы показал, что ни чего подобного ни кем не было сделано (как я понял) и в срочном порядке пришлось его прикручивать.Подробнее... |
| 22.03.2001 | На linuxtv.org появились драйвера версии 0.8.2. В драйверах под нажимом Nokia(для своего linux-терминала), появилась много косметики по работе с изображением. К сожаления проблема с багами по прежнему стоит. В частности все моменты касающиеся работы с фильтрами через /dev/ost/demux не работоспособны ввиду неправильной установки filter_mode (=4). Может существуют SkyStar'ы которые работают с этим или 0x5020 filter_mode, но мой признает значения filter_mode только 0xC-0xF, 1XC-1XF. Драйвера на базе версии 0.8.2 с моими изменениями (другие Makefil'ы) можно взять в DOWNLOAD |
| 22.03.2001 | Появилась информация о возникновение Kernel Panic при запуске демона на ядре 2.4.2 и под дровами 0.8.2. Решил проверить : под дровами 0.8.2 на ядре 2.2.18-mdk21 демон живет нормально. Сегодня буду ставить ядро 2.4.2 может в нем дело ? Результаты проверки сообщу в понедельник, т.к. Интернет есть только на работе. |
| 07.03.2001 | Обнаружил баги в свеженаписанном демоне DCCP: Первый касался неправильной работы с маской Второй был обнаружен благодаря Юрия Пережилина. - не устанавливался MAC для карты в отсутствие динамических фильтров. К сожалению я не имею выделенной линии и сижу на модеме, поэтому на 100% без ошибок демон работает только на dial-up. Если у кого есть время и желание, то буду рад сотрудничеству. |
| 28.02.2001 | А это была собственно говоря первая версия демона. Что она могла в отличие отdvbd? :
|
| 16.05.2001 | Возникла потребность прикрутить к squid'у учет трафика на каждого пользователя, анализ этой проблемы показал, что ни чего подобного ни кем не было сделано (как я понял) и в срочном порядке пришлось его прикручивать. Как это работает : squid настраивается на proxy_auth : acl users proxy_auth REQUIRED Внимание !!! каталог /etc/squid/users должен быть создан руками (mkdir /etc/squid/users) и принадлежать тому пользователю, под которым запуcкается squid (у меня это squid : chown squid.squid /etc/squid/users). Формат файла passwd:
двоеточия обязательны !!!, владелец файла тот же что и для каталога users, режим доступа 700 (chmod 700 passwd) создать каталог /etc/squid/users/log, владелец тот же что и для users: здесь хранятся log'и авторизации на сервере. далее берем в DOWNLOAD редиректор и настраиваем его зачем это надо: И наконец самое сложное - patсh squid void Далее ищем функцию httpRequestFree и в ней accessLogLog(&http->al) Внимание !!! Владельцем пользовательскиз файлов тоже должен быть squid !!! Формат пользовательских файлов я приводил выше, режим доступа к файлам 775. Теперь после запуска squid пользователя просят ввести login и password после этого проверятся его account и еслиlimit удовлетворительный передается его URL, после загрузки URL, limit уменьшается на кол-во полученых байт. |
| dccp2.tar.gz | Новый демон для карты SkyStar-1 |
| patch-0.9-20010407 | Патч для драйверов 0.9-20010407 для корректной работы демона dccp. |
| squid-add.tar.gz | Набор для squid'а |
| dccp.tar.gz | Старый демон для карты SkyStar-1 |
| driver-0.8.1.tar.gz | Драйвера для карты SkyStar-1 версии 0.8.1 с измененными Майкфайлами, скриптами и файлом програм для gVideo |
| driver-0.8.2.tar.gz | Драйвера для карты SkyStar-1 версии 0.8.2 с измененными Майкфайлами, скриптами и файлом програм для gVideo. Что бы установить залогиньтесь как root, распакуйте, сохраните копию файла /etc/rc.d/rc.modules, войдите в распакованый каталог и сделайте make. Отредактируйте файл /etc/dccp.conf и запустите daemon : /etc/rc.d/init.d/dccp start. После указанных операций все должно работать. |
| Комментарии? Поправки? Дополнения? dvbnet@msk.gs.ru |
![]() |