Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Diskussione su How-To [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

no off:emoticon-0123-party:emoticon-0123-party:emoticon-0123-party
 
Re: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

salve ragazzi

questa guida è eccezzionale:good:

l unico passaggio che faccio fatica a capire è l istallazione della oscam.

i tre file oscam.user oscam.server oscam.conf come vanno configurati?

qualcuno mi darebbe una mano.....magari anche in pm:emoticon-0127-lipss

grazie mille in anticipo
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Ciao Alberto sto provando il tuo controllo cccam sul mio server ubuntu ma mi da errore, se per cortesia mi puoi dare un suggerimento grazie, lo ho modificato cosi
chiamato "CCcamCheck.sh"

ho l'eseguibile CCcam.bin in /user/local/bin
ho il CCcam.cfg in /var/etc
ho modificato così il tuo controllo:

#!/bin/bash
CCCAM_CONFIG_FILE_PATH="/var/etc"
CCCAM_EXECUTABLE_PATH="/usr/local/bin"
NAME_OFF_CCCAM_EXECUTABLE="CCcam
#
function Check_CCcam {
ps -eo comm,pid,etime > tmpcat
PID=$(grep -i $NAME_OFF_CCCAM_EXECUTABLE tmpcat | awk -F" " '{ print $2}')
TIME=$(grep -i $NAME_OFF_CCCAM_EXECUTABLE tmpcat | awk -F" " '{ print $3}')
}
#
Check_CCcam
if [ "$PID" = "" ]; then
cd $CCCAM_EXECUTABLE_PATH
./$NAME_OFF_CCCAM_EXECUTABLE -C $CCCAM_CONFIG_FILE_PATH/CCcam.cfg

fi
exit 0

salvato dato diritti e tutto lanciato da shell sotto root e ho due errori

root@amed2-server0:~# CCcamCheck.sh
/usr/local/bin/CCcamCheck.sh: riga 13: EOF non atteso durante la ricerca di """
/usr/local/bin/CCcamCheck.sh: riga 19: errore di sintassi: fine di file non attesa

ti ringrazio anticipatamente, io non mastico molto linux ci sto a provà, grazie mille e sto cercando uno script che mi controlli e riavvi il server
che parte con uno script star.sh che ti incollo

#! /bin/sh



cd /usr/local/bin
killall -9 CCcam

echo "CCcam killata"

sleep 1


cd /usr/local/bin
killall -9 oscam

echo "OScam killata"


sleep 1

cd /usr/local/bin
./oscam -b
echo "OScam avviata"


sleep 10

cd /usr/local/bin
LD_PRELOAD=./ca.so ./CCcam #-d

echo "CCcam avviata"

exit 0


Grazie mille un salutone alla board dema2 italia
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Hi prova questo

Fai una nuova Carttela nell /var/

Ta terminal Putty

mkdir /var/cccamlog


chmod 755 /var/cccamlog




e poi nella Cartella


/var/script


Ci devi Copiare il File che di o Alegato e ci tai i Permessi 755


chmod 755 /var/script/CCcamCheck.sh


Poi nell Carttela
/etc/crontab

ci metti questa riga

#CCcam
*/5 * * * * root /var/script/CCcamCheck.sh #CCcam - controlla se funziona (ogni 5 Minute)

e fai un Reboot del Server

[FONT=&quot]shutdown -r now

e quando e ripartito dopo 5 minuti vai nella Carttela e troverai il log in

/var/cccamlog/cccam.check

piu o meno cosi

CCcam.x86 ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!

Alora vuoldire che funziona se di ta qualche Errore ce qualcosa che non fuziona o ricontrolla i passagi se ai fatto come io di o scritto


[/FONT]
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Ciao Alberto7 e mille grazie, ok adesso provo a seguire le tue istruzioni e poi t idico ,già ho fatto tutto, adesso riavvio il server e ti confermo il tutto o meno, grazie ancora x la tua disponibilità....ciao

Un saluto alla board...dema2 italia
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Ciao Alberto7, ho fatto tutto alla lettere come mi hai scritto ma il controllo da crontab non parte
nella cartella /var/cccamlog/CCcam.check non c'è nessun log di controllo

ho persino rimesso la crontab sotto proprietà di root
con chown root /var/crontab
a cui prima avevo dato diritti 755
in poche parole non parte il comando da crontab, cosa posso fare per fare in modo che crontab lavori e mandi in esecuzione CCcamCheck.sh???ti incollo la crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
#CCcam controll
*/5 * * * * root /var/script/CCcamCheck.sh


poi ho lanciato il programma controllo CCcamCheck.sh da rooot nella shell comandi e mi ha dato un loop infinito di cui ti incollo solo le prime linee senza dati sensibili....

root@amed2-server0:~# CCcamCheck.sh
15:20:17.350 CCcam: ======================================================================
15:20:17.351 CCcam: starting CCcam 2.1.3 compiled on Nov 14 2009@00:48:18
15:20:17.351 CCcam: ======================================================================
15:20:17.351 CCcam: online using nodeId 8b236f2b1f2678fe
15:20:17.352 CCcam: Connection already exist, not adding it
15:20:17.353 CCcam: create 1 cam device(s)
15:20:17.378 CCcam: readKeyfile: cannot open /var/keys/SoftCam.Key or not found
15:20:17.378 CCcam: readKeyfile: cannot open /var/keys/AutoRoll.Key or not found
15:20:17.378 CCcam: static cw not found or bad
15:20:17.378 CCcam: parsed 1 entries from /var/etc/CCcam.prio
15:20:17.393 CCcam: added 1284 provider names from /var/etc/CCcam.providers
15:20:17.592 CCcam: added 9470 channel names from /var/etc/CCcam.channelinfo
15:20:17.592 CCcam: server started on port xxxx
poi mi da tutti i peer colegati su cccam e le card in CCcam,
deve lavorare così il soft controllo cccam? mille grazie per tua cortesia e collaborazione
un saluto alla board

dema2 italia
GRAZIE ancora
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

FASE 5 - Automatismi e scripts di avvio

Il sistema è pronto all'uso. Infatti se impartite al sistema il comando:
sudo CCcam.x86 -dv
tutto partirà senza grossi problemi.
Considerato però che questo server deve avviarsi in automatico e che in caso di crash dell'emu è buona cosa che questo venga riavviato, vi illustrerò alcuni script basilari da integrare.
Script di avvio/arresto/riavvio dell'emulatore:

da terminale create il file cardserver.sh in /etc/init.d con il comando:
Quote:

sudo nano /etc/init.d/cardserver.sh

e copiateci dentro queste righe:

Quote:
####################################
!/bin/sh -e
#
#

case "$1" in
start)
echo "Avvio CCcam Server"
/usr/local/bin/CCcam.x86 -v &
;;
stop)
echo "Arresto CCcam Server"
killall -w CCcam.x86 >&2
;;
restart)
echo "Riavvio CCcam Server"
killall -w CCcam.x86 >&2
sleep 30
/usr/local/bin/CCcam.x86 -v &
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 1
;;
esac

#######################################
Salvate il file e dategli adeguati permessi con il comando:
Quote:

sudo chmod 755 /etc/init.d/cardserver.sh

L'uso è semplice:

sudo cardserver.sh start per avviare l'emu
sudo cardserver.sh stop per arrestare l'emu
sudo cardserver.sh restart per riavviare l'emu

Interveniamo ora per rendere eseguibile questo script ad ogni boot del sistema con un semplice comando:
Quote:


sudo update-rc.d cardserver.sh defaults


Ora, ad ogni riavvio di sistema l'emulatore CCcam partirà in automatico.
Utilissima, a mio giudizio il controllo eseguito ogni 5 minuti dell'emulatore, ovvero...se CCcam inspiegabilmente crasha...chi lo riavvia?
Risposta...nessuno, si riavvia in automatico

Quindi...altro scriptino che chiameremo checkcccam:
Quote:

sudo nano /usr/local/bin/checkcccam.sh

e ci copiate dentro queste poche righe

#!/bin/sh


echo "Emulator Check Script - By BattistAci"

echo "Checking CCcam Emulator"
if ps aux | grep -v grep | grep -c CCcam > /dev/null
then
echo "CCcam is running!"
else
echo "CCcam is not running...Restarting!"
/usr/local/bin/CCcam.x86 &
fi
if ps aux | grep -v grep | grep -c oscam > /dev/null
then
echo "Oscam is running!"
else
echo "Oscam is not running...Restarting!"
/usr/local/bin/oscam &
fi
###################################

qui cista anche il riavvio della oscam in automatico pero ricordiamo che ha secondo il nome che date nella oscam lo dovete editare con il nome giusto
Ricordiamoci di dare adeguati permessi con il comando:
Quote:

sudo chmod 755 /usr/local/bin/checkcccam.sh

L'uso è semplice. quando eseguito questo script controlla che l'emulatore CCcam.x86 sia in esecuzione...in caso contrario lo riavvia.
E' chiaro che tale script per poter svolgere egregiamente la propria funzione deve essere eseguito a intervalli regolari di pochi minuti per mantenere sempre sotto controllo l'emulatore.
A tal proposito useremo crontab adeguatamente configurato in modo da eseguire questo script di controllo ogni 5 minuti.
Quindi procediamo a configurare crontab con il comando:

Quote:



(se vi chiede che editor di testo usare, chiaramente date opzione 2 ovvero "nano)

e vi si aprirà un file con il seguente contenuto:

Quote:

# m h dom mon dow command
quidi vuoto...voi dovrete impostare una sola riga in modo che il file sia così:
Quote:

# m h dom mon dow command

*/05 * * * * /usr/local/bin/checkcccam.sh

Questo setup impone al sistema di eseguire ogni 5 minuti lo script checkcccam.sh

Il sistema è praticamente pronto.
Opterei per un riavvio totale di tutto il server ogni 24 ore in modo da ripulire cache e files temporanei...
Per fare ciò basta aggiungere un altra riga in crontab.
date ancora il comando:

sudo crontab -e

e strutturate il contenuto così:

Quote:

# m h dom mon dow command
*/05 * * * * /usr/local/bin/checkcccam.sh
00 05 * * * /sbin/reboot

Alle 5 del mattino il sistema si riavvierà in automatico.

il 00 05 e l'ora potete cambiare come volete a secondo l'ora che volete se per esempio volete che si riavvia alle 3:00 basta che cambiate al posto del 5 mettere il 3 buon divertimento
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

SI deve lavorare Cosi e tutto OK

Se vai qua [FONT=&quot]/var/cccamlog/cccam.check[/FONT] a quardare vetrai piu o meno questo
[FONT=&quot]
CCcam.x86 ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!
cccam ist OK!
[/FONT]
 
Grazie Alberto & Giuseppe

Con questo voglio ringraziare gli amici Alberto e Giuseppe, per il loro contributo datomi che mi ha aiutato e non poco, questo è lo spirito dei forum , dare una mano, un'aiuto a chi come me è un po indientro su linux, x capire e manovrare colle proprie dita e testa dentro i vari script e capire cosa si fa.
Grazie a voi amici e alla D.E.B.

DIGITAL ELITE BOARD

Salutoni felice Pasqua a tutti Voi

Dema2 bassa padana italia.....
 
Re: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

Ottima e semplice guida! Ne approfitto per salutare! Ciao!
 
AW: [PAPPA PRONTA] Server Ubuntu con CCcam 2.2.1

qualche anima buona potrebbe dirmi come configurare un fritzbox 7240 con la ciccia 221?Nn saprei proprio da dove cominciare.Grazie.
 
Zurück
Oben