Loading...
CCcam su Dreambox: Guida Completa alla Configurazione 2026

CCcam su Dreambox: Guida Completa alla Configurazione 2026

Se stai cercando di capire come configurare CCcam su Dreambox e stai incontrando ostacoli — percorso del file errato, niente nei log, canali bloccati in crittografia — questa guida copre tutto, dalla configurazione iniziale del file fino alla risoluzione dei casi limite che la maggior parte delle guide ignora completamente. Hai già le credenziali del tuo server. Ora devi farlo funzionare realmente.

Cosa Ti Serve Prima di Iniziare

Far funzionare CCcam correttamente su un Dreambox richiede forse 20 minuti se hai tutto pronto. La maggior parte dei fallimenti avviene perché qualcosa nella fase di preparazione è stato saltato.

Modelli di Dreambox Compatibili e Immagini Enigma2

Il DM800, DM800se, DM900, DM920, DM7080 e DM520 supportano tutti CCcam. Anche il DM525, DM900 Ultra e DM7020HD. Ciò che conta più del modello esatto è che il tuo ricevitore stia eseguendo un'immagine Enigma2 — OpenATV, OpenPLi, OpenVix o DreamElite funzionano tutti bene.

Una cosa da sapere: se sei su un DM800 o DM500 più vecchio con una versione di Enigma2 molto datata, l'architettura del pacchetto IPK è importante. Il DM800 utilizza MIPS, mentre le scatole più recenti come il DM900 utilizzano ARM. Installare un pacchetto compilato per l'architettura sbagliata fallirà silenziosamente o causerà un crash. Controlla l'architettura della tua immagine prima di scaricare l'IPK di CCcam.

Credenziali del Server CCcam Richieste

Hai bisogno di quattro cose dal tuo fornitore di server: un nome host (o un dominio comeserver.example.com o un IP raw), un numero di porta (12000 è il valore predefinito di CCcam, ma può essere qualsiasi cosa), un nome utente e una password. Questi quattro valori vanno in una singola C-line nel tuo file di configurazione. Niente di più, niente di meno.

Copia le credenziali esattamente come fornite. Un singolo carattere errato — spazio extra, maiuscole sbagliate — interrompe la connessione silenziosamente. La maggior parte dei fornitori consegna le credenziali in un'email o in un dashboard. Non riscriverle manualmente; copia e incolla.

Strumenti: Client FTP e Accesso Telnet/SSH

Hai bisogno di un client FTP per caricare il file di configurazione. FileZilla è gratuito e funziona bene. Connettiti all'IP del tuo Dreambox sulla porta 21, con nome utenteroot e passworddreambox (predefinita — cambiala se non l'hai già fatto). Naviga su/etc/ e carica il tuo file lì.

Per la verifica avrai bisogno di Telnet (PuTTY su Windows, o il comando integratotelnet su Linux/macOS) o SSH sulla porta 22. Telnet funziona sulla porta 23. Entrambi funzionano per controllare se CCcam è effettivamente in esecuzione dopo la configurazione.

Creazione e Caricamento del File CCcam.cfg

Questa è la parte che interrompe la maggior parte delle configurazioni. Il file di configurazione è semplice ma non perdona riguardo al formato, al percorso e alla codifica.

Sintassi di CCcam.cfg e Linee Richieste

Il file si trova in/etc/CCcam.cfg — quel percorso esatto, senza variazioni. Il nome del file deve essere esattamenteCCcam.cfg: C maiuscola, C maiuscola, cfg minuscolo. Se sbagli questo, CCcam inizia senza configurazione caricata, collegandosi a nulla.

Una configurazione minima funzionante appare così:

C: server.example.com 12000 myuser mypassword 0\nLOGLEVEL 1\nLOGFILE /tmp/CCcam.log\nRECEIVERTYPE DREAMBOX\n

Questo è davvero tutto ciò di cui hai bisogno per avviare una connessione. Il resto è una regolazione opzionale.

Formato della C-Line Spiegato

Il formato della C-line è:C:<hostname> <porta> <nome_utente> <password> <want_emu>

