Eutelsat: настройка кардшаринга CCcam и OScam

Главная Статьи Eutelsat: настройка кардшаринга CCcam и OScam

Дата публикации

25.06.2026

Eutelsat: настройка кардшаринга CCcam и OScam

Eutelsat кардшаринг настройка — это не просто скопировать C-line в конфиг и перезагрузить ресивер. В реальности 80% проблем возникают уже после того, как конфиг формально правильный: каналы то открываются, то зависают, HD не декодируется, а часть пакетов вообще не реагирует на ECM-запросы. Разберём всё по порядку — от подготовки оборудования до диагностики по логам OScam.

Материал рассчитан на тех, кто уже имеет ресивер на Enigma2, тарелку и C-line/N-line от провайдера. Не на тех, кто только думает "а может попробовать".

Что нужно подготовить перед настройкой кардшаринга на Eutelsat

Прежде чем трогать конфиги — убедитесь, что у вас вообще есть нормальный сигнал. Кардшаринг на шуме не работает. Это звучит очевидно, но именно сюда упирается добрая половина вопросов на форумах.

Оборудование: ресивер на Enigma2 или ПК-сервер

Для Enigma2 подходит любой ресивер с Linux-прошивкой: Vu+, Dreambox, GigaBlue, Formuler, Edision и аналоги. Важно, чтобы в образе уже был установлен CCcam или OScam — либо как встроенный плагин, либо как отдельный ipk-пакет. Если работаете с ПК-сервером под Linux, то CCcam и OScam ставятся как демоны стандартным способом.

Минимальные требования по сигналу: уровень (Level) не ниже 70%, качество (Quality/SNR) — от 60-65% и выше. Ниже этих значений тюнер будет терять пакеты, ECM-запросы будут теряться вместе с ними, и никакой сервер это не исправит.

Корректная настройка тарелки и LNB на нужную позицию Eutelsat

Eutelsat — это не один спутник, а целый флот. Позиции разные, пакеты разные, CAID разные. Ключевые орбитальные позиции:

  • 13°E (Hotbird) — крупнейший кластер, большинство европейских пакетов, CAID 0x0500 (Viaccess), 0x0100 (Seca), 0x0B00 (Conax)
  • 9°E (Eutelsat 9B) — немецкие и восточноевропейские пакеты, CAID 0x1800 (Nagravision)
  • 16°E (Eutelsat 16A) — польские и балканские пакеты, CAID 0x0500
  • 36°E (Eutelsat 36B/Экспресс) — русскоязычные пакеты, CAID 0x0960/0x0963 (Irdeto)
  • 7°E (Eutelsat 7B/7C) — арабские пакеты, смешанные CAID

На каждую позицию нужна отдельная юстировка или DiSEqC-переключатель. Если тарелка наведена на 13E, а вы хотите пакет с 36E — нужен либо моторизованный привод, либо вторая тарелка. Фиксированная тарелка на несколько позиций одновременно не работает.

Данные доступа: формат C-line и N-line

C-line используется для протокола CCcam, N-line — для Newcamd. Формат C-line выглядит так:

C: сервер.домен.com 12000 username password

N-line немного другая:

N: сервер.домен.com 15000 username password 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Эти строки выдаёт владелец сервера. Не придумывайте порты самостоятельно — порт жёстко привязан к аккаунту на стороне сервера.

Проверка прошивки и наличия CCcam/OScam в образе

Через SSH проверяете наличие бинарников:

which CCcam
ls /usr/bin/cccam
ls /usr/bin/oscam

Если CCcam не найден — ставите через менеджер плагинов Enigma2 или вручную через ipk. Для OpenATV/OpenPLi актуальные пакеты лежат в репозиториях дистрибутива. Убедитесь, что версия CCcam не старше 2.3.x — более старые версии плохо работают с некоторыми CAID на Hotbird.

Настройка CCcam для спутников Eutelsat: пошагово

