Перейти к содержанию

Настройка Mpcs/Oscam на Линукс


Рекомендуемые сообщения

Спасибо, я так и думал в общем. Разрешите уточняющий вопрос. У меня работает не полный линукс, а урезанный- Mikrotik-Linux (Router-OS). Даже если ставлю задержку в автозапуске MPCS в 30 сек. - ничего не помагает, получается на момент старта инет блокируется. Если запускаю вручную /usr/local/etc/mpcs - все работает, При загрузке из автозапуска - таймауты 3 минуты, потом, я так понимаю, идет реконнект - и все опять работает. Как можно побороть? Можно ли принудительно програмно сделать реконнект , скажем на 5-й секунде после запуска MPCS?

по mikrotik-linux ничего дельного не посоветую, но если ты хочешь просто связку роутер+клиент мпкс, то попробуй IpCop. Я такой себе установил (сeleron 800mhz, 128 оперативы, 8gb hdd) - все прекрасно работает. Мои старики теперь сами могут нажать всего одну кнопочку на системнике и смотреть телек.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Впервые настраиваю MPCS в Линуксе, использую Ubuntu 10.10 из пд винды всё работает, а в линуксевыдаёт вот это:

2011/01/04 22:28:17 1876 s monitor: disabled

2011/01/04 22:28:17 1876 s camd 3.3x: disabled

2011/01/04 22:28:17 1876 s camd 3.5x: disabled

2011/01/04 22:28:17 1876 s cs378x: initialized (fd=5, port=1)

2011/01/04 22:28:17 1876 s newcamd: disabled

2011/01/04 22:28:17 1876 s radegast: disabled

2011/01/04 22:28:17 1876 s logger started (pid=1877)

2011/01/04 22:28:17 1876 s resolver started (pid=1878, delay=30 sec)

2011/01/04 22:28:17 1876 s proxy started (pid=1879, server=cserv8.net)

2011/01/04 22:28:17 1876 s anti cascading disabled

2011/01/04 22:28:17 1876 s serial: initialized (pid=1880, auto@/dev/ttyS0)

2011/01/04 22:28:17 1879 p02 proxy cserv8.net:14450 newcamd525 (fd=3)

2011/01/04 22:28:25 1880 c01 Stop poll

2011/01/04 22:28:35 1880 c01 Stop poll

2011/01/04 22:28:38 1878 n can't resolve cserv8.net 2011/01/04 22:28:45 1880 c01 Stop poll

2011/01/04 22:28:55 1880 c01 Stop poll

2011/01/04 22:28:55 1880 c01 too many errors, reiniting...

2011/01/04 22:29:05 1880 c01 Stop poll

Скачал Mpcs Linux с этого форума, копировал как написано выше файлы .conf .server .user и на этом остановился. Может в этих файлах нужно что-то изменить?! - Не сочтите пожалуйста за трудность, ответьте ламеру!

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

can't resolve cserv8.net 2011/01/04 22:28:45 1880 c01 Stop poll

не может прога соединиться с серваком, разбирайтесь с нетом.
Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

не может прога соединиться с серваком, разбирайтесь с нетом.

У меня инет через проксю идёт пока чо, нужно ли где-нибудь в конфиг файлах MPCS -ки самой указывать тип подключения?! Инет на компе есть в полный рост.

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

в самой проге не указывается тип подключения. а вот через прокси могут быть проблемы с доступом проги в нет.

Ссылка на комментарий
Поделиться на другие сайты

Прошу прощения за наивность! MPCS в линуксе запускается и работает только из терминала?!

Нет ли случайно где-нибудь поэтапного faq'a по настройке MPCS на линуксе?! Я так понял что изначально в этой теме на форуме было нечто подобное, но потом его закрывали и теперь эта информация недоступна начинающим линуксоидам. Поделитесь пожалуйста ссылками!

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

В общем нет больше сил, помогите советом, а то устал уже как "слепой котёнок" по форумам да по закоулкам линукса лазить и безсмыссленно менять настройки. Под виндой всё работает.

Ресивер - Опенбокс Х800 в настройках указана скорость ком порта - 9600 идент: 0652:000015 (если с нулями не ошибся, то именно так).