Ogni campo separato da un singolo spazio. Ilwant_emu parametro alla fine è 0 o 1. Impostalo su 0 — questo è corretto per praticamente ogni configurazione nel mondo reale. Impostarlo su 1 dice a CCcam di richiedere schede emulate dal server remoto, che i server legittimi non offrono. Lascialo su 0 e dimentica che esiste.

Il nome host può essere un nome di dominio o un indirizzo IPv4. La porta 12000 è quella predefinita di CCcam, ma il tuo fornitore potrebbe utilizzare qualcosa di diverso — 9000, 8080 o anche 443 per evitare il blocco delle porte. Qualunque cosa ci sia nelle tue credenziali, usa quella.

Dove posizionare CCcam.cfg su Dreambox

Il file va in/etc/CCcam.cfg. Non/etc/cccam/, non/var/etc/, non altrove. Alcuni vecchi guide suggeriscono percorsi alternativi — ignorali. Su tutte le attuali immagini Enigma2,/etc/CCcam.cfg è la posizione standard e CCcam guarda lì per prima cosa.

Un avviso critico: dopo un aggiornamento del firmware, la/etc/ directory può essere cancellata. Tieni un backup del tuo CCcam.cfg da qualche parte al di fuori del Dreambox — sul tuo PC, una chiavetta USB, ovunque. Ripristinarlo richiede 30 secondi tramite FTP. Dimenticare questo è costato ore di confusione a persone dopo un aggiornamento di OpenATV.

Caricamento tramite FTP Passo dopo Passo

Apri FileZilla. Nella barra in alto, inserisci l'indirizzo IP del tuo Dreambox come host,root come nome utente,dreambox come password, porta 21. Premi connetti. Nel pannello remoto, naviga a/etc/. Trascina il tuo CCcam.cfg dal tuo PC in quella directory.

Dopo aver caricato, fai clic destro sul file in FileZilla, vai su Permessi File e impostalo su 644 (proprietario lettura/scrittura, gruppo lettura, altri lettura). CCcam non leggerà un file con permessi errati su alcune immagini. È un passaggio di due secondi che previene una modalità di errore confusa.

Installazione e Attivazione di CCcam tramite Softcam Manager

Il solo file di configurazione non è sufficiente — CCcam deve essere installato come pacchetto software e avviato tramite il Softcam Manager del ricevitore.

Installazione del pacchetto CCcam IPK su Enigma2

Se CCcam non è già installato, vai al browser dei plugin o al gestore dei pacchetti della tua immagine. Su OpenATV: Menu → Plugin → Scarica Plugin → Softcams. Trova CCcam nell'elenco e installalo. Su OpenPLi e OpenVix il percorso è simile — cerca sotto Impostazioni o Sistema per un gestore software.

Se stai installando manualmente tramite Telnet, il comando èopkg install CCcam_*.ipk dalla directory in cui hai caricato il pacchetto. Ancora una volta — assicurati che l'architettura IPK corrisponda al tuo hardware.

Utilizzando Softcam Manager per Avviare CCcam