CCcam — это проще, чем OScam. Один файл конфигурации, понятная логика. Но именно из-за простоты в нём меньше инструментов для диагностики, когда что-то идёт не так.

Структура и расположение файла CCcam.cfg

В зависимости от дистрибутива Enigma2 файл лежит в одном из двух мест:

  • /var/etc/CCcam.cfg — OpenATV, OpenPLi, OpenVix
  • /etc/CCcam.cfg — старые образы Gemini, некоторые кастомные прошивки

Редактировать удобнее всего через SSH (nano или vi) или через FTP-клиент типа FileZilla. Через веб-интерфейс ресивера — тоже можно, но медленнее.

Прописывание C-line: формат C: host port user pass

Минимально рабочий CCcam.cfg выглядит так:


# CCcam configuration
SERVER LISTEN PORT = 12000
WEBINFO LISTEN PORT = 16001
DVB API VERSION = 1
IGNORE PRIORITY = 0
SHARE LIMIT = 10
MINIMIZECARDINFO = yes
KEEPCONNECTED = yes

C: сервер.домен.com 12000 username password

Строку C: вставляете в точности так, как выдал провайдер. Пробелы между полями — строго одиночные. Никаких кавычек, никаких лишних символов в конце строки.

Параметры CCcam.cfg: DVB API, share limits, cache

Несколько директив, которые реально влияют на работу:

  • DVB API VERSION = 1 — для большинства современных ресиверов. Если каналы не открываются вообще — попробуйте значение 3.
  • SHARE LIMIT = 10 — максимальное расстояние хопов. Ставьте не больше 5, иначе будет тянуть карты с высоким hop и большим ECM time.
  • CACHE SYNC = yes — включает кэш ECM. Помогает на быстро переключаемых каналах.
  • NEWCAMD LISTEN PORT = 15000 — если нужен Newcamd-сервер для локального использования.

Перезапуск демона и проверка через веб-интерфейс на порту 16001

После изменения конфига перезапускаете CCcam через SSH:

killall CCcam && sleep 2 && /usr/bin/CCcam &

Или через init-скрипты:

init 4 && sleep 3 && init 3

Веб-интерфейс CCcam открывается в браузере по адресу http://IP-ресивера:16001. Там видно статус подключения к серверу, количество найденных карт и версию протокола. Если в разделе "Connected Servers" статус зелёный — соединение установлено. Красный или пустой — проблема с доступом к серверу.

В OSD ресивера нажмите синюю кнопку на зашифрованном канале — появится F-строка с информацией о декодировании. Зелёный цвет означает активное декодирование, красный — ECM-запрос не выполнен.

Настройка OScam для Eutelsat: конфиги и протоколы

OScam сложнее в настройке, зато даёт полный контроль над каждым ридером, детальные логи и гибкую маршрутизацию ECM-запросов. Для диагностики сложных случаев — это незаменимый инструмент.

Файлы oscam.conf, oscam.server, oscam.user, oscam.dvbapi

Конфиги OScam лежат в одном из двух мест:

  • /etc/tuxbox/config/oscam/ — классический путь для Dreambox
  • /var/etc/oscam/ — OpenATV, OpenPLi и большинство современных образов

Четыре ключевых файла:

  • oscam.conf — глобальные настройки, логирование, webif
  • oscam.server — описание ридеров (серверов)
  • oscam.user — локальные пользователи dvbapi
  • oscam.dvbapi — фильтрация ECM-запросов по CAID

Настройка reader в oscam.server (протокол cccam)

Пример блока для CCcam-протокола в oscam.server:


[reader]
label         = eutelsat_server1
protocol      = cccam
device        = сервер.домен.com,12000
user          = username
password      = password
group         = 1
cccversion    = 2.3.0
reconnecttimeout = 30
disableserverfilter = 1

Параметр disableserverfilter = 1 отключает фильтрацию по SID на стороне ридера — это важно, если сервер отдаёт широкий пул карт. Без него часть каналов может не запрашиваться вообще.