На компе - Убунту 10.04. Что я сделал: Создал каталог MPCS и поместил в него файлы mpcs.server, mpcs.conf, mpcs.guess, mpcs.mem, mpcs.srvid, mpcs.user, mpcs.ac_log, mpcs-linux(скачал по ссылке с этого форума). Также файлы mpcs.conf , mpcs.server , mpcs.user скопировал в /usr/local/etc. Далее запускаю mpcs.linux (sudo '/home/kos/mpcs/mpcs-linux') и вижу вот это:

2011/01/16 16:22:31 11595 s >> STREAMBOARD << mp-cardserver started

2011/01/16 16:22:31 11595 s version=0.8k-rc13g, system=i386-pc-linux, nice=-2

2011/01/16 16:22:31 11595 s max. clients=509, client max. idle=99999 sec

2011/01/16 16:22:31 11595 s client timeout=10 sec, cache delay=0 msec

2011/01/16 16:22:31 11595 s shared memory initialized (size=1576236, id=1245211)

2011/01/16 16:22:31 11595 s userdb reloaded: 0 accounts freed, 1 accounts loaded

2011/01/16 16:22:31 11595 s signal handling initialized (type=sysv)

2011/01/16 16:22:31 11595 s 2593 service-id's loaded

2011/01/16 16:22:31 11595 s monitor: disabled

2011/01/16 16:22:31 11595 s camd 3.3x: disabled

2011/01/16 16:22:31 11595 s camd 3.5x: disabled

2011/01/16 16:22:31 11595 s cs378x: disabled

2011/01/16 16:22:31 11595 s newcamd: disabled

2011/01/16 16:22:31 11595 s radegast: disabled

2011/01/16 16:22:31 11595 s resolver started (pid=11596, delay=30 sec)

2011/01/16 16:22:31 11595 s logger started (pid=11597)

2011/01/16 16:22:31 11595 s proxy started (pid=11598, server=cserv8.net)

2011/01/16 16:22:31 11595 s can't open file "/usr/local/etc/mpcs.ac" (errno=2) anti-cascading table not loaded

2011/01/16 16:22:31 11595 s anticascader started (pid=11599, delay=2 min)

2011/01/16 16:22:31 11595 s serial: initialized (pid=11600, auto@/dev/ttyS0)

2011/01/16 16:22:31 11598 p02 proxy cserv8.net:14450 newcamd525 (fd=3)

2011/01/16 16:24:46 11600 c01 too many errors, reiniting...

2011/01/16 16:24:56 11600 c01 too many errors, reiniting...

2011/01/16 16:25:35 11600 c01 plain sssp-client 127.0.0.1 granted (tuner, au=0)

2011/01/16 16:25:35 11600 c01 incomplete request (3 bytes)

2011/01/16 16:25:35 11600 c01 tuner (0000&000000/0000/00:0000): corrupt (0 ms)

2011/01/16 16:26:06 11600 c01 too many errors, reiniting...

2011/01/16 16:26:06 11600 c01 tuner disconnected (sssp)

2011/01/16 16:27:06 11600 c01 too many errors, reiniting...

2011/01/16 16:27:46 11600 c01 too many errors, reiniting...

2011/01/16 16:28:26 11600 c01 too many errors, reiniting...

2011/01/16 16:29:06 11600 c01 too many errors, reiniting...

2011/01/16 16:29:46 11600 c01 too many errors, reiniting...

2011/01/16 16:30:26 11600 c01 too many errors, reiniting...

2011/01/16 16:31:06 11600 c01 too many errors, reiniting...

-каналы не показывают.

Нужно-ли сменить скорость сом порта в линуксе?! - и как это сделать если да?!

-интернет на компе есть. ADSL подключение.

Смена скорости порта на ресаке ничего не даёт.

вот мои конфиги:

### mpcs.conf ###

[global]

Nice = -2

#LogFile = log

#LogFile = /dev/tty

LogFile = stdout

ClientTimeout = 10

ClientMaxIdle = 99999

[serial]

Device = tuner@/dev/ttyS0?delay=2&timeout=1000 # P.S 1 - comport(ttyS0), 2- #comport(ttyS1), 115200 COM port speed

