Thanks Thanks:  1
Likes Likes:  1
Dislikes Dislikes:  0
Results 1 to 5 of 5

Thread: OScam: Exemple de configurare

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Golden Member wambertos's Avatar
    Join Date
    27 Jul 2007
    Posts
    379
    Mentioned
    0 Post(s)
    Rep Power
    63

    Default OScam: Exemple de configurare

    Important: vizitati site-ul Wiki al proiectului oscam pt. a adapta fisierele postate mai jos la cerintele voastre.

    Dupa cum deja se stie newcs a decedat insa oscam ia luat deja locul si e pe cale sa devina un adevarat "allrounder".
    Este open source si se lucreaza la el intr-un ritm de-a dreptul infernal. Uneori e greu sa ti pasul cu dezvoltatorii. Ce astazi e valabil, maine este deja depasit.
    Voi incerca (subliniez) sa tin pasul si sa dau o mina de ajutor celor ce se incumeta sa testeze acest cardserver/emu.
    Va fi foarte greu,deoarece configurarea lui depinde de mai multi factori: card/cardreader, software, hardware si de preferintele fiecaruia.
    Voi posta exemple de configurare a celor 3 fisiere indispensabile din totalul de 9 fisiere ce se folosesc la ora actuala.
    Absoluta nevoie avem de fisierele: oscam.server, oscam.user si oscam.conf

    Exemplu dat de mine arata configurarea oscam pt. ORF(0D95)--smartmouse/phoenix--Kathrein UFS 910
    Oscam este legat la mbox prin newcamd.
    Incepind cu svn1745 este nevoie de urmatoarea configurare pt. fisierul

    oscam.conf


    Code:
    [global]
    serverip            = 127.0.0.1
    logfile             = stdout
    cwlogdir            = 0
    disablelog          = 0
    disableuserfile     = 1
    usrfileflag         = 0
    clienttimeout       = 5000
    fallbacktimeout     = 2000
    clientmaxidle       = 120
    cachedelay          = 0
    bindwait            = 120
    netprio             = 0
    resolvedelay        = 30
    unlockparental      = 0
    nice                = -5
    serialreadertimeout = 1500
    maxlogsize          = 10
    waitforcards        = 1
    preferlocalcards    = 1
    
    [monitor]
    port                = 988
    serverip            = 127.0.0.1
    nocrypt             = 192.168.0.0-192.168.255.255
    aulow               = 30
    hideclient_to       = 0
    monlevel            = 2
    
    [newcamd]
    port                = 12001@0D95:000004
    serverip            = 127.0.0.1
    k_ey                = 0102030405060708091011121314 # stergeti _  
    allowed             = 127.0.0.1,192.168.0.0-192.168.255.255
    keepalive           = 1
    
    [dvbapi]
    enabled             = 0
    au                  = 1
    boxtype             = ufs910
    user                = anonymus
    
    [webif]
    httpport            = 88
    httpuser            = oscamuser
    httppwd             = parolata
    httpcss             = /var/***s/blue.css
    httptpl             = 
    httpscript          = 
    httprefresh         = 10
    httpallowed         = 192.168.0.0-192.168.255.255
    httphideidleclients = 0
    httpreadonly        = 0
    
    [anticasc]
    enabled             = 0
    numusers            = 0
    sampletime          = 2
    samples             = 10
    penalty             = 0
    aclogfile           = ./oscam_ac.log
    denysamples         = 8
    fakedelay           = 1000
    Aveti aici un fisier optional ce schimba designul webif-ului.
    Cei talentati pot modifica dupa gustul lor fisierul.
    Ar fi frumos daca l-ar pune apoi la dispozitia tuturor!
    easysurf.ro_webif.rar - 2.3 Kb


    oscam.server

    Code:
    [reader]
    label           = ORF
    protocol        = mouse
    detect          = CD
    device          = /dev/ttyUSB0 
    emmcache        = 1,3,2
    caid            = 0D95
    group           = 1
    cardmhz         = 600
    mhz             = 600
    deprecated      = 1
    oscam.user

    Code:
    [account]
    user                = kathy
    pwd                 = ufs
    disabled            = 0
    expdate             = 
    group               = 1
    hostname            = 127.0.0.1
    uniq                = 0
    sleep               = 0
    monlevel            = 4
    au                  = 1
    services            = orf
    caid                = 0D95&FFFF
    betatunnel          = 
    ident               = 0D95:000004
    keepalive           = 1
    numusers            = 0
    penalty             = 0
    Pentru a folosi din plin webif, avem nevoie de oscam.srvid care contine datele providerului(caid,srvid) decodat de cardul local.
    Editati fisierul pt. cardul vostru pastrind acest format.
    oscam.srvid

    Code:
    0D95:132f|ORF GOGUtal|ORF 1 HD 
    0D95:1330|ORF GOGUtal|ORF 2 HD 
    0D95:3332|ORF GOGUtal|Austria 9 TV
    0D95:4E27|ORF GOGUtal|Puls 4 Austria 
    0D95:32C9|ORF GOGUtal|ORF 1
    0D95:32CA|ORF GOGUtal|ORF 2
    0D95:32CB|ORF GOGUtal|ORF 2 Wien 
    0D95:32CC|ORF GOGUtal|ORF 2 NiederÖsterreich 
    0D95:32CD|ORF GOGUtal|ORF 2 Burgenland 
    0D95:32CE|ORF GOGUtal|ORF 2 OberÖsterreich 
    0D95:32CF|ORF GOGUtal|ORF 2 Salzburg 
    0D95:32D0|ORF GOGUtal|ORF 2 Tirol 
    0D95:32D1|ORF GOGUtal|ORF 2 Vorarlberg 
    0D95:32D2|ORF GOGUtal|ORF 2 Steiermark 
    0D95:32D3|ORF GOGUtal|ORF 2 Kärnten 
    0D95:32D4|ORF GOGUtal|ATV+
    Autocenzura forumului a modificat unele cuvinte care cu putina fantezie pot fi corectate in config.

    ---------- Post added at 21:20 ---------- Previous post was at 20:07 ----------

    Adaug si linia C: din cwshare.cfg al mbox-ului, prin care oscam se leaga la mbox:

    mbox
    cwshare.cfg

    Code:
     C: { 127.0.0.1 12001 kathy ufs 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } { 0D950004:0D950400 } # ORF-ICE 0D95


    ---------- Post added at 22:14 ---------- Previous post was at 21:20 ----------

    La ora actuala se pot configura toate fisierele(din cite stiu eu), mai putin oscam.server(reader), prin webif !

    Un exemplu cind avem 2 cardreadere externe, in acest caz Smargo configurate insa in mouse-modus
    si nu in smartreader-modus, cu card TVR si MTV Unlimited, legate tot la mbox prin newcamd.
    Preluati config din postul de sus unde inlocuiti in oscam.conf doar newcamd:

    Code:
    [newcamd]
    port                = 12000@0B00:000000;12001@0500:025900
    serverip            = 127.0.0.1
    ***                 = 0102030405060708091011121314
    allowed             = 127.0.0.1,192.168.0.0-192.168.255.255
    keepalive           = 1
    In fisierul oscam.server trebuie configurate 2 reader pt. ce le 2 carduri:
    In cazul in care folositi smargo in smartreader-modus, folositi:
    protocol = smartreader
    device = 001:004(in cazul acesta)
    deactivati smargopatch = 0

    Numarul bus(001) si device (004,005) il aflati prin webif/Readers/Scan USB sau in telnet prin comanda: lsusb
    Code:
    [reader]
    label        = MTV
    protocol     = mouse
    detect       = CD
    #device       = 001:004
    device       = /dev/ttyUSB0
    emmcache     = 1,3,2
    caid         = 0B00
    group        = 1
    smargopatch  = 1
    fallback     = 1
    deprecated   = 1
    
    [reader]
    label        = TVR
    protocol     = mouse
    detect       = CD
    #device       = 001:005
    device       = /dev/ttyUSB1
    emmcache     = 1,3,2
    caid         = 0500
    group        = 1
    smargopatch  = 1
    fallback     = 1
    deprecated   = 1
    oscam.user
    Configuratie cu un singur user.
    Daca vreti sa dati cuiva linie direct din oscam, aici se adauga inca un user.

    Code:
    [account]
    user                = numele
    pwd                 = parola
    disabled            = 0
    expdate             = 
    group               = 1
    hostname            = 
    uniq                = 0
    sleep               = 0
    monlevel            = 4
    au                  = 1
    services            = 
    caid                = 0B00&FFFF,0500&FFFF
    betatunnel          = 
    ident               = 0B00:000000;0500:025900
    keepalive           = 1
    numusers            = 0
    penalty             = 0
    oscam.srvid

    Code:
    0B00:6FF0|MTV Unlimited|VH-1 
    0B00:6FF1|MTV Unlimited|VH-1 Classic 
    0B00:6FEE|MTV Unlimited|MTV Hits 
    0B00:6FEF|MTV Unlimited|MTV Dance 
    0B00:6FF3|MTV Unlimited|MTV TWO 
    
    0500:0001|TVR RO|TVR 1
    0500:0002|TVR RO|TVR 2
    0500:000F|TVR RO|TVR HD
    mbox
    cwshare.cfg


    Code:
    C: { 127.0.0.1 12000 numele parola 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 40 } { 0B000000:0B000000 } # MTV
    C: { 127.0.0.1 12001 numele parola 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 40 } { 05005900:05025900 } # TVR
    La newcamd unde apar stelutzele ***, puneti in locul lor k e y , fara pauze

    ---------- Post added at 22:34 ---------- Previous post was at 22:14 ----------

    Cunoscut fiind faptul ca mbox nu face au, ne folosim foarte simplu de mgcamd fara a modifica ceva in oscam.
    Se adauga in cazul in care aveti un Kathrein,in newcamd.list :
    Code:
    CWS = 127.0.0.1 12001 numele parola 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    In cazul unui DM avem 2 fisiere unde se adauga linia de sus: newcamd.conf si newcamd.list

    Daca avem 2 carduri adaugam liniile in felul urmator:

    Code:
    CWS_MULTIPLE = 127.0.0.1 12000:12001 numele parola 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    mg_cfg

    A: { 01 }
    G: { 01 }

    ---------- Post added at 00:12 ---------- Previous post was at 22:34 ----------

    2 exemple de webif design ca sa aveti o idee cum arata. AM postat mai sus un rar ce contine cele 2 designuri.


    blue.css



    black.css
    Last edited by wambertos; 16-09-10 at 18:07.

  2. #2
    Golden Member wambertos's Avatar
    Join Date
    27 Jul 2007
    Posts
    379
    Mentioned
    0 Post(s)
    Rep Power
    63

    Default

    Colectie de webif styles pentru oscam download aici

  3. #3
    Happy fery21's Avatar
    Join Date
    18 Feb 2008
    Location
    Big Bang
    Posts
    2,454
    Mentioned
    6 Post(s)
    Rep Power
    76

    Default

    [webif]
    httpcss = /var/mystyle/bluestyle.css
    httpuser = root
    httppwd = admin
    httprefresh = 300
    httphideidleclients = 1
    httpallowed = 127.0.0.1,192.168.1.1-192.168.1.199

    httpcss = /var/mystyle/bluestyle.css --> setarile pentru webinfo se un in folderul httpcss = mystyle --> sau poate fii redenumit
    httpport = 10--> portul 10 (sau poate fi ori care altu) nu e nevoie de port firewal in cazul in care este accesat local
    httpuser = root--> alegeti un user de norma va fii cerut la logarea web-info oscam.
    httppwd = admin--> alegeti un passwd dorit de norma va fii cerut la logarea web-info oscam.
    httprefresh = 300--> optiunea este folosita pentru auto refres web-info si este in secunde calculata (recomad un timp mai mare de refress daca folositi IE pentru a nu se bloca sau sa apara eroori)
    httphideidleclients = 1 numarul maxim care pot acesa web-info in acelasi momet
    httpallowed = 127.0.0.1,192.168.1.1-192.168.1.199 --> setati ip-ul retelei voastre din care poate fii acesat, in aceeasta optine nu poate fii inlocuita de un hostname, doar de un ip fie el public sau fix dar trebuie sa il puneti in cazul in care doriti sa accesati web-info din afara retelei voastre locale, la care trebuie sa faceti si port firewal la portul ales aici httpport = 10
    ..::EGAMI TEAM::..

  4. #4
    Standard RSP member Diablo1's Avatar
    Join Date
    29 Mar 2009
    Location
    Austria - TM
    Posts
    1,869
    Mentioned
    0 Post(s)
    Rep Power
    69

    Default

    Quote Originally Posted by daradici View Post
    A reusit cineva sa faca linii L din oscam si sa fie si functionale ? Citesc pas cu pas de pe streamboard, dar rezultatele intarzie sa apara, chiar vad fenomene curioase la setari gresite. Are cineva idee cum se face corect o linie L din oscam ?
    In configul tau de oscam
    mai treci :
    Code:
    [camd35]
    Port = 34003@0D95:000000
    key = 0102030405060708091011121314
    In CCamcfg linia L:

    Code:
    L: 127.0.0.1 34003 alles passwd 0d95 000000 256
    Si normal in oscam user sa ai user si pass

    Asta e pentru Orf Ice

  5. #5
    Standard RSP member
    Join Date
    29 Mar 2007
    Posts
    183
    Mentioned
    0 Post(s)
    Rep Power
    64

    Default

    Intradevăr am mai găsit versiuni de oscam cu buruieni prin el, insă in general el merge bine. Nu cred că este o problemă faptul că ai atatea posibilități in a folosi și a modela oscam. Pentru cei noi veniți este un pic mai complicat, numai cand vede cei peste 200 de parametri il ia amețeala. Dar ce este de făcut ?

    Topicul cere exemple de configurare, pe cei X parametri este greu să găsim răspunsul general. Atunci să cautăm sa simplificam. O să incerc sa dau o mică mană de ajutor.

    1. Locație
    1.1 Pentru receptoare in general fișierele de configurare se vor pune in /var/tuxbox/config/
    1.2 Pentru computere cu linux ( ubuntu, gentoo, debian etc ) fișierele se vor pune in /usr/local/etc/
    1.3 La compilarea oscamului se poate alege o altă cale , așa ca aveți grijă ce si de unde luați de preferat ar fi să il compilați singuri obținund fisierele sursă chiar de la ei prin SVN, așa sigur nu o să aveți troieni băgați cu mana voastră.

    2. Fișiere strict necesare :
    2.1 Oscam pentru a starta are nevoie de minim oscam.conf, fără el nu porneste
    2.2 Pentru a putea da lini N, C, sau alte nebuni trebuie să aveți fisierul oscam.user .
    2.3 Pentru a putea prelua carțile locale lini N,C sau alte curiozități aveți nevoie de fisierul oscam.server .
    2.4 Pentru inceput limitațivă la aceste fisiere incet cu timpul o să aflați și de celelate si de modul in care se folosesc.

    3. Stabiliți ce doriți să faceți cu oscam
    3.1 Doriți ca oscam sa faca pe newcs sau CCcam sau camd gbox sau alte nebuni ? atunci trebuie sa desemnați exact ce deasemenea trebuie sa fiți atent ca acest suport sa fie compilat in oscam !!! Multe variante gata compilate sunt numai emulatoare client ( nu se poate face server ) . Odata desemnate toate acestea țineți cont de cerințele fiecarui emulator ( CCcam port tcp deschis, gbox port udp etc .) și rezolvați "forward-ul" din "router" .
    3.2 Introduceți informațile necesare tipului de server in fisierul oscam.conf in general nu este mai mult de 5-6 randuri . Pentru inceput ar fi bine să lasați și un nivel strict necesar pentru depanare (debug), asa vă prindeți mai repede daca este totul ok sau nu.

    4. Clienți

    4.1 Cu 4-5 Randuri este indeajus generalizați lasați aspectele pentru mai tarziu, tactica pasilor marunți e numai bună pana cand vă prindeți de ce și cum
    4.2 In general daca ați facut un client ok, cel de-al doilea e la fel numai cu user/pass diferit. Incet o sa aflați si alte lucruri .
    4.3 Totul in oscam.user

    5. Servere

    5.1 In general sunt servere de CCcam si Newcs lejer de facut
    5.2 Pentru alte tipuri gbox, camd nu am testat ( apropo cine imi dă si mie o line de gbox ) dar ar trebui să fie ușor.
    5.3 Totul se face in oscam.server


    6. BERE

    6.1 Funcțional cel mai bine este să ai un prieten care se pricepe să ii dai o bere să il iei langă tine pe computer și să faceți impreună !
    6.2 Chiar dacă dați berea nu lasați pe nimeni via telnet, ssh, teamviwer, etc . Dacă totuși o faceți e de preferat să fie cineva de incredere și să acceptați că sistemul vostru poate fi compromis.


    Pace !

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •