Настройка тарелки под Телекарт: OScam/CCcam гид 2026

Главная Статьи Настройка тарелки под Телекарт: OScam/CCcam гид 2026

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

18.07.2026

Настройка тарелки телекарта под OScam/CCcam: гид 2026

Если вы уже навели тарелку, поймали сигнал, но каналы пакета Телекарт упорно показывают "нет доступа" или крутящийся кружок — вы не одиноки. В 90% случаев причина не в железе, а в том, что настройка тарелки телекарта на программном уровне сделана наполовину: reader прописан неправильно, CAID не совпадает, или порт сервера просто не доходит через роутер. В этом материале разберём пошагово OScam и CCcam на реальных путях конфигов, покажем как читать лог и где чаще всего налажают новички.

Я сам через это проходил на Dreambox 920 и на паре китайских Enigma2-приставок — грабли одни и те же, независимо от железа. Пойдём снизу вверх: сначала сигнал, потом софт, потом сеть.

Что нужно проверить до настройки тарелки телекарта: сигнал, транспондер и FEC

Тут многие спешат сразу лезть в oscam.server и вбивать reader, хотя ни разу не открыли ни один FTA-канал на нужном транспондере. Это ошибка номер один. Пока приёмник не видит стабильный сигнал на конкретной частоте пакета, ни один cardsharing-конфиг работать не будет — ECM просто не с чем сопоставлять.

Наведение тарелки: уровень и качество сигнала (SNR/BER)

Зайдите в меню приёмника в раздел ручного поиска или blindscan и посмотрите на два параметра: Signal Level и Signal Quality (иногда подписано как SNR/BER). Уровень сигнала — это, грубо говоря, громкость, а качество — чистота сигнала без помех. Мне на практике важнее именно качество: если оно ниже 60%, декодер начинает сыпать ошибками CRC на транспортном потоке, и даже при идеальном конфиге sharing ECM будет срываться посреди просмотра.

Хороший ориентир — качество 75-90% и уровень не ниже 50-60% в шкале вашего приёмника (единицы измерения у разных чипсетов разные, у Broadcom и у STi шкалы не совпадают). Если тарелка "плавает" по ветру или её слегка повело за неделю — сначала подтяните крепление, потом уже настраивайте софт.

Параметры транспондеров пакета: частота, поляризация, symbol rate

Возьмите актуальные параметры транспондеров пакета — частоту, поляризацию (H/V) и symbol rate — и вбейте их вручную в поиск, не полагаясь на автосканирование, которое иногда цепляет соседний транспондер с похожей частотой. Сохраните хотя бы один открытый FTA-канал (в идеале информационный или тестовый) с этого транспондера — это будет ваш маркер того, что тарелка действительно смотрит куда нужно.

Если FTA-канал не открывается вообще (просто "нет сигнала" в статусе тюнера) — значит дело не в CAM-модуле и не в OScam, а в физике: либо неправильный азимут, либо перепутана поляризация на конвертере.

Проверка LNB, DiSEqC и мультифида на несколько спутников

Отдельная головная боль — гетеродин LNB. Стандартный универсальный конвертер работает на 9750/10600 МГц (Low/High band), но встречаются партии с заводским сдвигом в 1-2 МГц, из-за чего частота транспондера в конфиге приёмника "уезжает" на пару мегагерц от паспортной. Если сигнал скачет туда-сюда без видимой причины — попробуйте подстроить частоту приёма вручную на ±2 МГц от заявленной.

Если у вас мультифид на несколько спутников через DiSEqC 1.0/1.1 — проверьте, что переключатель реально переключается на нужный вход, а не залипает на предыдущем спутнике. Частая ситуация: DiSEqC настроен на позицию 2, а физически кабель воткнут в порт 3 переключателя. Визуально сигнал вроде есть, но это сигнал с другого спутника, и настройка тарелки телекарта на этом этапе просто зайдёт в тупик, потому что вы будете отлаживать несуществующую проблему в OScam.

Настройка OScam-клиента: reader, протокол и конфиг-файлы