#Device = tuner@/dev/ttyS0:9600?delay=2&timeout=1200 # 9600 COM port speed

###end###

###mpcs.server###

[reader]

Label = Ðàäóãà ÒÂ (75e)

Protocol = newcamd

Key = 0102030405060708091011121314

Device = cserv8.net,14450

Account = *******,*********

Fallback = 0

Group = 1

CAID = 0652

IDENT = 000000

ReconnectTimeout = 20

InactivityTimeOut = 15

###end###

###mpcs.user###

[account]

User = tuner

Pwd = tuner

#Uniq = 1

Group = 1

ChiD = 0652:15;0652:FFFF

IDENT = 0652:000000

###end###

Помогите люди добрые!

Нет страшнее зверя, чем убунтовая линзеля.

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

Скорость, отличная от 115200 указывается в конфиге проги

[global]

Nice = -2

#LogFile = log

#LogFile = /dev/tty

LogFile = stdout

ClientTimeout = 10

ClientMaxIdle = 99999

[serial]

Device = tuner@/dev/ttyS0:9600?delay=2&timeout=1000

Да и название пакета в файле сервер пропишите латиницей

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

Скорость, отличная от 115200 указывается в конфиге проги

[global]

Nice = -2

#LogFile = log

#LogFile = /dev/tty

LogFile = stdout

ClientTimeout = 10

ClientMaxIdle = 99999

[serial]

Device = tuner@/dev/ttyS0:9600?delay=2&timeout=1000

Да и название пакета в файле сервер пропишите латиницей

Сделал как Вы посоветовали, но ничего нового, или почти ничего, не произошло. Вот то что выводит MPCS сейчас:

2011/01/16 17:23:56 12023 s >> STREAMBOARD << mp-cardserver started

2011/01/16 17:23:56 12023 s version=0.8k-rc13g, system=i386-pc-linux, nice=-2

2011/01/16 17:23:56 12023 s max. clients=509, client max. idle=99999 sec

2011/01/16 17:23:56 12023 s client timeout=10 sec, cache delay=0 msec

2011/01/16 17:23:56 12023 s shared memory initialized (size=1576236, id=2228253)

2011/01/16 17:23:56 12023 s userdb reloaded: 0 accounts freed, 1 accounts loaded

2011/01/16 17:23:56 12023 s signal handling initialized (type=sysv)

2011/01/16 17:23:56 12023 s 2593 service-id's loaded

2011/01/16 17:23:56 12023 s monitor: disabled

2011/01/16 17:23:56 12023 s camd 3.3x: disabled

2011/01/16 17:23:56 12023 s camd 3.5x: disabled

2011/01/16 17:23:56 12023 s cs378x: disabled

2011/01/16 17:23:56 12023 s newcamd: disabled

2011/01/16 17:23:56 12023 s radegast: disabled

2011/01/16 17:23:56 12023 s resolver started (pid=12025, delay=30 sec)

2011/01/16 17:23:56 12023 s logger started (pid=12026)

2011/01/16 17:23:56 12023 s proxy started (pid=12027, server=cserv8.net)

2011/01/16 17:23:56 12023 s can't open file "/usr/local/etc/mpcs.ac" (errno=2) anti-cascading table not loaded

2011/01/16 17:23:56 12023 s anticascader started (pid=12028, delay=2 min)

2011/01/16 17:23:56 12023 s serial: initialized (pid=12029, auto@/dev/ttyS0)

2011/01/16 17:23:56 12027 p02 proxy cserv8.net:14450 newcamd525 (fd=3)

2011/01/16 17:38:04 12029 c01 incomplete request (54 bytes)

2011/01/16 17:38:06 12029 c01 incomplete request (28 bytes)

2011/01/16 17:38:06 12029 c01 too many errors, reiniting...

2011/01/16 17:38:37 12029 c01 too many errors, reiniting...

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

Таймаут пробуйте подбирать пошагово

[serial]

Device = tuner@/dev/ttyS0:9600?delay=2&timeout=300 <<<<< от 300 пошагово увеличивайте на 100 до 3000.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем, кто помогал мне в этом "не лёгком деле"! - настройке MPCS под линуксом!

