Post on 16-Feb-2019
Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e Gbox (by Je Souis Blonde)
Indice generale:
1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”:
1_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 3 1_b) Client “Gbox” …………………………………………………...pag. 8
2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e a un client “Gbox”;
2_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 11 2_b) Client “CCcam” …………………………………………………pag. 16 2_c) Client “Gbox” …………………………….……………………...pag. 18
3) Server “CCcam” che shara ad un client “CCcam”:
3_a) Server “CCcam” ……………………………………………….. pag. 19 3_b) Client “CCcam” …………………………………………………pag. 22
CopyRight: E' vietata la riproduzione anche parziale di immagini e testi.
1
Al fine di migliorare ulteriormente lo share del provider Italiano “Il Cielo” si può pensare di avviare in parallelo all’emulatore “Gbox” il cardreader per eccellenza “NewCs”. A livello generale, il principio di funzionamento è il seguente:
NewCs legge la smartcard inserita nel Dreambox, i dati sono inviati al cs2gbox e
quest’ultimo trasferisce il tutto alla Gbox. La connessione tra NewCs e Gbox è possibile grazie al cs2gbox.
Questa configurazione consente l’allaccio ad altre Emu, quali: CCcam, NewCamd, Radegast, ecc. Di seguito viene analizzata la sintassi per instaurare la connessione appena citata ed altre tipologie. Precisamente:
1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”; 2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e a un client
“Gbox”; 3) Server “CCcam” che shara ad un client “CCcam”.
Nei tre casi si usa l’immagine Gemini per Dreambox (vi ricordo che gli scripts Gemini sono differenti rispetto a quelli usati dalla Colosseum). Per i modelli 500S, 7000S consiglio la versione Gemini MaxVar. Scaricare “CuteFTP 7” perché verrà usato di seguito per editare ed inviare i propri files nel Dreambox. Assegnare al Dreambox Client e Server un IP statico andando su:
Menù Impostazioni Impostazioni Avanzate Impostazioni di Comunicazione (Importante: togliere il flag su DHCP)
2
Premere il tasto verde per salvare le modifiche apportate. Ora passiamo all’analisi dettagliata delle varie configurazioni:
1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”:
Distinguiamo il lato Server dal lato Client: 1_a) Server “NewCs + Cs2gbox + Gbox”:
Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):
Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):
3
Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web: http://cubasat.altervista.org/download/NuovaGuidaCS/1_a__Server_NewCs___Cs2gbox___Gbox.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).
4
Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:
- newcs.xml (in: \var\tuxbox\config ):
5
Editare i campi riquadrati con dei valori a vostro piacere.
- newcamd.conf (in: \var\tuxbox\config ): I campi inseriti in riga CWS mantengono la corrispondenza con quelli inseriti nel file newcs.xml. Ci interessa inserire solo il nome assegnato al server (cardserv), l’username e la password del server (cioè: cubasat cubasat). Si usa la voce lan perché si shara in rete locale interna. Le porte 10000 e 10001 indicano lo slot inferiore e superiore e sono state definite nel file newcs.xml. Ciò consente di inviare i dati della scheda al cs2gbox (vedi di seguito).
- cs2gbox.cfg ( in: \var\keys ): I campi inseriti in riga C si riferiscono al server e mantengono la corrispondenza con quelli inseriti nel file newcs.xml (e quindi anche con il file newcamd.conf). L’IP in riga M e D è quello che è stato assegnato al dreambox.
6
Le password esadecimali 12345678 e 87654321 sono scelte a caso. Occorre però mantenere la corrispondenza con quelle del file cwshare.cfg (vedi di seguito).
- cwshare.cfg ( in: \var\keys ):
- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:
O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.
A questo punto riavviare il dreambox. Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777, 10000 e 10001 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Generalmente gli script per l’avvio simultaneo di più emu possono causare dei problemi: non viene rispettata la sequenza newcs, cs2gbox, gbox a causa di qualche ritardo e di conseguenza non si è certi se il lavoro fatto finora funziona realmente. Consiglio sempre di usare il pannello telnet per lanciare le varie emu in modo da verificare se è stato commesso qualche errore nell’edit dei vari files. I passi da seguire sono: - digitare il comando telnet ip_del_dreambox e successivamente premere invio. Quando verrà richiesto, fare il login (in username inserire root e nel campo password dreambox):
7
- digitare: /var/bin/newcs & e premere Invio. Attendere qualche istante. - digitare : /var/bin/cs2gbox & e premere Invio. Attendere qualche istante. - digitare : /var/bin/gbox & e premere Invio. Attendere qualche istante. In questo modo abbiamo avviato le tre emu. Dopo che ci siamo accertati del corretto funzionamento:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “newcs-cs2gbox-gbox” (spostare la freccia verso destra per passare da Common interface a newcs-cs2gbox-gbox);
- premere il pulsante verde.
1_b) Client “Gbox”: Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):
8
Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):
Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento.
9
Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web:
http://cubasat.altervista.org/download/NuovaGuidaCS/1_b__Client_con_Gbox.rar
e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755). Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:
- cwshare.cfg ( in: \var\keys ):
- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:
O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.
A questo punto riavviare il dreambox. Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Dopo che ci siamo accertati del corretto funzionamento:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “Gbox” (spostare la freccia verso destra per passare da Common interface a Gbox);
- premere il pulsante verde. A questo punto si può verificare se c’è linea tra Client e Server semplicemente andando su: pulsante blu Plugins Gbox Suite Share Info Menù Peer Status. Se compare il pallino verde significa che la comunicazione è avvenuta con successo. Buona visione.
10
2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e ad un client “Gbox”:
Distinguiamo il lato Server dal lato Client: 1_a) Server “NewCs + Cs2gbox + Gbox”:
Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):
Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):
11
Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web: http://cubasat.altervista.org/download/NuovaGuidaCS/2_a__Server_NewCs___Cs2gbox___Gbox.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).
12
Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:
- newcs.xml (in: \var\tuxbox\config ):
13
Editare i campi riquadrati con dei valori a vostro piacere.
- newcamd.conf (in: \var\tuxbox\config ): I campi inseriti in riga CWS mantengono la corrispondenza con quelli inseriti nel file newcs.xml. Nelle prime due CWS line ci interessa inserire solo il nome assegnato al server (cardserv), l’username e la password del server (cioè: cubasat cubasat). Si usa la voce lan perché si shara in rete locale interna. Le porte 10000 e 10001 indicano lo slot inferiore e superiore e sono state definite nel file newcs.xml. Ciò consente di inviare i dati della scheda al cs2gbox (vedi di seguito). Affinché si possa allacciare un client CCcam è necessario introdurre altre due CWS line che contengono il nome assegnato al server (cardserv), l’username e la password del client (cioè: clientcuba clientcuba). Si usa la voce wan perché si shara tramite linea telefonica e di conseguenza andrà inserito anche l’hostname del server (cubasat.no-ip.info). Le porte 10000 e 10001 indicano lo slot inferiore e superiore.
- cs2gbox.cfg ( in: \var\keys ): I campi inseriti in riga C si riferiscono al server e mantengono la corrispondenza con quelli inseriti nel file newcs.xml (e quindi anche con il file newcamd.conf). L’IP in riga M e D è quello che è stato assegnato al dreambox.
14
Le password esadecimali 12345678 e 87654321 sono scelte a caso. Occorre però mantenere la corrispondenza con quelle del file cwshare.cfg (vedi di seguito). ( Nota: è possibile allacciare il client CCcam anche nel file cs2gbox.cfg ma si dovrà editare in modo opportuno il file newcs.xml e newcamd.conf).
- cwshare.cfg ( in: \var\keys ):
- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:
O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.
A questo punto riavviare il dreambox.
15
Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777, 10000 e 10001 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Generalmente gli script per l’avvio simultaneo di più emu possono causare dei problemi: non viene rispettata la sequenza newcs, cs2gbox, gbox a causa di qualche ritardo e di conseguenza non si è certi se il lavoro fatto finora funziona realmente. Consiglio sempre di usare il pannello telnet per lanciare le varie emu in modo da verificare se è stato commesso qualche errore nell’edit dei vari files. I passi da seguire sono: - digitare il comando telnet ip_del_dreambox e successivamente premere invio. Quando verrà richiesto, fare il login (in username inserire root e nel campo password dreambox):
- digitare: /var/bin/newcs & e premere Invio. Attendere qualche istante. - digitare : /var/bin/cs2gbox & e premere Invio. Attendere qualche istante. - digitare : /var/bin/gbox & e premere Invio. Attendere qualche istante. In questo modo abbiamo avviato le tre emu. Dopo che ci siamo accertati del corretto funzionamento:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “newcs-cs2gbox-gbox” (spostare la freccia verso destra per passare da Common interface a newcs-cs2gbox-gbox);
- premere il pulsante verde.
2_b) Client “CCcam”: E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi: Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete
16
Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0”
(spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 ); - premere il pulsante verde.
Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):
http://cubasat.altervista.org/download/NuovaGuidaCS/2_b__Client_CCcam.rar
Editare il seguenti file:
- CCcam.cfg (in: \var\etc\ ):
17
Il client CCcam non dovrà aprire nessuna porta all’IP del dreambox. Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:
http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).
2_c) Client “Gbox”: Usare lo stesso procedimento citato nel paragrafo: 1_b) Client “Gbox” (pag. 8).
18
3) Server “CCcam” che shara ad un client “CCcam”:
Distinguiamo il lato Server dal lato Client: 3_a) Server “CCcam”:
Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):
Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):
19
Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi:
Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete
Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0” (spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 );
- premere il pulsante verde. Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):
http://cubasat.altervista.org/download/NuovaGuidaCS/3_a__Server_CCcam.rar
Editare il seguente file:
20
- CCcam.cfg (in: \var\etc\ ):
Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 12000 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55).
21
Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:
http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar
e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).
3_b) Client “CCcam”: E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi: Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:
- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0”
(spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 ); - premere il pulsante verde.
Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):
http://cubasat.altervista.org/download/NuovaGuidaCS/3_b__Client_CCcam.rar
Editare il seguenti file:
- CCcam.cfg (in: \var\etc\ ):
22
Il client CCcam non dovrà aprire nessuna porta all’IP del dreambox. Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:
http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar
e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).
**** Tutto a solo scopo di studio, non mi assumo nessuna responsabilità per
eventuali usi illeciti e/o scopo di lucro ****
Je Souis Blonde (amministratore del Forum: Cuba Libre)
23