Для Newcamd-протокола строки будут другими:


[reader]
label         = eutelsat_newcamd
protocol      = newcamd
device        = сервер.домен.com,15000
key           = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
user          = username
password      = password
caid          = 0500
group         = 1

Веб-интерфейс httpport 8888 и мониторинг ридеров

В oscam.conf прописываете webif:


[global]
logfile       = /tmp/oscam.log
loghistorysize = 4096
maxlogsize    = 512

[webif]
httpport      = 8888
httpuser      = admin
httppwd       = admin
httprefresh   = 10

Веб-интерфейс открывается по http://IP-ресивера:8888. В разделе "Readers" смотрите статус каждого ридера. CONNECTED — соединение активно, карты найдены. CONNECTING — OScam пытается подключиться, но пока не может. DISCONNECTED — соединение разорвано.

В разделе "ECM History" видно каждый запрос: время обработки, CAID, SID, ответ сервера. Это главный инструмент диагностики.

Привязка CAID/provider к нужным частотам Eutelsat

Файл oscam.dvbapi позволяет точно настроить, какие CAID запрашивать для конкретных пакетов. Пример для Hotbird 13E:


P: 0500:032830
P: 0500:032890
P: 0100:000000
I: 1800
I: 0963

Строки P: — приоритетные CAID/provider, I: — игнорируемые. Если сервер не держит Nagravision (0x1800), а каналы его запрашивают — добавьте I: 1800 и OScam не будет тратить время на заведомо безуспешные запросы. ECM time заметно упадёт.

Диагностика: почему каналы Eutelsat не открываются

Это самая полезная часть — то, чего обычно нет ни в одном шаблонном гайде. Большинство проблем решаются через лог OScam и понимание того, что там написано.

Каналы зависают или появляется FreezeON

FreezeON — изображение есть несколько секунд, потом замерзает. Главная причина — высокий ECM time. Норма для стабильной работы: 200-400 мс. Если ECM time стабильно выше 500 мс — канал будет периодически замерзать. Выше 1000 мс — зависание практически гарантировано.

Вторая причина — нестабильный сервер с высоким hop. Карта достигает вас через 3-4 промежуточных узла (hop 3-4), каждый добавляет задержку. Хороший сервер держит hop 1 — это значит, карта физически у провайдера.

Третья причина, которую часто игнорируют — слабый сигнал. При SNR ниже 55% тюнер начинает терять TS-пакеты, включая EMM. Это приводит к тому, что даже при нормальном ECM time канал периодически "серится".

Ошибка ECM timeout и большой ECM time

В логе OScam это выглядит так:


2026/06/25 21:45:12 r eutelsat_server1 (cccam) reader ecm time: 1240 ms
2026/06/25 21:45:13 c dvbapi-client ECM timeout after 1500 ms

ECM timeout в OScam по умолчанию — 1500 мс (ecmnotfound timeout). Если сервер не успевает ответить — запрос считается неудачным, канал не открывается. Можно увеличить таймаут в oscam.conf:


[dvbapi]
enabled       = 1
user          = local
au            = 1
pmt_mode      = 0
ecmnotfound   = 2

Но это костыль, а не решение. Нормальный сервер не требует таймаута выше 1000 мс.

Несовпадение CAID/SID — пакет не на этом сервере

Часть пакетов на Eutelsat просто недоступна на конкретном сервере. Сервер держит определённые CAID — например, Viaccess 0x0500 с provider 0x032830, но не держит тот же Viaccess с provider 0x032820. Это разные пакеты, разные ключи.

В логе OScam это видно так:


2026/06/25 22:10:05 c dvbapi-client CAID: 0500 PROVID: 032820 SID: 1A2B rejected - no card found

rejected - no card found или not found — сервер не имеет нужной карты. Здесь два варианта: либо найти сервер с нужным CAID/provider, либо признать, что данный пакет на выбранном сервере недоступен.