Su OpenATV: Menu → Impostazioni → Sistema → Softcam Manager. Su OpenPLi: Menu → Impostazioni → Sistema → Configurazione Softcam. Vedrai un elenco di softcam installate. Evidenzia CCcam e premi il pulsante OK o Avvia (varia in base alla skin dell'immagine, di solito un pulsante verde o rosso).

Lo stato dovrebbe cambiare in "in esecuzione" entro pochi secondi. Se torna immediatamente a fermo, CCcam si sta bloccando all'avvio — di solito è un problema di file di configurazione o di architettura binaria errata. Controlla il log su/tmp/CCcam.log subito.

Impostare CCcam come Softcam Attivo all'Avvio

Nel Gestore Softcam, c'è un interruttore di Autostart. Abilitalo. Senza questo, CCcam si ferma ogni volta che il box si riavvia e devi riavviarlo manualmente — il che è fastidioso e facile da dimenticare.

Una cosa che confonde le persone: solo una softcam dovrebbe essere in esecuzione alla volta. Se OScam è impostato per l'autostart e aggiungi CCcam, entrambe cercheranno di utilizzare le stesse risorse all'avvio. Questo causa il fallimento di entrambe in modi imprevedibili. Disabilita l'autostart su qualsiasi softcam che non stai usando.

Verificare che CCcam sia in esecuzione tramite Telnet

Apri una connessione Telnet all'IP del tuo Dreambox sulla porta 23. Accedi comeroot. Esegui:

ps | grep CCcam

Se vedi una riga come/usr/bin/CCcam nell'output, è in esecuzione. Se non ottieni nulla, non è in esecuzione — o si è bloccato dopo l'avvio.

Ora controlla il log:

cat /tmp/CCcam.log

Una connessione riuscita appare simile a:connesso a server.example.com:12000 seguito da righe di informazioni sulla scheda. Una connessione fallita mostraconnessione rifiutata ohostname non trovato — entrambi ti danno una chiara indicazione per risolvere il problema.

Risoluzione dei Problemi di Connessione di CCcam su Dreambox

La maggior parte dei fallimenti di CCcam rientra in alcune categorie. Ecco come affrontarli.

CCcam Mostra 'Non Connesso' — Cause Comuni

Per prima cosa, verifica la risoluzione DNS. Da Telnet sul Dreambox, eseguiping server.example.com. Se dice "host sconosciuto", il tuo DNS è rotto o il nome host è errato. Prova l'IP del server direttamente nella C-line come test.

Se il DNS si risolve ma non si connette ancora, la porta potrebbe essere bloccata. Da un PC sulla stessa rete, provatelnet server.example.com 12000 — se scade, la porta non è raggiungibile dalla tua rete.

Inoltre: controlla le tue credenziali carattere per carattere. Non "approssimativamente corretto" — esatto. Le password sono sensibili al maiuscolo. Uno spazio finale nel nome utente causerà un errore di autenticazione silenzioso ogni volta.

Formato C-Line Errato: Spazi, Errori di Battitura, Problemi di Codifica

Questo è il killer silenzioso che la maggior parte delle guide non menziona. Se hai creato il tuo CCcam.cfg in Notepad su Windows, il file probabilmente ha terminazioni di riga CRLF (formato Windows). CCcam su Linux richiede terminazioni LF Unix. Con terminazioni CRLF, CCcam potrebbe leggere ogni riga in modo errato, interpretando il carattere di ritorno a capo come parte della password o del nome host.

Apri il file in Notepad++ (gratuito, Windows). L'angolo in basso a destra mostra il formato di terminazione di riga. Se dice "Windows (CR LF)", vai su Modifica → Conversione EOL → Unix (LF) e salva. Ricarica tramite FTP. Questa singola correzione risolve probabilmente il 30% dei rapporti di "configurazione sembra corretta ma non si connette".

Le tabulazioni invece degli spazi tra i campi della C-line sono un altro errore classico. Il parser della C-line si aspetta spazi singoli. Se hai un carattere di tabulazione in qualsiasi punto di una C-line, il parsing fallisce.

Porta Bloccata da Firewall o ISP

Alcuni ISP limitano o bloccano la porta 12000 a livello di rete. L'ispezione profonda dei pacchetti può persino identificare e bloccare il traffico del protocollo CCcam indipendentemente dalla porta. Se sospetti questo, chiedi al tuo fornitore di server se offrono il servizio sulla porta 443 — la maggior parte degli ISP non bloccherà quella.

Se il tuo ISP sta effettuando il blocco basato su DPI, i cambi di porta non aiuteranno. In tal caso, instradare il traffico CCcam attraverso un tunnel VPN è l'unica soluzione affidabile. Configura una VPN sul Dreambox (OpenVPN IPK è disponibile per la maggior parte delle immagini Enigma2) e punta la tua C-line al server una volta che il tunnel è attivo.

CCcam Process Crashes o non riesce ad avviarsi

Controlla prima la RAM disponibile: eseguifree -m tramite Telnet. I modelli più vecchi di Dreambox come DM800 hanno RAM limitata. Se la memoria disponibile è inferiore a 20MB, CCcam potrebbe non avviarsi. Riduci la verbosità dei log — impostaLOGLEVEL 0 nel tuo config per fermare completamente la scrittura dei log.

Controlla anche/var/log/syslog per messaggi di errore all'avvio. Se l'IPK è stato installato in modo errato, vedrai qualcosa come "permesso negato" o "errore di formato exec" — quest'ultimo significa incompatibilità di architettura (binario ARM su hardware MIPS o viceversa).

Canali non decrittati nonostante lo stato connesso

"Connesso" significa solo che il handshake TCP è riuscito e le credenziali sono state accettate. Non dice nulla su se il server possiede effettivamente le schede di cui hai bisogno.

Controlla/tmp/CCcam.log per questi messaggi specifici:CARD NOT FOUND significa che il server non ha una scheda per il CAID che stai richiedendo.ECM REJECTED significa che la scheda esiste ma l'ECM è stato rifiutato — spesso un problema di abbonamento/diritto sul lato del server.

I sistemi di crittografia variano a seconda del satellite e del broadcaster: Nagravision 3, Viaccess 3, Irdeto 2, Conax — ognuno richiede la scheda corrispondente sul server. Se stai cercando di decrittare un canale Viaccess e il server ha solo schede Nagravision, sarai connesso ma la decrittazione fallisce ogni volta. Questo è un problema di capacità del server, non un problema di configurazione della Dreambox.

Opzioni di configurazione avanzate di CCcam.cfg

Una volta che la connessione di base funziona, c'è molto che puoi ottimizzare. Questa sezione copre ciò che conta realmente per una configurazione ben configurata.

Aggiungere più C-Line per il failover

CCcam elabora le C-line in ordine. Se il primo server non risponde, prova il successivo. Questo rende il failover banale da configurare — basta aggiungere più C-line:

C: primary.example.com 12000 user1 pass1 0\nC: backup.example.net 9000 user2 pass2 0\nC: fallback.example.org 12000 user3 pass3 0\n

CCcam li prova in sequenza. Questo è utile se il tuo fornitore offre server ridondanti, o se hai accesso a più account. Il failover si attiva automaticamente — non è necessaria alcuna intervento manuale.

Filtraggio CAID e ID fornitore

Se il server condivide schede per molti CAID e hai bisogno solo di un sottoinsieme, puoi dire a CCcam di ignorare il resto. Questo accelera la risoluzione ECM perché CCcam non perde tempo a instradare richieste a schede di cui non hai bisogno.

IGNORE CAID: 0500\nIGNORE CAID: 1800\n

Il CAID 0500 è Viaccess, 1800 è Nagravision 1. Se stai guardando solo canali DVB-S2 su Irdeto 2 (CAID 0622), filtrare tutto il resto significa risposte ECM più veloci e meno rumore nei log. Controlla il tuo CCcam.log per vedere quali CAID il server sta offrendo e mantieni solo ciò che guardi effettivamente.

Impostazioni di conteggio hop e resharing

Se vuoi condividere schede dalla tua configurazione CCcam ad altri ricevitori sulla tua rete locale, usa le N-line. Formato:N:<porta> <nomeutente> <password> <limite_hop> <consenti_schede_locali>

N: 12000 localuser localpass 1 1\n

Il limite hop 1 significa che la scheda può essere condivisa solo a un livello di profondità — i tuoi client LAN possono usarla, ma non possono condividerla ulteriormente. Impostare il limite hop a 0 disabilita completamente la condivisione. Mantieni i conteggi hop bassi; conteggi hop elevati degradano i tempi di risposta ECM e causano ritardi nella decrittazione.

Una cosa da sapere: se sei dietro CGNAT (NAT di carrier-grade — comune con la banda larga mobile e alcuni fornitori di cavo), non puoi eseguire un server CCcam accessibile dall'esterno della tua rete. Puoi comunque usare CCcam come client. CGNAT significa che il tuo IP pubblico è condiviso tra più clienti, quindi le connessioni in entrata non ti raggiungono. L'operazione del client non è influenzata; l'operazione del server non è possibile senza una VPN con un IP dedicato.

Configurazione del log di CCcam per la diagnostica

Impostazioni del log in CCcam.cfg:

LOGLEVEL 1\nLOGFILE /tmp/CCcam.log\n

LOGLEVEL 0 = nessun logging, 1 = normale (connessioni, errori), 3 = debug completo (tutto). Usa il livello 3 solo quando stai diagnosticando attivamente un problema — su un Dreambox con memoria flash limitata, il livello 3 genera molte scritture. Fondamentale, punta il log a/tmp/ che è RAM, non/etc/ o flash. Scrivere log su memoria flash la consuma nel tempo, specialmente su unità DM800 più vecchie.

Se hai un Dreambox con un HDD interno, puoi puntare i log in sicurezza a/media/hdd/CCcam.log invece. Durante sessioni lunghe,/tmp/ può riempirsi (è limitato alla RAM disponibile), quindi il percorso HDD è migliore per lasciare il box in funzione senza sorveglianza per giorni.

Per configurazioni multi-tuner — DM7080, DM920 — dove due tuner potrebbero richiedere ECM simultaneamente, aggiungiCACHE SYNC alla configurazione. Questo abilita la sincronizzazione della cache peer in modo che entrambi i tuner condividano le risposte ECM risolte piuttosto che entrambi colpire il server indipendentemente. I tempi di risposta diminuiscono notevolmente sui canali con alta frequenza di zapping.

\n

FAQ

\n

Dove esattamente dovrei mettere CCcam.cfg sul mio Dreambox?

\n

Il file deve trovarsi in/etc/CCcam.cfg — quel percorso esatto su tutte le immagini Enigma2, inclusi OpenATV, OpenPLi e OpenVix. Caricalo tramite FTP nella/etc/ directory. Il nome del file è sensibile alle maiuscole:CCcam.cfg con C maiuscola, C maiuscola, cfg minuscolo. Qualsiasi altra cosa e CCcam parte senza configurazione caricata.

\n
\n

Quale porta utilizza CCcam per impostazione predefinita?

\n

La porta client standard di CCcam è 12000. Ma gli amministratori del server possono configurare qualsiasi porta vogliano — 9000, 8080 e 443 sono alternative comuni, specialmente quando 12000 è bloccata. Qualsiasi porta il tuo provider ti ha dato va nella C-line. Il formato èC: hostname port username password 0.

\n
\n

Posso eseguire sia CCcam che OScam contemporaneamente su Dreambox?

\n

No. Eseguire due softcam simultaneamente causa conflitti sulle assegnazioni del lettore di schede e dei socket di rete. Entrambi tendono a fallire in modi imprevedibili. Usa Softcam Manager per fermare uno prima di avviare l'altro. Solo una softcam dovrebbe avere l'avvio automatico abilitato.

\n
\n

Perché CCcam mostra come connesso ma i canali non si decrittano ancora?

\n

Connesso significa solo che la connessione TCP e il handshake delle credenziali hanno funzionato. La decrittazione richiede che il server abbia una scheda per il CAID e il provider esatti che stai cercando di guardare. Controlla/tmp/CCcam.log perECM RIFIUTATO oSCHEDA NON TROVATA. Se uno dei due appare, il server non ha la scheda giusta — è un problema di capacità del server, non un problema di configurazione.

\n
\n

Come faccio a controllare se CCcam è effettivamente in esecuzione sulla mia Dreambox?

\n

Collegati tramite Telnet (porta 23) o SSH (porta 22) all'IP della tua Dreambox, accedi come root e eseguips | grep CCcam. Se vedi/usr/bin/CCcam nell'output, è in esecuzione. Puoi anche leggere/tmp/CCcam.log per controllare l'attività recente delle connessioni.

\n
\n

Cosa significa il parametro 'want_emu' nella C-line?

\n

Ilwant_emu campo (0 o 1) dice a CCcam se richiedere schede emulate dal server remoto. Impostalo su 0 — è corretto per quasi ogni configurazione reale. Impostarlo su 1 richiede schede basate su EMU, che la maggior parte dei server non offre. Il valore 0 è quello che desideri e probabilmente non avrai mai bisogno di cambiarlo.

\n
\n

Il mio CCcam.cfg sembra corretto ma CCcam non si avvia ancora — cosa dovrei controllare?

\n

La causa nascosta più comune sono i terminatori di riga CRLF di Windows. Apri il file in Notepad++, controlla il formato del terminatore di riga nell'angolo in basso a destra. Se dice "Windows (CR LF)", vai su Modifica → Conversione EOL → Unix (LF) e salva. Ricarica. Verifica anche che i permessi del file siano 644 e controlla/var/log/syslog per messaggi di errore all'avvio. Se vedi "errore di formato exec", il binario di CCcam non corrisponde all'architettura della tua Dreambox.

\n
\n