MIDI .SAT ALGERIA Forum Index

 
 
FAQ Search Memberlist Usergroups Register Profile Log in to check your private messages Log in
Configuration Oscam pour DM800HD Newnigma2

 
Post new topic   Reply to topic    MIDI .SAT ALGERIA Forum Index -> Card Ssharing -> Section Oscam
Previous topic :: Next topic  
Author Message
Admin
Administrateur
Administrateur

Offline

Joined: 02 Dec 2011
Posts: 1,052
Point(s): 1,057
Moyenne de points: 1.00

PostPosted: Thu 29 Dec - 07:23 (2011)    Post subject: Configuration Oscam pour DM800HD Newnigma2 Reply with quote

Voici une configuration de base pour faire fonctionner une carte TNTSAT (ou autre) sur une DM800HD image NewNigma2. 


Télecharger le fichier: oscam-stable-1.10-mips-tuxbox-webif-Distribution.tar.gz 


Avec DCC:


Enregistrer le fichier binaire OSCAM dans usr/bin et le renommer si nécessaire en oscam (pas d'extention). Changer l'attribut en 755.


Enregistrer le script de lancement oscam.emu dans usr/script. Changer l'attribut en 755.

Enregistrer les fichiers suivants dans var/tuxbox/config (créer le répertoire si inexistant)
oscam.conf: Fichier de configuration générale de oscam.
oscam.dvbapi: Fichier de configuration pour DVBapi.
oscam.server: Fichier de configuration des lecteurs de carte interne et/ou externe.
oscam.user: Fichier de configuration des utilisateurs.
Changer les attributs en 644.


Rebooter la dreambox et lancer oscam par le blue panel.

---------- message ajouté à 10h23 ---------- Le précédant message était à 10h19 ----------

oscam.emu

EMUNAME="OScam"
remove_tmp ()
{
[ -e /tmp/ecm.info ] && rm -rf /tmp/ecm.info
[ -e /tmp/ecm0.info ] && rm -rf /tmp/ecm0.info
[ -e /tmp/ecm1.info ] && rm -rf /tmp/ecm1.info
[ -e /tmp/.oscam ] && rm -rf /tmp/.oscam
[ -e /tmp/oscam.log ] && rm -rf /tmp/oscam.log
[ -e /tmp/oscam.kill ] && rm -rf /tmp/oscam.kill
[ -e /tmp/oscamuser.log ] && rm -rf /tmp/oscamuser.log
}

case "$1" in
start)
echo "[SCRIPT] $1: $EMUNAME"
if [ -f /etc/tuxbox/config/oscam.conf ]; then
/usr/bin/oscam -c /etc/tuxbox/config >/dev/null &
else
/usr/bin/oscam -c /usr/keys >/dev/null &
fi
;;
stop)
echo "[SCRIPT] $1: $EMUNAME" 
echo -n "kill " > /tmp/oscam.kill
pidof oscam >> /tmp/oscam.kill
echo sleep 1s >> /tmp/oscam.kill
echo -n "kill -9 " >> /tmp/oscam.kill
pidof oscam >> /tmp/oscam.kill
chmod 755 /tmp/oscam.kill
/tmp/oscam.kill
sleep 2
remove_tmp
;;
restart)
$0 stop
sleep 1 
$0 start
exit 1
;;
*)
$0 stop
exit 1
;;
esac

exit 0


---------- message ajouté à 10h25 ---------- Le précédant message était à 10h23 ----------

oscam.conf
Le fichier principal de configuration pour Oscam est composé de paramètres globaux pour son fonctionnement. Ces paramètres permettent de personnaliser Oscam tels que le débogage, l’historique du système, le monitoring, les protocoles et l’anticascade. La section [global] est requise. Toutes les autres [sections] sont optionnelles.


[global]
logfile = /tmp/oscam.log # Destination du fichier journal des évènements.
usrfile = /tmp/oscamuser.log # Nom du fichier journal des utilisateurs.
cachedelay = 120 # Délais minimum de la mise en cache des requêtes
nice = -19 # Priorité de oscam: -20 (priorité haute) à +20 (priorité basse)
saveinithistory = 1 # Ce paramètre est utilisé pour la lecture des droits de la carte. 
Preferlocalcards = 1 # Ce paramètre détermine si les cartes locales sont utilisées en premier pour le décodage. 
lb_mode = 1 # Loadbalance mode = 1: le Reader le plus rapide est sélectionné en premier lieu
lb_save = 200 # Enregistre les statistiques du Loadbalance tout les 200 ecm.
lb_reopen_seconds = 60 # Délais avant une nouvelle tentative de connexion aux lecteurs/CAIDs/providers/services 
lb_savepath = /tmp # Nom du fichier de sauvegarde des statistiques pour l'équilibrage des charges (loadbalance) 


# Section paramétrage webif qui permet de configurer oscam à partir d'un naviguateur: AdresseBox:httpport
[webif]
httpport = PortWebIF # Numéro de port (à ouvrir dans votre routeur)
httpuser = UserWebIF # utilisateur
httppwd = PassWebIF # mot de passe
httprefresh = 30 # actualisation de la page Web en seconde
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255 # plage d'adresses-IP qui pourront se connecter au Webif


# Section paramétrage cccam ( nécessaire si vous avez des readers ou user sous cccam)
[cccam]
port = PortCccam # Numéro de port (à ouvrir dans votre routeur)
version = 2.2.1 # Définit la version de Cccam sous laquelle vous serez vu
reshare = 1 # Niveau de repartage pour les clients Cccam
updateinterval = 60
minimizecards = 1
stealth = 1
nodeid = FC4BB55310EB157E 