Отдельный случай — смена ключей оператором. Если оператор обновил ключи, а сервер ещё не получил актуальную карту — пакет будет недоступен временно, иногда несколько часов.

Проблемы с приоритетом ECM (oscam.dvbapi P/I строки)

Конфликт двух демонов — отдельная история. Если на ресивере одновременно запущены CCcam и OScam, оба пытаются занять DVB API. Результат — один работает нормально, второй получает ошибку доступа к /dev/dvb/adapter0/demux0. Запускайте что-то одно.

На ресиверах с двумя тюнерами: кардшаринг по умолчанию привязывается к первому адаптеру (adapter0). Если смотрите через второй тюнер (adapter1) — убедитесь, что в oscam.conf прописан правильный adapter:


[dvbapi]
boxtype       = dreambox
adapters      = 0,1

Ещё один тонкий момент — конфликт локальной карты с сетевым ридером. Если в ресивере стоит локальная карта и одновременно прописан сетевой ридер с тем же CAID — OScam будет выбирать по приоритету группы. Локальная карта должна иметь меньший номер группы (group = 1), сетевая — больший (group = 2). Иначе OScam может предпочесть медленный сетевой ридер быстрой локальной карте.

Разница ECM time между HD и SD каналами — нормальное явление, если HD использует другой CAID или provider. HD-каналы часто идут с усиленной защитой (например, дополнительный слой шифрования), что увеличивает время обработки на 100-200 мс.

Как выбрать надёжный сервер кардшаринга (без привязки к бренду)

Конкретных провайдеров называть не буду — это изменится быстрее, чем вы прочитаете статью. Но критерии выбора стабильны.

Критерии стабильности: uptime, пинг до сервера, ECM time

Первое, что смотрю при тесте нового сервера — ECM time в прайм-тайм. Не в 3 ночи, когда нагрузка минимальна, а в 20:00-22:00, когда сотни пользователей одновременно смотрят футбол. Хороший сервер держит ECM time в диапазоне 200-350 мс даже в пиковые часы. Если в прайм-тайм ECM time скачет до 800-1200 мс — сервер перегружен.

Пинг до сервера — косвенный показатель. Сервер в Европе с пингом 20-30 мс предпочтительнее сервера где-то за океаном с пингом 150+ мс. Проверяете через SSH прямо с ресивера: ping сервер.домен.com.

Uptime смотрите за 30 дней. Хороший показатель — выше 99%. Если сервер ложится раз в неделю на несколько часов — ищите другой вариант.

Поддержка нужных CAID для пакетов Eutelsat

Перед покупкой выясните у провайдера, какие именно CAID и provider поддерживаются. Запросите список в формате CAID:PROVID — нормальный провайдер предоставит без проблем. Сверьте с тем, что нужно для ваших пакетов на конкретной позиции Eutelsat.

На 13E Hotbird основные CAID: 0500 (Viaccess 3.x), 0100 (Seca/Mediaguard), 0B00 (Conax), 0500 с различными provider ID. На 36E — преимущественно 0960/0963 (Irdeto 2). Если сервер не держит нужный CAID — никакая настройка не поможет.

Локальность сервера и количество хопов (share distance)

Hop 1 означает, что карта физически находится у вашего провайдера. Hop 2 — провайдер перепродаёт доступ от другого источника. Hop 3+ — цепочка посредников, каждый добавляет задержку и нестабильность.

В веб-интерфейсе CCcam на порту 16001 в разделе "Found Cards" можно видеть hop-расстояние для каждой карты. В OScam эта информация есть в логе при подключении ридера. Хороший провайдер честно декларирует hop 1 для своих карт.

На что обращать внимание в тестовом периоде