На самом деле, должен признать, что большинство проблем человек создаёт себе сам, и я тому не исключение! - невнимательность - основная причина неудач!

В моём случае - шаринг не запускался из-за разницы в файлах конфигурации программы. Каждый раз, когда я перенастраивал конфиг файлы, я вносил изменения в файлы в пользовательской директории, а нужно было также менять и файлы находящиеся в директории /usr/local/etc.

Люди, будьте внимательнее! При внесении измененийв конфиги, не забывайте обновлять файлы в директории /usr/local/etc. - иначе будете топтаться на одном месте.

Ссылка на комментарий
Поделиться на другие сайты

homo_felicis

конфиги должны лежать только в одной директории /usr/local/etc и только в этой директории правите их и будет у вас все стартовать как положено и прога будет видеть конфиги автоматом, а вот кидать конфиги в каталог с бинарником нет смысла.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Поскольку у меня не получилось опубликовать новую тему из-за отсутствия прав, пишу сдесь!

Маленький мануал для инсталяции ОСкама на Ubuntu, при помощи скрипта "noob.sh" (спасибо его создателю Ларсу Розэну!)

Что делает скрипт:

-инсталит все необходимые пакеты для сборки OScam-a

-инсталит oscam с полным набором конфигов и отредактированым выходом для Webinterface

-инсталит по желанию Watchdog, который контролирует или OScam работает

-инсталит стартовый скрипт, который в свою очередь запускает CCcam (если тот был установлен) и через 15сек. запускает OScam

создает/дополняет следущие команды:

-service oscamstart update = актуализация ОСкама

-service oscamstart update XXXX = актуализация на REV XXXX

-service oscamstart keys = актуализация ключей cccam-а в var/keys

-service oscamstart stop = остановка cccam-а и oscam-а

-service oscamstart start = запуск сначала cccam, потом через 15сек. oscam

Переходим к делу:

-качаем архив noob.sh.gz http://depositfiles.com/files/1bzyp1ezw и помещаем его в папку /tmp

-запускаем telnet-сессию (консоль) и становимся root

-теперь задаем команды - поочерёдно

cd /tmp
tar xfvz noob.sh.tar.gz
chmod +x ./noob.sh
./noob.sh
после последней команды выйдет инсталационное окно (ставим нужную букву Y/N/i и жмём ввод):

-Wollen Sie OScam selbst erstellen? Y/N:Y

-Wollen Sie Editor Joe verwenden? Y/N/i:Y

-Wollen Sie CCcam verwenden? Y/N/i:N (он нам не нужен!)

-Möchten Sie einen Watchdog ob OScam läuft einrichten? :Y

#

-потом он спросит в какой репозиторий хотите поместить build и oscam-svn? :/usr/src/

-в какой репозиторий инсталировать OScam? :/usr/sbin/

-в какой репозиторий ложить конфиги? :/etc/vdr/plugins/oscam/ (можно задавать любые папки!)

-потом должно последовать еще одно подтверждение о создании/копировании ОСкама? :Y

теперь ждём пока скрипт завершит свою работу! Всё:)

Свежесозданный бинарик ОСкама находится в папке /usr/src/oscam-svn/Distribution, переиминовываем его в oscam и копируем в папку /usr/sbin/, не забываем ставить права на "755".

Запускаем OScam:

/etc/init.d/oscamstart start

удачи!

Ссылка на комментарий
Поделиться на другие сайты

привет всем подскажите как запустить на линкусах шару.на винде беспроблем.а здесь штото некак понять немогу куда и как прописывать и как фаил открыыть клиент mpcs_.зарание спасибо

Ссылка на комментарий
Поделиться на другие сайты

николас

По Вашей оси я не подскажу, потому как с линуксом только начинаю знакомиться. У меня убунту 10.10 стоит второй осью на компе, примаунчены виндовые диски. Настройки файлов одинаковы что для винды, что для линукса.. Как писали выше в этой теме, создал в пользовательской директории каталог mpcs, скопировал в него с виндового диска файлы mpcs.server, mpcs.conf, mpcs.user и бинарник mpcs-linux, что Ферум выше вылаживал, также файлы mpcs.server, mpcs.conf, mpcs.user скопировал в /usr/local/etc, стартанул mpcs и шаринг заработал.. У меня опенбокс 540 и мне достаточно этих файлов конфигурации.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

николас

Я же писал чуть выше

Как писали выше в этой теме, создал в пользовательской директории каталог mpcs, скопировал в него с виндового диска файлы mpcs.server, mpcs.conf, mpcs.user и бинарник mpcs-linux, что Ферум выше вылаживал, также файлы mpcs.server, mpcs.conf, mpcs.user скопировал в /usr/local/etc, стартанул mpcs и шаринг заработал.

Вы создайте файлы mpcs.server, mpcs.conf, mpcs.guess, mpcs.user в папке /home/ваш_логин/mpcs пропишите в них настройки из биллинга, бинарник mpcs также скачайте и скопируйте в эту папку.. Затем файлы mpcs.server, mpcs.conf, mpcs.user скопируйте в /usr/local/etc.

В терминале дайте команды ( ниже под ваш_логин подразумевается ваш логин в системе, что указывали при установке )

sudo cp /home/ваш_логин/mpcs/mpcs.server /usr/local/etc

sudo cp /home/ваш_логин/mpcs/mpcs.conf /usr/local/etc

sudo cp /home/ваш_логин/mpcs/mpcs.user /usr/local/etc

И запустите прогу

sudo /home/ваш_логин/mpcs/mpcs-linux

Почитайте здесь как новичку много полезной инфы можно найти

Изменено пользователем Navigator
Ссылка на комментарий
Поделиться на другие сайты

создал папку в home.назвал ее mpcs и тогдалие.затем зашол в билинг скопировал настройки.но они в папке home невставляются мыш правая кнопка там эта строка есть где всавить но она недействует

Ссылка на комментарий
Поделиться на другие сайты

николас

Чтобы скопировать настройки из биллинга, нужно в папке mpcs создать соответствующие файлы mpcs.server, mpcs.user, mpcs.conf, а уже потом настройки из биллинга скопировать в соответствующий файл.

Ссылка на комментарий
Поделиться на другие сайты

создал папку в home.назвал ее mpcs и тогдалие.затем зашол в билинг скопировал настройки.но они в папке home невставляются мыш правая кнопка там эта строка есть где всавить но она недействует

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

Итак 1

создаём папку для mpcs:

mkdir /home/username/mpcs

в неё помещаем наш бинарник mpcs_linux и конфигурационные файлы , именно конфигурационные а не текстовые созданые блокнотом ( в Gnome gedit в KDE kwrite , kate или nano) эти текстовые редакторы годятся для открытия и редактирования конфигурационных файлов но изначально они имеют совершенно другое расширение...я всегда брал их из архива с виндовым mpcs , которых уже давно нет на местном аплоаде но в сети думаю найти несложно...где то в архиве валяются на всякий случай....

Копирование конфигов в /usr/local/etc необходимо в дистрибутивах на базе debian: ubuntu, linux mint, handrus, runtu в дистрибутивах основаных на redhat linux таких как fedora, mandriva ничего копировать не надо по поводу ветки shlakware (opensuse) врать не буду не занимался

P.S. Сам уже давно не пользуюсь компьютером для связки ресивера с интернетом даже до дримбокса мой ариончик ( опены из их семейства ) успешно шарил через через модемчик acorp lan 122 с интегрированным mpcs. У кого интернет по витой паре или через жопорез советую курить в сторону роутера D-Linck DIR320 c альтернотивной прошивкой( mpcs интегрирован) и переходника usb-com. компьютер пригодится для других целей.

HDTV под Linux:

Dreambox DM 7020 HD   openpli 7.3 +oscam-emu + wicardd 1.19

Formuler F1 openpli 8.3 +oscam-emu + wicardd 1.19
Satelite:  4,9E,13E,21,5E, 36E, 52E,56E, 80E

SkyCam project user SML482 HD

4DUK user android

Free Rostelecom user MAG 250 IM+
Русские дебианщики против цифрового слабоумия...


http://s3.hostingkartinok.com/uploads/images/2013/11/2c1e3141298276e3293ddac5449c0a44.png

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...