[dvbapi]
enabled = 1 # Enabled de Dvbapi
au = 1 # Activation de l'Autoupdate (mise à jour des droits) pour le DVB API 
boxtype = dreambox # Indique au DVB API le type du décodeur utilisé
user = localuser # On indique ici l'utilisateur défini dans le oscam.user 

---------- message ajouté à 10h26 ---------- Le précédant message était à 10h25 ----------

oscam.dvbapi
Fichier de configuration pour DVBapi. Grâce à ce fichier, le décodage peut être accéléré chez les émetteurs multicrypt, il est également possible d'ignorer les demandes inutiles. Ce fichier est à paramétrer en fonction de vos cartes internes mais aussi en fonction de vos peers,

I = Paramètre pour ignorer (Ignore) 
P = Paramètre pour prioriser (Priorité)
ce fichier ce lit de haut en bas, la première ligne trouvée qui correspond à la recherche est traitée, il faut donc impérativement mettre les Ignore avant les Priorité. 

# on ignore tous les services hors abonnement de la carte
I: 0500:030B00:2009 # TNTSat – Canal+ 
I: 0500:030B00:200A # TNTSat - Canal+ Decale
I: 0500:030B00:200B # TNTSat - Canal+ Cinema
I: 0500:030B00:200C # TNTSat - Canal+
I: 0500:030B00:200D # TNTSat - Canal+ Family
I: 0500:030B00:2010 # TNTSat - Canal+ Sport
I: 0500:030B00:2261 # TNTSat - Canal+ HD
I: 0500:030B00:2262 # TNTSat - Canal+ DECALE HD
I: 0500:030B00:2263 # TNTSat - Canal+ CINEMA HD
I: 0500:030B00:2264 # TNTSat - Canal+ SPORT HD
I: 0500:030B00:2265 # TNTSat - Canal+ FAMILY HD
I: 0500:030B00:2275 # TNTSat - Canal+ HD
I: 0500:030B00:2276 # TNTSat - Canal+ DECALE HD
I: 0500:030B00:2277 # TNTSat - Canal+ CINEMA HD
I: 0500:030B00:2278 # TNTSat - Canal+ SPORT HD
I: 0500:030B00:2279 # TNTSat - Canal+ FAMILY HD
I: 0500:030B00:227F # TNTSat - Canal+ HD
I: 0500:030B00:4284:1788 # TNTSat - NT1
I: 0500:030B00:4290:1788 # TNTSat – NT1
# on donne la priorité au service abonnement de la carte
P: 0500:030B00 # TNTSAT

---------- message ajouté à 10h26 ---------- Le précédant message était à 10h26 ----------

oscam.server
Fichier de configuration des lecteurs de carte interne et/ou externe. Ne pas oublier de changer les aeskeys,

# Configuration lecteur interne
[reader]
label = tntsat # Nom du reader
protocol = internal # Protocol lecteurs de carte du type "Device=/dev/sciX"
device = /dev/sci0 # Nom du lecteur
detect = cd # Détection du statut de la carte insérée CD (Carrier Detect) - par défaut -
mhz = 500
cardmhz = 357
caid = 0500 # Définir le CAID 
ident = 0500:030B00 # Définit le CAID et l’ Ident SC specific pour le Reader ( = TNTSAT) 
aeskeys = 500@30B00:43********43,A7********26,EF********E3 # A MODIFIER 
group = 1 # Détermine le groupe auquel appartient le reader,
lb_weight = 200 # Paramètre pour régler le LoadBalancing,


# configuration reader cccam
[reader]
label = Serveur1 # Nom du reader
protocol = cccam # Protocol utilisé
device = Serveur1,PortServeur1 # adresse web,port
user = LoginServeur1 # utilisateur
password = PassServeur1 # mot de passe
group = 1 # Détermine le groupe auquel appartient le reader,
cccversion = 2.2.1 # Définit la version de CCcam à utiliser. 
Cccmaxhops = 1 # Définit la distance maximale de repartage du reader: 1= carte locale + 1 hop
ccckeepalive = 1 # Envois un message “keepalive ", pour garder la connexion avec un server CCCam distant. 


[reader]
label = Serveur2
protocol = cccam
device = Serveur2,PortServeur2
user = LoginServeur2
password = PassServeur2
group = 1
cccversion = 2.2.1
cccmaxhops = 1
ccckeepalive = 1

etc... 

---------- message ajouté à 10h27 ---------- Le précédant message était à 10h26 ----------

oscam.user
Fichier de configuration des utilisateurs.


# moi
[account]
user = localuser # Nom d'utilisateur
group = 1 # Détermine quel(s) reader(s) le client peut avoir accès 
uniq = 1 # nombre de connexions simultanées d'un client autorisé


# configuration utilisateur externe (cccam)
[account]
user = Client1 # Nom d'utilisateur
pwd = PassClient1 # mot de passe
group = 1 # Détermine quel(s) reader(s) le client peut avoir accès 
uniq = 1 # nombre de connexions simultanées d'un client autorisé
cccmaxhops = 2 # Permet de définir le nombre maximal de hops pour le client Cccam: 1= local + 1 hop


[account]
user = Client2
pwd = PassClient2
group = 1
uniq = 1
cccmaxhops = 2


etc...


Il existe plein d'autres paramètres dans les différents fichiers « oscam », aller voir sur OSCam/fr (Certains passages de ce document sont copiés de ce site) pour plus de renseignement.


Back to top
Publicité






PostPosted: Thu 29 Dec - 07:23 (2011)    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
Display posts from previous:   
Post new topic   Reply to topic    MIDI .SAT ALGERIA Forum Index -> Card Ssharing -> Section Oscam All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

 

 
       
   

Portal | Index | Administration Panel | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2014 phpBB Group. Design by yassineb.