Admin Administrateur

 Offline
Joined: 02 Dec 2011 Posts: 970
Point(s): 973 Moyenne de points: 1.00
|
Posted: Thu 29 Dec - 07:23 Post subject: Configuration Oscam pour DM800HD Newnigma2 |
|
|
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.
|
|