Когда сигнал подтверждён, переходим к OScam — на мой взгляд, самый гибкий и предсказуемый вариант для приёма шаринга на Enigma2 и на большинстве Linux-приставок. Дальше — конкретные пути и содержимое файлов.

Структура каталога /etc/tuxbox/config/oscam/ и основные файлы

На классических Enigma2-образах (OpenPLi, OpenATV) конфиги обычно лежат в /etc/tuxbox/config/oscam/, на некоторых сборках — в /var/etc/ или в /usr/keys/, в зависимости от того, каким параметром --config-dir запущен демон. Проверить фактический путь просто:

ps aux | grep oscam

В выводе будет что-то вроде -C /etc/tuxbox/config/oscam — это и есть рабочая директория. Внутри нас интересуют четыре файла: oscam.conf, oscam.server, oscam.user и oscam.dvbapi.

oscam.server: секция [reader] с протоколом cccam или newcamd

Это сердце настройки тарелки телекарта под OScam — именно тут вы прописываете, откуда брать ключи. Пример reader для протокола CCcam:

[reader]
label           = telecard_cccam
protocol        = cccam
device          = host,port
user            = ваш_логин
password        = ваш_пароль
inactivitytimeout = 20
group           = 1
caid            = 2700
ident           = 2700:000000
cccversion      = 2.3.0

А вот пример для newcamd, если провайдер выдаёт доступ по этому протоколу:

[reader]
label           = telecard_newcamd
protocol        = newcamd
device          = host,port
key             = 0102030405060708091011121314
user            = ваш_логин
password        = ваш_пароль
caid            = 2700
group           = 1

Ключ des в newcamd — это 14 байт (28 hex-символов), его даёт источник, самостоятельно придумать нельзя. Параметр caid и особенно ident — это то место, где чаще всего ошибаются: если пакет вещает сразу на нескольких CAID (а так часто бывает с гибридными пакетами), нужно указать именно тот, что реально стоит на нужном транспондере, иначе reader формально "жив", но карты под конкретный канал у него нет.

oscam.conf: [global], [cs357x]/[cccam] порты и параметры кэша

В oscam.conf задаются глобальные параметры и сетевые протоколы, по которым OScam сам может раздавать (или принимать) доступ. Минимальный рабочий блок:

[global]
logfile         = /tmp/oscam.log
usrfile         = /etc/tuxbox/config/oscam/oscam.user
cachedelay      = 0

[dvbapi]
enabled         = 1
au              = 1
pmt_mode        = 4
boxtype         = dreambox
user            = local

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

Через httpport = 8888 вы попадаете в веб-интерфейс по адресу http://IP_приёмника:8888 — там в разделе Readers сразу видно, "жив" ли reader (зелёная точка) и с какой скоростью отвечает ECM. Это ваш главный инструмент диагностики, вернёмся к нему в разделе про ошибки.

oscam.user и oscam.dvbapi для привязки CAID к тюнеру

Файл oscam.user нужен, если OScam работает и как сервер (раздаёт доступ другим устройствам в вашей же локальной сети — например, второй приставке дома). Для чисто клиентского сценария достаточно одного локального пользователя с правами au (auto update).

В oscam.dvbapi прописывается приоритет CAID для декодирования, особенно важно на приёмниках с двумя тюнерами:

P: 2700:000000

Строка вида P: говорит OScam, какой CAID приоритетный, если один и тот же канал теоретически можно открыть разными картами. Без этого на двухтюнерных моделях бывает странная картина: канал открывается на первом входе и не открывается на втором, хотя reader один — OScam просто выбирает не тот CAID для второго демультиплексора.

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

killall -9 oscam
oscam -b -c /etc/tuxbox/config/oscam/

или через панель управления образа (обычно пункт "Перезапуск OScam" в меню софткамов).

Настройка CCcam-клиента как альтернатива

Если по каким-то причинам провайдер пакета Телекарт даёт доступ строго под CCcam-клиент, или вам он просто привычнее — конфигурация тут заметно короче, но и гибкости меньше.

Файл CCcam.cfg: строка C: host port username password

