Completeaza sectiunea asta corect si probabil ca va merge.
Testul asta cu telnet nu l-am incercat inca, eu fac test la portul de webif, cu scripturi facute de mine de la 0.Quote:
CCCAMPATH="/CCcam/bin"
CCCAMNAME="CCcam.x86"
TELNETPORT="bungabunga"
Printable View
Completeaza sectiunea asta corect si probabil ca va merge.
Testul asta cu telnet nu l-am incercat inca, eu fac test la portul de webif, cu scripturi facute de mine de la 0.Quote:
CCCAMPATH="/CCcam/bin"
CCCAMNAME="CCcam.x86"
TELNETPORT="bungabunga"
In mod normal un script de genu asta te-ar ajuta tare mult :
#!/bin/sh
process=`ps auxwww | grep CCcam.x86 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "`date`. Couldn't find CCcam.x86 running. Restarting server-binary" >> /tmp/cccam.check
/root/bin/CCcam.x86 -d |awk '{if ($3=="illegal" || $3=="wrong") system ("ip route add prohibit " $7);else print $0}'>> /tmp/CCcam.log &
else
echo "`date`. CCcam.x86 is still OK! " >> /tmp/cccam.check
fi
Insa din propria experienta nu exista un script corect pentru a tine CCcam ok ( apar multe erori .. si uneori pare a fi ok dar nu functioneaza), din acest motiv am trecut pe oscam.
@zildan
:) este trecut acolo altceva - un port anume -Quote:
="bungabunga"
dar dupa cele muscate in zilele astea- logo ca trec altceva :)
@ malin
asta ar insemna - daca !!- asi baga aceste date ce le ai trecut mai jos- la mine - ar merge
mai stabil Serverul ?? fara sa mai fac alte fisiere ??
am mai primit un- acuma nu mai stiu dupa cine sa ma iau- sau mai bine spus- ce sa bag de faptQuote:
CCcamTest.sh
ce am mai observat in warnings text- este enorm de mare cu atacuri cu un anumit IP- din Romania
ba imi arata cu trace ca este din Arad - ba ca din Botosani
si am avut observat - daca - primesc acele asa numite atacuri ilegale- imi face un pic nazuri
revin asupra problemei mele cu conectarea a 2 CCcam_uri
eu pornesc Oscam&Cccam
cu acest script
ce si cum ar trebuii schimbat in script sa porneasca CCcam&Oscam ??Quote:
#!/bin/sh
CAMNAME="Oscam6073/CCcam213"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/usr/bin/oscam &
sleep 10
/usr/bin/CCcam &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 CCcam 2>/dev/null
sleep 3
killall -9 oscam 2>/dev/null
sleep 3
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
Ai incercat sa modifici scriptul? Adica in loc de oscam sa scrii cccam si invers. Dar va trebui sa mai faci, probabil, inca o modificare in oscam.server.
eu il aveam asa, am modificat pentru configuratia ta, 3c213, verifica denumirea binurilor daca e ok conform cu scripturile :
/usr/bin/CCcam_2.1.3
/usr/bin/oscam_1.00
CCcam_2.1.3_oscam_1.00_cam.sh
crond: verificare la 3 minCode:#!/bin/sh
CAMD_ID=6391
CAMD_NAME="Oscam6073/CCcam213""
CAMD_BIN=CCcam_2.1.3
CAMD_CS_SRV_BIN=oscam_1.00
INFOFILE_A=ecm0.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0
########################################
logger $0 $1
echo $0 $1
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
remove_tmp
/usr/bin/$CAMD_CS_SRV_BIN &
sleep 15
/usr/bin/$CAMD_BIN &
;;
stop)
killall -9 $CAMD_CS_SRV_BIN $CAMD_BIN 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
/usr/script/OScamcheck.shCode:#!/bin/sh
DAEMON=/usr/sbin/crond
NAME=crond
ARGS="-c /crontabs"
# run-parts
*/3 * * * * /usr/script/OScamcheck.sh
*/3 * * * * /usr/script/CCcamcheck.sh
/usr/script/CCcamcheck.shQuote:
#!/bin/sh
process=`ps auxwww | grep oscam_1.00 | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
#echo `date` "Oscam restartat!" >>/media/usb/OScam_check.log
#echo `date` "Oscam restartat!" >>/var/log/OScam_check.log
echo "Oscam restartat!"
killall -9 oscam_1.00
/usr/bin/oscam_1.00
else echo "OSCAM OK!"
fi
Code:#!/bin/sh
if ps x |grep -v grep |grep -c CCcam_2.1.3>/dev/null
then
if wget http://user:pass@ip:port #completeaza datele aferente
rm index.html
then
echo "CCcam ok."
fi
else
#echo `date` "CCcam restartat." >>/media/usb/CCcam_check.log
#echo `date` "CCcam restartat." >>/var/log/CCcam_check.log
echo "CCcam restartat."
killall -9 CCcam_2.1.3
/usr/bin/CCcam_2.1.3 &
fi
@qwess
mulzam fain de scripturi- am sa mi le salvez- si cind o sa fie posibil am sa le testez
cu tema mea de astazi- m-am referit mai mult la CCcam
de ce ??
ptr. ca daca ai urmarit - daca imi face debianul reboot la Cam - nu mai mi se leaga DM_ul
la care merge Oscam&CCcam
si eu asi dori sa testez CCcam&Oscam
am bagat acuma
deci am schimbat la sleepuriQuote:
#!/bin/sh
CAMNAME="Oscam6073/CCcam213"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
sleep 5
/usr/bin/oscam &
sleep 30
/usr/bin/CCcam &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 CCcam 2>/dev/null
sleep 3
killall -9 oscam 2>/dev/null
sleep 3
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
:) asa m-a ajutat un Prieten
ramine de vazut cind face Camul din Debian un restart
am vrut sa zic ca problema vine de la timpul acordat primului camd, deaceea am urcat in script la 15 de la 10, vad deja ca ai urcat direct in 30, ordinea o alegi in functie de preferinte.
totusi as merge pe configuratia cccam in debian si oscam pe box, fara acel 3c din box ce nu-si mai are rostu, doar daca lucrezi cu 3 porturi in 3c
in Debian am pur 3CQuote:
totusi as merge pe configuratia cccam in debian si oscam pe box, fara acel 3c din box ce nu-si mai are rostu, doar daca lucrezi cu 3 porturi in 3c
in Box am Oscam - ptr. ca am niste carticici care sunt citite numai prin oscam
si- 3C in Box am ca sa ma pot uita - din debian
Sau- confund eu cite ceva ??
ma refeream sa lasi doar oscam, sa preia el tot de la cccam_box si sa lucreze singur si pentru acele carticele in cauza + debian.
:) nu inzeleg
probabil prea greu ptr. mine
ce face acel 3c din box in plus fata de oscam de nu lucrezi doar cu oscam si ai terminat balciul?
ai deja un 3c ca server in debian iti mai trebuie un emu cs in box care e oscam, si cu el citesti tot plus server.
transferi tot serverul din 3c_box in oscam si te legi la 3c_debian:terminat, ii pui un script check si nu mai ai probleme.
sau poate nu am inteles eu bine parametrii configuratiei tale.
Ok- sa incerc sa fiu mai explicid daca este posibil :)Quote:
ce face acel 3c din box in plus fata de oscam
Deci - eu folosesc Debian - ca Server
DM_ul imi este Client la Debian
in DM am unele linii - ptr. caz de imi moare Debianul - deci imi trebuie 3C
in DM folosesc Oscam -ca reader ptr. acele carticici
am legat prin IP intern Debian de Dream cu 3C
si Oscam legat prin N la Debian
ok, am inteles asta.
configuratie:
debian server :: 3c
dm :: oscam
in care intri:
- o linie din debian pe host intern
- card(uri) locale
- acele linii C de bachup la debian de care zici(citat:in DM am unele linii - ptr. caz de imi moare Debianul - deci imi trebuie 3C)
- acele carticele non3c,
- mai bagi si peste ce vrei
- si la sfarsit aloci port de iesire 3c, newcamd si il pui la share,
- ii trimiti si lu' debian un N, C,
- activezi dvbapi si...ready to go
= ai 2 hosturi/porturi 3c si unul newcamd functionale.
exact c-am in acest gen de legatura merge la mine
Nu am activatQuote:
dvbapi