Тестируйте минимум 48 часов и обязательно в прайм-тайм. Проверьте работу в выходные дни — нагрузка на сервер там обычно выше, чем в будни. Проверьте все нужные вам CAID, а не только один пакет. Обратите внимание на поведение при переключении каналов — хороший сервер открывает новый канал за 1-3 секунды. Если канал открывается за 8-10 секунд — ECM time или hop слишком высокие.

Тестовый период с ограниченным количеством каналов или CAID — не показатель. Просите тест с полным доступом к нужным пакетам.

Чем отличается настройка CCcam от OScam для Eutelsat?

CCcam работает через один файл CCcam.cfg, запускается быстро, не требует глубокого понимания конфигурации. OScam сложнее: отдельные файлы для ридеров, пользователей, dvbapi, но зато детальный лог, поддержка нескольких протоколов одновременно и точная настройка приоритетов ECM. Для диагностики сложных случаев — только OScam. CCcam подойдёт, если сервер уже проверен и нужно просто принять сигнал.

Почему канал на Eutelsat открывается, а потом зависает?

Чаще всего причина — высокий ECM time. Канал открывается при первом успешном ECM-запросе, но следующий запрос (обычно каждые 10-30 секунд) не успевает прийти вовремя — изображение замерзает. Норма ECM time — 200-400 мс. Выше 500 мс — нестабильно. Смотрите в OSD ресивера или в логе OScam. Ещё вариант — нестабильный сервер с большим hop или слабый сигнал с тарелки.

Какой порт указывать в C-line и где смотреть веб-интерфейс?

Порт в C-line выдаёт провайдер сервера — это конкретное значение, привязанное к вашему аккаунту, обычно в диапазоне 10000-20000. Угадывать или подбирать его нет смысла. Веб-интерфейс CCcam по умолчанию на порту 16001: http://IP-ресивера:16001. OScam webif — на порту 8888 (параметр httpport в oscam.conf): http://IP-ресивера:8888.

Где лежат конфиги CCcam и OScam на Enigma2?

CCcam.cfg чаще всего в /var/etc/CCcam.cfg (OpenATV, OpenPLi, OpenVix) или /etc/CCcam.cfg (старые образы). OScam — в /var/etc/oscam/ или /etc/tuxbox/config/oscam/ (Dreambox). Точный путь зависит от дистрибутива. Проверьте через SSH командой find / -name "oscam.conf" 2>/dev/null. После редактирования обязательно перезапустите демон.

Что делать, если ридер OScam пишет CONNECTING и не подключается?

Первое — проверьте host и port в oscam.server: опечатка в домене или неправильный порт дадут именно этот статус. Второе — проверьте доступность сервера: с ресивера через SSH выполните ping сервер.домен.com и telnet сервер.домен.com 12000. Если telnet не подключается — проблема в сети или файрволе (ISP блокирует порт). Третье — убедитесь, что protocol = cccam и что у провайдера ваш IP не заблокирован по превышению подключений.

Почему часть каналов Eutelsat работает, а часть нет?

Сервер держит определённые CAID и provider ID. Если канал использует другой CAID или provider — сервер его не расшифрует, даже если вы смотрите другие каналы с той же позиции. В логе OScam это будет запись "rejected - no card found". Сверьте CAID нерабочего канала (видно в OSD при нажатии синей кнопки) с тем, что поддерживает ваш сервер. Eutelsat кардшаринг настройка под несколько пакетов требует сервера с широким покрытием CAID.

Eutelsat кардшаринг настройка — это итеративный процесс. Первый запуск редко бывает идеальным: где-то не тот путь к конфигу, где-то сервер не держит нужный CAID, где-то ECM time оказывается выше ожиданий. Логи OScam дают исчерпывающую информацию для диагностики — научитесь их читать, и большинство проблем решаются за 10-15 минут. Главное — не трогать конфиг по 10 раз за полчаса: дайте демону минуту-две после перезапуска, прежде чем делать выводы.

О статье

  • Практические советы и инструкции
  • Материалы по спутниковому ТВ
  • Поддержка и помощь 24/7