Основной файл — /var/etc/CCcam.cfg (на некоторых образах /etc/CCcam.cfg). Строка подключения к серверу задаётся без запятых, через пробел, строго в таком порядке:

C: host port username password

Например (значения условные, подставьте свои):

C: 192.168.1.50 17000 myuser mypass

Обратите внимание — никаких кавычек, никаких лишних пробелов внутри значений. Одна лишняя строка с пробелом в конце файла иногда ломает парсинг у старых сборок CCcam 2.1.4 и 2.3.0.

Параметры CCcamMaxHops и Global Distribution

В том же CCcam.cfg можно ограничить количество "прыжков" карты по сети:

CCcamMaxHops: 2
Global Distribution: 0

MaxHops — это сколько промежуточных серверов проходит ECM-запрос прежде чем дойти до реальной карты. Чем меньше hops, тем быстрее ответ и стабильнее картинка. Значение Global Distribution: 0 запрещает вашему клиенту раздавать доступ дальше по сети — разумная настройка, если вы не поднимаете свой шаринг-сервер, а только принимаете.

Проверка подключения через telnet и лог CCcam

Простейшая проверка, доходит ли вообще соединение до сервера:

telnet host port

Если telnet подключается и тут же не рвётся — сеть в порядке, дальше смотрите лог CCcam (обычно доступен через веб-интерфейс на порту, который задан в CCcam.cfg директивой C: line для мониторинга, либо через Telnet-порт самого CCcam). В логе ищите строки со статусом карты — если статус "CONNECTED" есть, а каналы не открываются, значит дело уже не в сети, а в правах на конкретный CAID.

Из личного опыта: OScam выигрывает у CCcam по прозрачности логов и по стабильности при долгой работе без перезапуска — у CCcam иногда "подвисает" ECM-очередь через несколько дней аптайма без видимой причины в логе. Зато CCcam проще поднять за пять минут, если конфиг у вас уже был готовый шаблон и менять нужно только четыре поля в строке C:.

Отладка: почему каналы Телекарт не открываются

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

Чтение oscam-лога: ECM answered/rejected, статусы reader

Смотрим /tmp/oscam.log (или через веб-интерфейс, вкладка Log). Ключевые фразы:

  • ECM answered — карта ответила и выдала ключ, всё в порядке.
  • ECM rejected — reader получил ECM, но не смог его расшифровать. Обычно это CAID/ident mismatch или карта без прав на конкретный канал.
  • no matching reader — вообще ни один reader не подходит под CAID/provider ID этого канала, значит в oscam.server неверно указан caid или ident, либо провайдер сменил параметры пакета.
  • card not found — reader настроен, но физически недоступен (проблема на стороне сервера или сети).

Ошибки CAID/провайдер mismatch и неверный ident

Это, пожалуй, самая частая проблема при настройке тарелки телекарта под OScam. Пакет может вещать один и тот же канал сразу под несколькими CAID (например, основной и резервный), и если в reader указан не тот ident, статус будет "ECM rejected" даже при полностью рабочем подключении к серверу. Решение — снять реальный CAID и Provider ID прямо с потока через встроенный сканер CAID в меню приёмника (в Enigma2 обычно доступно через плагин информации о канале) и сверить с тем, что прописано в конфиге.

Отдельно стоит учитывать: вещатель периодически меняет ключи и, реже, сам CAID пакета при смене системы кодирования. Если конфиг работал месяцами и вдруг перестал — прежде чем разбирать заново весь reader, проверьте именно это: возможно, поменялся только ident, а всё остальное осталось прежним.

Фризы: high ECM time, недостаток hops, сетевые таймауты

Если канал открывается, но картинка периодически замирает на 1-2 секунды — смотрите в веб-интерфейсе OScam столбец ECM time в разделе Readers. Норма — до 300-400 мс. Если время ответа скачет за 800-1000 мс или выше — либо у сервера большая нагрузка, либо между вами и картой слишком много промежуточных hops, либо банально нестабильный интернет-канал с потерями пакетов.

Проверить потери можно обычным ping до хоста сервера — если видите 3-5% потерь, ECM будет периодически "не успевать", и приёмник покажет короткий фриз, пока не придёт следующий ключ.

Проверка портов и firewall на приёмнике и роутере

Отдельный частый кейс — приёмник сидит за двойным NAT (провайдерский роутер плюс ваш собственный). Telnet до сервера с самого приёмника вроде проходит, но ECM всё равно не доходит — это типично, если сервер требует обратного соединения или если провайдерский NAT режет долгоживущие TCP-сессии по таймауту.

Проверьте на своём роутере, что порт, который дал источник, действительно проброшен именно на IP приёмника, а не завис на дефолтных настройках. Если приёмник получает адрес по DHCP и IP периодически меняется — лучше сразу закрепить его через DHCP-резервацию по MAC, иначе проброс порта будет "убегать" на другое устройство после перезагрузки роутера.

Как выбрать источник шаринга: критерии без привязки к именам

Важный момент сразу: легально смотреть через шаринг можно только доступ к собственной, легально приобретённой подписке или карте — например, домашний шаринг между вашим ресивером в гостиной и вторым в спальне, оба на одном легальном контракте. Дальше — на что смотреть при выборе источника, если вам нужен доступ именно к вашей карте через сеть.

Стабильность аптайма и время ответа ECM

Главный технический показатель — то самое ECM time, о котором мы говорили в разделе отладки. Если источник в среднем держит 200-300 мс и аптайм без перерывов — это хороший знак. Частые обрывы соединения по несколько раз в день говорят о проблемах на стороне сервера, и никакая настройка reader это не исправит.

Локальность карты и количество hops

Чем меньше промежуточных серверов между вашим reader и физической картой — тем быстрее и надёжнее отклик. Локальная карта (0-1 hop) практически всегда стабильнее, чем цепочка из 3-4 перепродаж доступа. Параметр MaxHops в CCcam или аналогичные ограничения в OScam стоит держать минимальными именно по этой причине.

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

Убедитесь, что источник вообще поддерживает нужный вам протокол (cccam или newcamd) и правильный CAID пакета — иначе вы упрётесь в то же "no matching reader" из раздела про ошибки. И проверяйте условия заранее: адекватный источник даёт тестовый период на несколько часов, чтобы вы сами убедились в стабильности ECM time и в отсутствии фризов, прежде чем что-либо оплачивать.

Какой протокол выбрать для клиента — CCcam или newcamd?

newcamd надёжнее для прямой карты и требует des-ключ длиной 14 байт; cccam удобнее для сетевого шаринга и поддерживает ограничение hops. В OScam оба протокола задаются одинаково просто, через параметр protocol в секции [reader] файла oscam.server.

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

Чаще всего это /etc/tuxbox/config/oscam/ или /var/etc/, ключевые файлы — oscam.conf, oscam.server, oscam.user и oscam.dvbapi. Точный путь зависит от параметра --config-dir, с которым запущен демон, проверить можно командой ps aux | grep oscam.

Что означает 'ecm rejected' в логе?

Reader получил запрос, но не смог расшифровать ECM: чаще всего это несовпадение CAID или ident, неверные данные подключения, отсутствие прав на конкретный пакет либо сетевой таймаут. Проверять стоит по шагам — от CAID к сети, а не наоборот.

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

Обычно виновато высокое ECM time (выше 400 мс), слишком большое число hops до реальной карты, нестабильный сигнал по SNR/BER или потери пакетов в сети. Время ответа удобно смотреть прямо в веб-интерфейсе OScam на порту 8888, вкладка Readers.

Какой порт указывать в строке подключения?

Порт всегда задаёт источник доступа, единого стандарта для CCcam и newcamd нет. Перед настройкой проверьте доступность командой telnet host port, а если приёмник за NAT — обязательно пробросьте этот порт на роутере на его локальный IP.

Как проверить, что тарелка вообще ловит нужный спутник?

Откройте любой FTA-канал на транспондере вашего пакета и посмотрите уровень и качество сигнала в меню приёмника или через blindscan. Пока качество сигнала нестабильно, любая настройка тарелки телекарта на программном уровне будет упираться в срывы ECM, никак не связанные с конфигом сервера.

О статье

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