Jump to content
Sign in to follow this  
cruzon

VPS i dwa RPi cccam działa ale nie śmiga na newcamd

Recommended Posts

VPS do niego idą dwa RPi - wszystko to leci po cccam-ie czyli RPi 1 oraz RPi 2 >> VPS >> Tuner i wszystko dziala ok na cccam

Natomiast kiedy próbuje odpalic to po newcamd robią się krzaki i tuner dostaje no matching reader jak go puszczam na sam czytnik po newcamd

 

Po przeczytaniu szeregu tematów wyczytałem że lepiej było puścić to po Newcamd i rozdzielić różne kartki na osobne porty?

RPi 1 ma 3 kartki 0100 (pakiet SP) oraz 1861 (pakiet premium bez HBO ale z kanałami Eleven oraz pakiet Rozrywka) a także 0B01 z niskim pakietem Comfort

RPi 2 ma 1 kartke 0100 (pakiet SP + fikolki) ale mozna dolozyc tam druga kartke 1861 (Familijny HD)

Oba 1861 nie maja Polsatow Premmium bo narazie są na 0100 ale gdyby sie skończyly to trzeba będzie je dodać do 1861

 

Robiłem różne testy i coś nie za bardzo mi to śmiga po newcamd już mnie szlag trafia bo w teori powinno działać chyba że coś namieszałem i robię źle

Proszę o pomoc i jakieś podpowiedzi czy wskazówki - zwłaszcza moje ukłony śle w kierunku szefa wszystkich szefów (oscam-a) czyli kolegi Jej@n :)

 

oto konfigi - trochę namieszane ale to wysztsko jest w fazie produkcji i testów ;)

 

VPS SVN r11390

 

[global]

loghistorylines = 64

logfile = stdout

logduplicatelines = 1

disableuserfile = 0

nice = -10

block_same_ip = 0

usrfile = /tmp/oscam4.log

cwlogdir = /tmp/cw4.log

emmlogdir = /tmp/emm4.log

lb_mode = 3

lb_save = 500

lb_savepath = /tmp/oscamp4

ecmfmt = s.[c-0p-0i-l].w

failbantime = 15

failbancount = 5

 

[cache]

 

[cs357x]

port = 11112

 

[cs378x]

port = 11113

 

[newcamd]

port = 11114@0100:000068;11115@0B01:000000;11116@1861:000000

key = A1B2C3D4E5E6D7C8B91A11121314

 

[cccam]

port = 11117

nodeid = 7C8C7335100C1400

version = 2.3.0

reshare = 1

reshare_mode = 1

stealth = 1

minimizecards = 1

 

oscam.server

[reader]

label = cyfra+

protocol = cccam

device = xxx.xxx.x.x,11117

user = vps_cyfra+

password = xxx

services = cyfra+

inactivitytimeout = 30

localcards = 0100:000000,000068

caid = 0100

group = 1

cccversion = 2.3.0

ccckeepalive = 1

cccreshare = 1

 

[reader]

label = nc+

protocol = cccam

device = xxx.xxx.x.x,11117

user = vps_nc+

password = xxx

services = nc+

inactivitytimeout = 30

localcards = 0B01:000000

caid = 0B01

group = 2

cccversion = 2.3.0

ccckeepalive = 1

cccreshare = 1

 

[reader]

label = polsat

enable = 0 # czytnik wylaczony celowo na testy

protocol = cccam

device = xxx.xxx.x.x,11117

user = vps_polsat

password = xxx

services = polsat

inactivitytimeout = 30

localcards = 1861:007101,007001,000000

caid = 1861

group = 3

cccversion = 2.3.0

ccckeepalive = 1

cccreshare = 1

 

 

[reader]

label = c+2 #RPi 2

protocol = cccam

device = yyy.yyy.y.y,11117

user = yyy

password = yyy

services = cyfra+

inactivitytimeout = 30

fallback = 1

localcards = 0100:000000,000068

caid = 0100

group = 1

cccversion = 2.3.0

ccckeepalive = 1

 

[reader]

label = cp

protocol = newcamd

device = xxx.xxx.x.x,11116

key = A1B2C3D4E5E6D7C8B91A11121314

user = polsatVPS

password = xxx

services = polsat

inactivitytimeout = -1

connectoninit = 1

ident = 1861:007101,007001,000000

group = 4

 

 

teraz RPi 1 r11423

 

[global]

logfile = stdout

logduplicatelines = 1

disableuserfile = 0

usrfileflag = 1

nice = -10

maxlogsize = 1024

block_same_ip = 0

usrfile = /tmp/oscam.log

ecmfmt = s.[c-0p-0i-l].w

failbantime = 15

failbancount = 5

 

[cache]

 

[cs357x]

port = 11112

suppresscmd08 = 1

 

[cs378x]

port = 11113

 

[newcamd]

port = 11114@0100:000068;11115@0B01:000000;11116@1861:000000

key = 0102030405060708091011121314

keepalive = 1

 

[cccam]

port = 11117

nodeid = 7C8C7335100C1400

version = 2.3.0

reshare = 1

reshare_mode = 2

forward_origin_card = 1

stealth = 1

 

oscam.server

[reader]

label = cyfra+

protocol = pcsc

device = 0

services = cyfra+

caid = 0100

detect = cd

mhz = 500

group = 1

blockemm-unknown = 1

blockemm-g = 1

 

[reader]

label = nc+

enable = 0

protocol = mouse

device = /dev/ttyUSB0

services = nc+

rsakey = xxx

detect = cd

mhz = 1000

cardmhz = 368

group = 2

blockemm-unknown = 1

blockemm-u = 1

blockemm-g = 1

 

[reader]

label = polsat

protocol = pcsc

device = 1

services = polsat

caid = 1861

boxkey = xxx

rsakey = xxx

detect = cd

group = 3

blockemm-unknown = 1

 

RPi 2 r11431 by Jej@n

 

oscam.config

takie samo jak RPi 1

 

oscam.server

 

[reader]

label = cyfra

protocol = smargo

device = /dev/ttyUSB0

services = cyfra+

caid = 0100

detect = cd

mhz = 534

cardmhz = 369

group = 1

blockemm-unknown = 1

blockemm-g = 1

Share this post


Link to post
Share on other sites

Zanim przejdę do konkretów to zapytam, podstawowe pytanie brzmi: do czego ten newcamd jest Ci potrzebny?

To nie wszystko, skoro są dwie RPi to w jakimś celu, nie ważne co ja myślę (sądzę), ważne będzie to co Ty mi napiszesz (postaraj się).

Przypomnij mi proszę, te kompilacje OSCam'a pod RPi to były soft czy hard?

I jeszcze jedna uwaga, pytanie (?) o porty, muszą być identyczne?

 

Share this post


Link to post
Share on other sites

Zanim przejdę do konkretów to zapytam, podstawowe pytanie brzmi: do czego ten newcamd jest Ci potrzebny?

To nie wszystko, skoro są dwie RPi to w jakimś celu, nie ważne co ja myślę (sądzę), ważne będzie to co Ty mi napiszesz (postaraj się).

Przypomnij mi proszę, te kompilacje OSCam'a pod RPi to były soft czy hard?

I jeszcze jedna uwaga, pytanie (?) o porty, muszą być identyczne?

 

Witam,

Już piszę i odpowiadam

 

Wyszukałem temat o VPS (co prawda z 2013 roku) gdzie proponowałeś żeby na VPS-a pchnąć karty po newcamd po portach i wtedy można port przypisać do danej karty ID no i grupy - co wydaje mi się bardzo sensowne

Przede wszystkim chodzi o dywersyfikację i rozbicie wych 4/5 kart na 2 RPi. Np właśnie wczoraj spadły jakieś dziwne emm-y a dokładnie chyba tylko 2 sztuki na kartę 1861 i jest no entitlements

Co najlepsze na tym RPi 1 jest stary oscam (z uwagi na czytniki pcsc) nie ten z fixem dla nagry bo ten nie wspiera pcsc i on nie puszczał mi uprawnień na 1861 a tu dzisiaj patrzę psikutas bez s...

Chodzi o to żeby się uchronić przed awarią netu lub czytnika czy jakichś innych dziwnych rzeczy losowych :)

Przepraszam aie pamiętam czy ta kompilacja to była Soft czy Hard - ściągnietą z Repo - oscam-svn11431-arm. Jak jest jakiś sposób to mogę sprawdzić jakąś komendą w terminalu czy w plikach oscama

Porty mogą być dowolne i obojętne jakie - ja sobie to ustwawię na obu routerach czy serwerach - z tym nie ma problemu.

Share this post


Link to post
Share on other sites

W "oscam.version" w wierszu powinno być soft/hard.

Brakuje mi w tej wypowiedzi informacji jak ta dywersyfikacja ma docelowo wyglądać. Co prawda są 2 niezależne urządzenia ale to nie wystarcza. Żeby dywersyfikacja była pełna to wymagane niezależne zasilanie i net. Czy i ew. jak chcesz to osiągnąć?

 

Jak możesz wskaż mi ten materiał to zerknę i przypomnę sobie o czym tam pisałem. Zresztą to co 5 lat temu było dla mnie dobrym rozwiązaniem niekoniecznie musi być nim dzisiaj.

Może ustalmy jedno, klient końcowy korzysta z protokołu cccam (?).

A na VPS'ie masz 32 czy 64 bity?

 

Share this post


Link to post
Share on other sites

kurde nic nie mogę znależć...

 

w zakładce status na dole mam tylko tyle

OSCam: uni-seca Build: r11431 Compiler: arm - by Jej@n

 

oscam.version

Compiler: arm

 

Tak tak oczywiście dywersyfikacja jest z innego zasilania :) i oraz drugiego neta - u kolegi

materiał z 2013

http://www.sat-4-all.com/board/topic/121623-oscam-loadbalancer/

Tak klient końcowy to cccam no i do pchniecia emm-ów używam do tej pory też newcamd na swoim deku

Share this post


Link to post
Share on other sites

Dobra, nie ważne, jeszcze dopisałem w poprzednim poście w ostatnim wierszu pytanie o system na VPS (32/64 bity). Jak 32 bity to mam gotowy OSCam (CamEX) dedykowany pod VPS/CacheEX.

 

Unix starttime: 1536459017Starttime: 09.09.2018 03:10:17

Version: oscam-CamEX-r11432

Compiler: i486-linux

Box type: generic (generic)

PID: 3464

TempDir: /tmp/.oscam_2

ConfigDir: /oscam/oscam_2/etc/

WebifPort: 8080

 

Web interface support: yes

LiveLog support: yes

jQuery support intern: yes

Touch interface support: yes

SSL support: yes

DVB API support: no

Irdeto guessing: no

Anti-cascading support: no

Debug mode: yes

Monitor: no

Loadbalancing support: no

Cache exchange support: yes

CW Cycle Check support: no

LCD support: no

LED support: no

Clockfix with realtime clock: yes

IPv6 support: no

 

camd 3.3x: no

camd 3.5 UDP: yes

camd 3.5 TCP: yes

newcamd: yes

CCcam: yes

CCcam share: yes

gbox: no

radegast: no

scam: no

serial: no

constant CW: no

Pandora: no

ghttp: no

 

Reader support: yes

 

Nagra: yes

Nagra_Merlin: yes

Irdeto: yes

Conax: yes

Cryptoworks: yes

Seca: yes

Viaccess: yes

NDS Videoguard: yes

DRE Crypt: yes

TONGFANG: yes

Bulcrypt: yes

Griffin: yes

DGCrypt: yes

 

cardreader_phoenix: no

cardreader_drecas: no

cardreader_internal_azbox: no

cardreader_internal_coolapi: no

cardreader_internal_coolapi2: no

cardreader_internal_sci: no

cardreader_sc8in1: no

cardreader_mp35: no

cardreader_smargo: no

cardreader_pcsc: no

cardreader_smartreader: no

cardreader_db2com: no

cardreader_stapi: no

cardreader_stapi5: no

cardreader_stinger: no

 

 

I zasoby z obu RPi chcesz puścić przez VPS? Jak klienci "sami swoi" to nie musisz a klient końcowy ma 2 czytniki, główny i zapasowy. Chcę uniknąć bo jest upierdliwe, generuje problemy.

 

Przygotuję rozwiązanie opcjonalne, sam zdecydujesz z jakiego skorzystasz, ze wskazaniem na cccam. Potrzebuję czasu ...

Share this post


Link to post
Share on other sites

Sorry nie zauważyłem tej ostatniej linijki - niestety VPS jest 64 bitowy (Compiler: x86_64-linux-gnu)

 

Tak chciałbym puśćić zasoby z obu RPi przez VPS żeby mieć spokój jak coś na jednej padnie żeby szło z drugiej lub z obu na raz :) zależy co podpowiesz

Klienci to sami swoi ale niektórzy bardziej upierdliwi niż mogli by być obcy np. mój ojciec (fan wszystkich seriali) i szwagier (fan wszystkich sportów) o żonie nie wspomnę bo może to przeczytać i będzie kiepsko LOL :D

Ja CS/SC traktuje hobbystycznie i co gorsza robię to charytatywnie :) cały czas dopłacam do tego interesu (tfu jego mać) - i często mnie nie ma w domu więc nie siedzę przy tym non stop

 

Najlepiej aby klient końcowy miał tylko jeden czytnik (VPS) bo te boxy są to głównie "idoto-odporne" złomy typu Cryptobox (cccam) a na nich nie da się ustawić czytnika zapasowego - jak ustawisz 2 czytniki to ciągnie z obu na raz - serio mówię !!

 

No własnie LB trochę testowałem nie za bardzo mi to chodziło, na razie jadę na <services> ale chodzi po głowie użycie oscam.whitelist żeby były odpytywane te karty które powinny - jak robić coś to porządnie albo wcale (taka stara zasada)

 

Daj znać proszę jak będziesz miał chwilę na razie wszystko działą i paniki nie ma (1861 wsadziłem do zapasowego RPi i co o dziwo zaskoczył)

Share this post


Link to post
Share on other sites

Zacznę od plików konfiguracyjnych mniej istotnych, pomocniczych ale swoją zawartością uniwersalnych.

Pierwszy z nich "oscam.tiers" wrzucasz tylko do obu RPi a dwa pozostałe "oscam.provid" i "oscam.srvid2" do obu RPi i na VPSa.

 

# oscam.tiers

 

 

#

# TIERS

#

1861:7EDF|Mini HD

1861:7EE5|Familijny HD

1861:7EDE|Familijny HD

1861:7EE7|Film HD

1861:7EE8|Film HD

1861:2185|Film HD

1861:150A|Sport HD

1861:163C|Sport HD

1861:7EFF|Max HD

1861:7F00|Max HD

1861:7EFE|Max HD

1861:7EE6|Max HD

1861:7F02|Darmowy HD

1861:7F03|Darmowy HD

1861:7F04|Darmowy HD

1861:7F19|Rozrywka XXX

1861:7EEA|VOD 205-208

1861:7EE0|Cinemax HD

1861:7EFD|Cinemax HD

1861:7F79|HBO HD

1861:7EE9|HBO HD

1861:7EEE|Rodzinny HD

1861:A272|Rodzinny HD

1861:FD3A|Eleven Sports HD

1861:FD3B|Eleven Sports HD

1861:877B|Service MR

1861:FA33|Adamek vs Molina

1861:0037|KSW 35

1861:00E7|Euro 2016

1861:FA33|Adamek vs Molina

1861:0A63|Glowacki vs Usyk

1861:1156|KSW 37 – Circus of Pain

1861:222E|KSW 39 – Colosseum

1861:2183|Tenis Premium HD

1861:289C|Mayweather vs McGregor

1861:2C4A|KSW 40

1861:2452|Polsat Boxing Night 7

1861:3105|KSW 41

1861:3725|KSW 42

1861:3AFE|Polsat Boxing Night: Noc Zemsty

 

 

# oscam.provid

 

 

#

# provider table

#

# format:

# CAID@PROVIDER_ID1[@PROVIDER_ID2[@PROVIDER_ID3]]|PROVIDER_NAME|satellite|language

#

0B01@000000|nc+ [CX]|Hotbird 13*E|PL

0100@000000@000068@000065|nc+ [s3]|Hotbird 13*E|PL

1861@007001@000000@007101|Cyfrowy Polsat [N3]|Hotbird 13*E|PL

 

 

# oscam.srvid2

 

 

#

# oscam.srvid2 by Jej@n

# 2018-09-13/18:39:31

#=============================

0001:0100@000068,0B01,1861|MTV Live HD

0002:1861,0100@000068,0B01|MTV Music

0003:1861,0B01,0100@000068|Nick Jr

0008:0100@000068,0B01,1861|VH1

0009:0B01,1861,0100@000068|Nickelodeon

000C:0100@000068,0B01,1861|Comedy Central HD

000D:0B01,0100@000068,1861|Paramount Channel HD

000E:1861,0100@000068,0B01|Nicktoons HD

000F:0B01,0100@000068,1861|MTV Polska HD

0010:0100@000068,0B01,1861|Comedy Central Family

0020:1861|Comedy Central HD.

0021:1861|Paramount Channel HD.

0023:0100@000068,0B01|MTV Polska HD.

003C:1861|VOD 202

003D:1861|VOD 203

003E:1861|VOD 204

003F:1861|VOD 205

0040:1861|VOD 206

0041:1861|VOD 207

0042:1861|VOD 208

0043:1861|xxxVOD1

0044:1861|xxxVOD2

012E:0100@000068|France 2 HD

012F:0100@000068|France 3

0131:0100@000068|France 5

013A:0100@000068|France 4

01A3:0100@000068|France O

01C5:0100@000068|AB MOTEURS

01C7:0100@000068|CHASSE et PECHE

01D4:0100@000068|XXL

01D5:0100@000068|XXL PL

0329:1861,0B01,0100@000068|CNNi HD

0709:1861,0100@000068,0B01|Polsat Sport Premium 1

070A:1861,0100@000068,0B01|Polsat Sport Premium 2

070B:1861,0100@000068,0B01|Polsat Sport Premium PPV3

070C:1861,0100@000068,0B01|Polsat Sport Premium PPV4

070D:1861,0100@000068,0B01|Polsat Sport Premium PPV5

070E:1861,0100@000068,0B01|Polsat Sport Premium PPV6

07D6:0B01,0100@000068,1861|BBC Brit

07D9:0100@000068,1861,0B01|BBC CBeebies

07DB:0B01,1861,0100@000068|BBC Lifestyle HD

07E0:0B01,0100@000068,1861|BBC Brit

0C1D:1861|Polsat Sport HD

0C1E:1861|Polsat Sport HD

0C1F:1861,0100@000068,0B01|Fox Comedy HD

0C20:1861,0100@000068,0B01|Polsat Viasat History HD

0C22:1861,0100@000068,0B01|TVP 2 HD

0C23:1861|Polsat Doku HD

0C24:1861|Polsat Sport Extra HD

0C25:1861,0100@000068,0B01|AXN HD

0C26:1861,0100@000068,0B01|Cinemax 2 HD

0C27:1861,0100@000068,0B01|FOX HD

0C28:1861|Polsat Sport Extra HD

0C29:1861,0100@000068,0B01|Cinemax 2 HD

0C2A:1861,0100@000068,0B01|AXN HD

0C2B:1861,0100@000068,0B01|Fox Comedy HD

0C2C:1861,0100@000068,0B01|TVP 2 HD

0C2D:1861,0100@000068,0B01|FOX HD

0C2E:1861|Polsat Sport HD

0C2F:1861,0100@000068,0B01|History HD

0C30:1861,0100@000068,0B01|CI Polsat HD

0C31:1861,0100@000068,0B01|CI Polsat HD

0C32:1861,0100@000068,0B01|History HD

0C37:1861|Polsat Doku HD

0DAE:0100@000068,0B01,1861|Kino Polska Muzyka

0DAF:0100@000068,0B01|Sportklub HD

0DB0:0100@000068,0B01,1861|Animal Planet HD

0DB1:0100@000068,0B01,1861|TVP Sport HD

0DB2:0100@000068,0B01,1861|Discovery Historia

0DB3:0100@000068,0B01|Zest TV

0DB7:0100@000068,0B01|Active Family

0DD4:0100@000068,1861,0B01|BBC HD

0DD6:0100@000068,0B01,1861|BBC Earth HD

0DD7:1861|HBO2 HD

0DD8:1861|HBO3 HD

0DE3:0100@000068,1861|TVP Sport HD

0DE8:0B01|Faktura

0E06:0B01,1861,0100@000068|BBC HD

0E08:0100@000068,0B01,1861|BBC Earth HD

0E09:0100@000068,0B01,1861|HBO2 HD

0E0A:0100@000068,0B01,1861|HBO3 HD

10DA:0B01,0100@000068,1861|TVN 24

10DB:0B01,0100@000068,1861|HGTV

10DE:0B01,0100@000068,1861|TVN Turbo

10DF:0B01,0100@000068,1861|TVN Style

10E0:0B01,0100@000068,1861|TVN24 BiS

10E3:0B01,0100@000068|Puls 2

10E9:0B01,0100@000068|ADVENTURE HD

10EA:0B01,0100@000068|TVN24 BiS HD

10EB:0B01,0100@000068|HGTV HD

1134:0100@000068,0B01|TRACE TV

1135:0100@000068,0B01,1861|KINO POLSKA

1136:0100@000068,0B01,1861|Cinemax HD

1137:0100@000068,0B01,1861|Nat Geo Wild HD

1138:0100@000068,0B01,1861|TVP HD

113B:0100@000068,0B01,1861|TVP 3

1168:1861|Cinemax HD

116D:0100@000068,0B01|TVP 3

1181:0B01,0100@000068|STREFA ABONENTA nc+

12DF:0B01,1861|TVN

12E1:0B01,1861|TVN 7

12F0:0100@000068|VOD+

1315:1861|Eurosport 2 HD

1316:1861|Eurosport 2 HD UPC

13ED:0100@000068,0B01|CANAL+1 HD

13EE:0100@000068,0B01|CANAL+ SPORT 2 HD

13EF:0100@000068,0B01|DOMO+ HD

13F1:0100@000068,0B01|Fightklub HD

13F3:0100@000068,0B01,1861|Eleven Sports 1 HD

13F4:0100@000068,1861|FOX

13F5:0100@000068,0B01,1861|Eleven Sports 2 HD

13F8:0100@000068,0B01,1861|Eleven Sports 3 HD

1414:0100@000068|MUZO.FM

141A:0100@000068,0B01|NC+ RADIO

141C:0100@000068|VOD+

141E:0100@000068|VOD+

1420:0100@000068,0B01|CANAL+ SPORT 2 HD

1421:0100@000068,0B01|DOMO+ HD

1C85:0B01,0100@000068,1861|Polsat Romans

1C86:0B01,0100@000068,1861|AXN White

1C87:0B01,0100@000068,1861|AXN Black

1C88:1861|Dla Abonentow

1C89:1861|Dla Abonentow

1C8A:1861,0B01,0100@000068|Eurosport 1

1C8B:1861|Nat Geo Wild

1C8C:1861,0100@000068,0B01|Disco Polo Music

1C8E:1861|Disco Polo Music

1C96:0B01,0100@000068,1861|AXN

1C98:1861,0100@000068,0B01|RMF FM

1C9B:1861|Jedynka - PR

1C9C:1861|Trojka - PR

1CA2:1861|RMF FM

1CA5:1861|Jedynka - PR

1CA6:1861|Trojka - PR

1CB5:0B01,0100@000068,1861|Disney XD

1CB6:1861,0B01,0100@000068|Disney Channel HD

1CB7:1861,0100@000068,0B01|Polsat Jim Jam

1CB9:1861,0100@000068,0B01|MTV Rocks

1CBA:1861,0100@000068,0B01|ATM Rozrywka TV

1CBB:1861|Vivid Touch SD

1CBE:1861,0100@000068,0B01|Superstacja

1CC2:1861|TestNV

1CC5:1861|Disney Channel HD

1CCA:1861,0100@000068,0B01|Polsat Viasat Explore HD

1CCD:1861,0B01,0100@000068|test vn

1CCF:0100@000068,1861|Fox Comedy

1CD4:1861|Strefa Abonenta

1CD7:1861|Ap

1D25:1861|BRAZZERS TV Europe

1F45:1861|VIVID RED HD

2011:0B01,0100@000068,1861|CNNi

2905:1861,0100@000068,0B01|TNT HD

2906:1861,0100@000068,0B01|Cartoon Network HD

2907:1861,0100@000068,0B01|Nat Geo People HD

2908:1861,0100@000068,0B01|Polsat Viasat Nature HD

290A:1861,0100@000068,0B01|Extreme Sports HD

290B:1861,0100@000068,0B01|CBS Europa HD

290C:1861,0100@000068,0B01|Eurosport 2 HD

290D:1861,0100@000068,0B01|Discovery Science HD

290E:1861,0100@000068,0B01|HBO HD

290F:1861,0100@000068,0B01|HBO HD

2910:1861,0100@000068,0B01|Eurosport 2 HD

2911:1861,0100@000068,0B01|Polsat Sport Fight HD

2913:1861|Polsat Sport News HD

291A:1861,0100@000068,0B01|Cartoon Network HD

292B:1861,0100@000068,0B01|Discovery Science HD

292D:1861|TNT HD

2938:1861,0100@000068,0B01|Disney Junior

29E5:0B01,0100@000068|MEZZO

32CD:0100@000068,0B01|CANAL+ NOW

32CE:0100@000068,0B01|ELEVEN SPORTS 4 HD

32DC:0100@000068,0B01|CANAL+ HD

32DE:0100@000068,0B01|CANAL+ SPORT HD

32DF:0100@000068,0B01,1861|NATIONAL GEO HD

32E0:0100@000068,0B01|MiniMini+ HD

32EB:0100@000068|EUSP PL AUDIO

32F0:0100@000068,0B01|CANAL+ HD

32F8:0100@000068|VOD+

32FC:0100@000068,0B01|CANAL+ SPORT HD

32FE:0100@000068,0B01|MiniMini+ HD

332A:0100@000068|VOD+

332D:1861,0100@000068,0B01|Polsat

332F:1861,0100@000068,0B01|TV4

3330:1861|Polsat Sport

3331:1861|Polsat Sport Extra

3333:1861,0100@000068,0B01|Polsat News 2

3334:1861,0100@000068,0B01|Polsat Film

3391:1861,0100@000068,0B01|Polsat HD

3392:1861,0100@000068,0B01|Polsat Play HD

3393:1861,0100@000068,0B01|TV4 HD

3396:1861,0100@000068,0B01|Polsat Cafe HD

3398:1861,0100@000068,0B01|Polsat Film HD

3399:1861,0100@000068,0B01|Polsat News HD

339A:1861,0100@000068,0B01|Polsat 2 HD

339B:1861,0100@000068,0B01|Super Polsat

33A1:1861,0100@000068,0B01|Polsat HD

33A2:1861,0100@000068,0B01|Polsat Play HD

33A3:1861,0100@000068,0B01|TV4 HD

33A6:1861,0100@000068,0B01|Polsat Cafe HD

33A8:1861,0100@000068,0B01|Polsat Film HD

33A9:1861,0100@000068,0B01|Polsat News HD

33AA:1861,0100@000068,0B01|Polsat 2 HD

33B2:1861,0100@000068,0B01|Polsat Play HD

33B6:1861,0100@000068,0B01|Polsat Cafe HD

33B9:1861,0100@000068,0B01|Polsat News HD

33C9:1861,0100@000068,0B01|Polsat News HD

3779:0100@000068,0B01|CANAL+ FILM HD

377B:0100@000068,0B01|CANAL+ FAMILY HD

377D:0100@000068,0B01|teleTOON+ HD

377E:0100@000068,0B01|Planete+ HD

377F:0100@000068,0B01|Kuchnia+ HD

3780:0100@000068,0B01|Motowizja HD

3781:0100@000068,0B01|Ale kino+ HD

3782:0100@000068,0B01|CANAL+ SERIALE HD

379F:0100@000068,0B01|Ale kino+ HD

37AF:0B01,0100@000068|teleTOON+ HD

37B0:0B01,0100@000068|Planete+ HD

37B1:0B01,0100@000068|Kuchnia+ HD

3A99:0100@000068,0B01|CANAL+ DISCOVERY HD

3A9B:0100@000068,0B01,1861|ID HD

3A9C:0100@000068,0B01,1861|DTX

3AB7:0100@000068,0B01,1861|AMC

3AB8:0100@000068,0B01,1861|Discovery HD

3AB9:0100@000068,0B01|nSport+

3ABD:0100@000068,0B01,1861|TVP 1 HD

3ABE:0100@000068,0B01,1861|Romance TV

3ACB:0100@000068,0B01|CANAL+ DISCOVERY HD

3ACD:1861|ID HD

3ACE:0100@000068,0B01,1861|DTX

3AD4:0B01|Faktura

3AD6:1861|Discovery HD

3ADB:0100@000068,0B01,1861|TVP 1 HD

3ADC:0100@000068,0B01,1861|Romance TV

3AE1:0100@000068,0B01|nSport+

3B38:0B01|pVOD

3D56:0100@000068,0B01,1861|Discovery Life HD

3D59:0100@000068,0B01,1861|TVP Kultura

3D5A:0100@000068,0B01|WP

3D5B:0100@000068,0B01,1861|CBS Reality

3D5C:0100@000068,0B01,1861|TVP SERIALE

3D5D:0100@000068,0B01,1861|AXN SPIN HD

3D5E:0100@000068,1861,0B01|NATIONAL GEO

3D5F:0100@000068,0B01,1861|TVP ABC

3D60:0100@000068,0B01,1861|FilmBox Premium HD

3D61:0100@000068,0B01,1861|Kino TV

3D62:0100@000068,0B01,1861|FilmBox Family

3D65:0100@000068,0B01,1861|FilmBox Action

3D66:0100@000068,0B01,1861|TV PULS HD

3D67:0100@000068,0B01,1861|TVP Historia

3D68:0100@000068,0B01,1861|FilmBox Extra

3D99:0100@000068,0B01,1861|TVP Historia

3DCD:1861,0100@000068,0B01|TVN HD

3DCE:1861,0B01,0100@000068|TVN Style HD

3DCF:0B01,0100@000068|TVN STYLE HD

3DD0:1861,0B01,0100@000068|TVN Turbo HD

3DD1:0B01,0100@000068|TVN TURBO HD

3DD2:0B01,1861,0100@000068|TVN 24 HD

3DD3:0B01,0100@000068,1861|TVN 7 HD

3DD6:1861,0B01,0100@000068|TVN Fabula

3DD7:1861,0B01,0100@000068|TTV HD

3DD8:0B01,0100@000068,1861|Travel Channel HD

3DD9:0B01,0100@000068,1861|Food Network HD

3DEA:1861|TVN HD_

3DEB:1861|TVN 7 HD_

3DEC:0B01,0100@000068|Food Network HD_

3E1D:1861,0100@000068,0B01|Sundance HD

3E1E:1861,0100@000068,0B01|E! Entertainment

3E20:1861,0100@000068,0B01|SciFi HD

3E21:1861,0100@000068,0B01|TLC HD

3E22:1861,0100@000068,0B01|H2 HD

3E23:1861|Golf Channel

3E24:1861,0100@000068,0B01|Fightbox HD

3E25:1861,0100@000068,0B01|Eurosport 1 HD

3E26:1861,0100@000068,0B01|13 Ulica HD

3E27:1861,0100@000068,0B01|Lifetime HD

3E29:1861,0100@000068,0B01|Lifetime HD

3E2A:1861,0100@000068,0B01|Eurosport 1 HD

3E2E:0100@000068,1861,0B01|Test Sc

3E30:1861|TEST45

3E3E:1861,0100@000068,0B01|SciFi HD

3E3F:1861,0100@000068,0B01|TLC HD

3E44:1861,0100@000068,0B01|13 Ulica HD

4205:0100@000068,0B01|Dorcel TV HD

421D:0B01,0100@000068|Baby TV

4220:0100@000068,0B01|Blue Hustler

4222:1861,0B01,0100@000068|Private TV HD

4224:1861,0100@000068,0B01|Redlight HD

4225:0100@000068,0B01,1861|Hustler HD

422D:1861,0B01,0100@000068|Private TV HD!

422F:1861|Redlight HD!

4230:1861|Hustler HD!

423E:1861|Water Planet

4240:1861|Novela Tv

4277:1861,0100@000068,0B01|Wellbeing

4279:1861|wPolsce.pl

427B:1861,0100@000068,0B01|Stopklatka TV

4280:1861,0100@000068,0B01|Da Vinci

4282:1861,0100@000068,0B01|CBS Action

4284:1861|TestH

4287:1861,0100@000068,0B01|Metro

4288:1861,0100@000068,0B01|TVP Rozrywka

4289:1861,0100@000068,0B01|TV Republika

428A:1861,0100@000068,0B01|Filmbox Arthouse

428B:1861|Test 1

428C:1861|testd

4290:1861,0100@000068,0B01|Epic Drama HD

4291:1861,0100@000068,0B01|Zoom TV

4292:1861,0100@000068,0B01|TV6

4293:0100@000068,0B01,1861|Polsat Music HD

4294:1861|Polsat Music HD

4295:1861,0100@000068,0B01|Boomerang HD

429C:1861,0100@000068,0B01|Eska TV

429D:1861,0100@000068,0B01|Fokus TV

429E:1861,0100@000068,0B01|Nowa TV

 

 

Jeszcze dzisiaj postaram się podać konfiguracje do obu RPi, będą się nieznacznie różnić między sobą.

Share this post


Link to post
Share on other sites

Tutaj wkleję konfigurację dla RPi-1, w załączonym archiwum będzie komplet na dwie malinki.

RPi.zip

 

# oscam.conf

 

# oscam.conf generated automatically by Streamboard OSCAM uni-seca SVN r11432# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt[global]logfile 	= stdoutlogduplicatelines 	= 1nice 	= -10waitforcards_extra_delay 	= 1500dropdups 	= 1ecmfmt 	= s.[c-0p-0i-l].w[cache][newcamd]port 	= 34001@0100:000068;34011@0B01:000000;34111@1861:000000key 	= 0102030405060708091011121314keepalive 	= 1[cccam]port 	= 12001,12011,12111nodeid 	= version 	= 2.3.2reshare 	= 2reshare_mode 	= 2[webif]httpport 	= 8181httpuser 	= ...httppwd 	= ...httprefresh 	= 25httppollrefresh 	= 10httphidetype 	= shhttpshowmeminfo 	= 1httpshowloadinfo 	= 1httpallowed 	= ...httpdyndns 	= ...hideclient_to 	= 30httposcamlabel 	= RPi-1httpemmuclean 	= 128httpemmsclean 	= 256

 

# oscam.server

 

# oscam.server generated automatically by Streamboard OSCAM uni-seca SVN r11432# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt[reader]label 	= cyfraplusprotocol 	= pcscdevice 	= 0services 	= superpremiumdetect 	= cdmhz 	= 500group 	= 1blockemm-unknown 	= 1blockemm-g 	= 1saveemm-u 	= 1saveemm-s 	= 1[reader]label 	= ncplusprotocol 	= mousedevice 	= /dev/ttyUSB0services 	= comfortrsakey 	= ...detect 	= cdmhz 	= 1000cardmhz 	= 368group 	= 2blockemm-unknown 	= 1blockemm-u 	= 1blockemm-g 	= 1saveemm-u 	= 1saveemm-s 	= 1[reader]label 	= polsatprotocol 	= pcscdevice 	= 1services 	= premiumboxkey 	= ...rsakey 	= ......detect 	= cdgroup 	= 3blockemm-unknown 	= 1saveemm-u 	= 1saveemm-s 	= 1

 

# oscam.user

 

# oscam.user generated automatically by Streamboard OSCAM uni-seca SVN r11432# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.user.txt[account]user 	= VPSpwd 	= RPI-1hostname 	= ...uniq 	= 1failban 	= 8allowedprotocols 	= newcamd,cccamgroup 	= 1,2,3[account]user 	= emmpwd 	= auhostname 	= ...uniq 	= 1au 	= 1allowedprotocols 	= newcamdgroup 	= 1,2,3[account]user 	= dgscpwd 	= testhostname 	= ...uniq 	= 1allowedprotocols 	= cccamgroup 	= 1,2,3

 

# oscam.services

 

# oscam.services generated automatically by Streamboard OSCAM uni-seca SVN r11432# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.services.txt[superpremium]caid 	= 0100provid 	= 000068srvid 	= ...[comfort]caid 	= 0B01provid 	= 000000srvid 	= ...[premium]caid 	= 1861provid 	= 000000srvid 	= ...

 

# oscam.whitelist

 

## whitelist table## format:# whitelist:# w:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]# whitelist, not proceed with any other ECM length whitelisting when matching:# l:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]# ignore:# i:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]# mapping:# m:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID] [new CAID]:[new PROVIDER_ID]###############################w:1861:000000:::0000:89,8E # CPw:0B01:000000:::0000:6C,76,88 # nc+w:0100:000068:::5C00:64 # nc+i:0

 

 

 

Pola wykropkowane należy wypełnić odpowiednią treścią, pusty można takim pozostawić, OSCam sobie wygeneruje przy starcie własny, unikalny. W koncie "VPS" ustawiony jest dedykowany protokołowi cccam, jeśli VPS będzie komunikował się z RPi protokołem newcamd należy zmienić na "2".

W swoich założeniach przyjąłem, że AU będzie wykonywane z pominięciem VPS'a, bezpośrednio z lokalnego klienta na RPi po protokole newcamd.

RPi.zip

Share this post


Link to post
Share on other sites

Dziękować raz jeszcze, naprawde kawał dobrej roboty Jej@n. Od wczoraj do teraz z doskoku robię poprawki i zajęło mi to trochę czasu a jeszcze przede mną na pewno długie godziny analizy materiału i wprowadzania zmian...

 

Może podzielę się moimi spostrzeżeniami :)

# oscam.tiers nie miałem tego pliku wcale ale już dodałem (tylko do obu RPi) - żadko kiedy widziałem ten plik w konfiguracjach na forach

# oscam.provid miałem choć rónił sie minimalnie - korekta wprowadzona

# oscam.srvid2 - też był z końca sierpnia więc uaktualniłem

 

Tak AU jak najbardziej było i będzie wykonywane lokalnie.

 

A teraz do konkretów i grubszej roboty - jestem w trakcie wprowadznia poprawek na moim testowym RPi(3) - zauważyłem sporo ciekawych zmian w konfiguracji - robię co do kropki czy przecinka ;)

Jak wszystko ogarnę a może mi to zająć dłuższą chwilę to podzielę się tutaj wynikami mojej analizy

 

Co do VPS-a to rozumiem że tam nic nie zmieniamy poza kosmetyką oraz żeby korespondowało z RPi ?

 

Mam jeszcze jedno pytanko trochę z innej beczki :) może się przyda dla potomnych - jaka jest różnica pomiędzy binarką soft i hard ?

A pytaniem powyżej odkryłem właśnie że mogę odpowiedzieć na wcześniejsze pytanie dot. jaką binarkę posiadam u siebie - otóż mianowicie ;) zerknąłem teraz na Repo i w poście #4 są binarki 11425 FEDC i tam występują dwie wersję soft oraz hard, natomiast w poście #5 OSCam/svn są binarki uni-seca i tam nie ma podziału na soft/hard i ja posiadam włąśnie taką wersję binarki (u mnie 11431), nie wiem czy to coś wnosi do tematu lub nie ale postanowiłem wyjaśnić ten aspekt... :)

 

Przepraszam Jej@n ale podczas wprowadzania zmian coś mnie zastanawia :) czy zapis poniżej jest poprawny czy tam jest babol? (chodzi o sekcję emm - block i save -u)

[reader]

label = ncplus

protocol = mouse

device = /dev/ttyUSB0

services = comfort

rsakey = ...

detect = cd

mhz = 1000

cardmhz = 368

group = 2

blockemm-unknown = 1

blockemm-u = 1

blockemm-g = 1

saveemm-u = 1

saveemm-s = 1

Edited by cruzon

Share this post


Link to post
Share on other sites

Konfiguracja na VPS'a dopiero będzie, może jutro się nad nią pochylę, dzisiaj jestem w stanie "dzień po urodzinach żony". thumbupsmile

 

dpkg --print-architecture

 

Sprawdź co w konsoli wypluje, to może skompiluję nową.

Możesz też sprawdzić czy masz katalog /lib/arm-linux-gnueabihf czy /lib/arm-linux-gnueabi.

 

Tylko w poście #4 są binarki r11425 dla RPi, aktualnie nie kompiluję pod tą platformę.

 

To karta Conax więc czytnik jest OK.

Share this post


Link to post
Share on other sites

Żona na pierwszym miejscu więc świętuj i odpoczywaj :)

 

Konsola wypluwa armhf no i jest ten pierwszy folder co napisałeś

 

Jakbyś coś skompilował to było by git bo te małe pudełka dają radę :-) dla domowego użytku

Share this post


Link to post
Share on other sites

OSCam'y do testów, 2 różne na RPi i jeden na VPS'a.

 

OSCam.zip

Trzeba sprawdzić wszystkie czy się uruchamiają, jeśli nie to co je boli a jak tak to czy czytniki PCSC działają.

Można sprawdzić czy OSCam pasuje do systemu bez uruchamiania go, poniżej log z konsoli z zamarkowanymi kolorem poleceniami. OSCam (w przykładzie inny jak te w archiwum dla Ciebie) wrzucony do katalogu /tmp.

ketanol@debian:~/emu$ cd /tmp

ketanol@debian:/tmp$ ls -l

-rwxr-xr-x 1 ketanol ketanol 630852 wrz 16 10:44 oscam-uni-seca11432-x86_64-linux-gnu-ssl-libusb-pcsc

ketanol@debian:/tmp$ mv oscam-uni-seca11432-x86_64-linux-gnu-ssl-libusb-pcsc oscam

ketanol@debian:/tmp$ chmod 755 oscam

ketanol@debian:/tmp$ ./oscam -V

Jak OSCam pasuje to zostanie wyświetlona informacja o kompilacji, jak nie to wypluje co go boli.

 

Jeszcze jedno, sprawdź co wypluje na RPi (wklej tutaj) to polecenie:

cat /proc/cpuinfo

Share this post


Link to post
Share on other sites

Dziękuję Jej@n, zabiorę się za testowanie od jutra.

 

Jak wiesz posiadam 3 szt RPi i nie się minimalnie różnią

RPi1 to starsza wersja rev 1100 domniemam że tu CPU jest taką częstotliwością 1.1

RPi2 trochę nowsza wersja rev 1200 analogicznie proc 1.2 Mhz

RPi3 to najnowsza model 3b+ nie sprawdzałem rewizji ale tutaj CPU jest taktowane zegarem 1.4

Wrzucę screenshoty z telefonu co pokazują wszystkie 3 malinki w terminalu

 

Fajnie że będzie obsługa PCSC bo posiadam kilka tych czytników ale planuje się przesiąść na Phoenixy eb0db0d6c6a1c0b57c38f12acda692f0.jpgd79108a6ad7897cc1f805252d0035687.jpgda4be40e99c6d91318c18135a99ad1cb.jpg

Share this post


Link to post
Share on other sites

Te OSCam'y są tylko do weryfikacji, docelowo - jak te okażą się OK - będą nowe kompilacje.


Pierwsza konfiguracja na VPS, ta ze wskazaniem na protokół cccam, drugą (już dzisiaj nie zdążę!) będę chciał stworzyć uzupełniając tą o opcje newcamd.

To rozwiązanie nie wymaga aktywnej funkcji równoważenia obciążenia (LB), z dwoma czytnikami (główny i zapasowy), więc zasadnicze obciążenie skierowane będzie na RPi-1 (3 karty).

Uwagi:

- pola wykropkowane/puste - już wcześniej o tym pisałem

- domeny - wiadomo

- /var/log/oscam/... - w "oscam.conf" przyjęta przeze mnie lokalizacja logów OSCam'a

Więcej uwagi muszę poświęcić filtrowi globalnemu "oscam.whitelist", ma to być zrobione wg propozycji kolegi @Sanczooo po SIDs. Wyjątki (ignorowane) musisz zrobić zgodnie z tym czego Twoje karty (widziane łącznie jako jedna) nie mają w opłaconych pakietach oddzielnie dla każdego CaID[@Provider_ID]. Przykład: masz 2 Cameleon'y z różnymi pakietami, ignorujesz tylko te programy, których nie ma na żadnej z nich.

To tutaj i w zbiorach zdefiniowanych w "oscam.services" na RPi wymagana jest absolutna precyzja i od Ciebie będzie zależało jak to będzie funkcjnowało.

 

 

# oscam.conf

# oscam.conf generated automatically by Streamboard OSCAM uni-seca SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt

[global]
logfile 	= /var/log/oscam/oscam.log
logduplicatelines 	= 1
disableuserfile 	= 0
usrfileflag 	= 1
netprio 	= 4
nice 	= -10
maxlogsize 	= 2048
dropdups 	= 1
block_same_ip 	= 0
usrfile 	= /var/log/oscam/oscam_user.log
lb_mode 	= 10
lb_savepath 	= /var/log/oscam/stat
ecmfmt 	= s.[c-0p-0i-l].w/HOP:j
failbantime 	= 15

[anticasc]
enabled 	= 1
aclogfile 	= /var/log/oscam/oscam_ac.log
acosc_enabled 	= 1

[cache]

[cccam]
port 	= 12221
nodeid 	= 
version 	= 2.3.2
reshare 	= 0
minimizecards 	= 2

[webif]
httpport 	= 8281
httpuser 	= ...
httppwd 	= ...
httprefresh 	= 25
httppollrefresh 	= 10
httphidetype 	= sh
httpshowmeminfo 	= 1
httpshowloadinfo 	= 1
httpallowed 	= ...
httpdyndns 	= wlasna_domena.ddns.net
hideclient_to 	= 30
httposcamlabel 	= VPS

 

# oscam.server generated automatically by Streamboard OSCAM uni-seca SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt

[reader]
label 	= RPi-1
protocol 	= cccam
device 	= domena_RPi-1.ddns.net,12001
user 	= VPS
password 	= RPI-1
inactivitytimeout 	= -1
group 	= 1
cccversion 	= 2.3.2
ccckeepalive 	= 1

[reader]
label 	= RPi-2
protocol 	= cccam
device 	= domena_RPi-2.ddns.net,12002
user 	= VPS
password 	= RPI-2
inactivitytimeout 	= -1
fallback 	= 1
group 	= 1
cccversion 	= 2.3.2
ccckeepalive 	= 1

# oscam.user

# oscam.user generated automatically by Streamboard OSCAM uni-seca SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.user.txt

[account]
user 	= klient1
pwd 	= klientvps
hostname 	= jakas_domena.ddns.net
uniq 	= 1
failban 	= 8
allowedprotocols 	= cccam
group 	= 1

[account]
user 	= klient2
pwd 	= klientvps
hostname 	= jakas_domena.ddns.net
uniq 	= 1
failban 	= 8
allowedprotocols 	= cccam
group 	= 1

#...,n

# oscam.whitelist

#
# whitelist table
#
# format:
# whitelist:
# w:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]
# whitelist, not proceed with any other ECM length whitelisting when matching:
# l:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]
# ignore:
# i:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID]:[ECM length 1[,ECM length 2]...]
# mapping:
# m:[CAID]:[PROVIDER_ID]:[sID]:[ECM_PID]:[CHID] [new CAID]:[new PROVIDER_ID]
#
##############################
i:1861:000000:SID1 # NAME1
i:1861:000000:SID2 # NAME2
i:1861:000000:SIDn # NAMEn
#
i:0B01:000000:SID1 # NAME1
i:0B01:000000:SID2 # NAME2
i:0B01:000000:SIDn # NAMEn
#
i:0100:000068:SID1 # NAME1
i:0100:000068:SID2 # NAME2
i:0100:000068:SIDn # NAMEn
#
w:1861:000000:::0000:89,8E # CP
w:0B01:000000:::0000:6C,76,88 # nc+
w:0100:000068:::5C00:64 # nc+
i:0

 

VPS.zip

W archiwum są jeszcze "oscam.provid", "oscam.srvid2" i "oscam.ac".

Share this post


Link to post
Share on other sites

OSCam'y do testów, 2 różne na RPi i jeden na VPS'a.

 

OSCam.zip

Trzeba sprawdzić wszystkie czy się uruchamiają, jeśli nie to co je boli a jak tak to czy czytniki PCSC działają.

Można sprawdzić czy OSCam pasuje do systemu bez uruchamiania go, poniżej log z konsoli z zamarkowanymi kolorem poleceniami. OSCam (w przykładzie inny jak te w archiwum dla Ciebie) wrzucony do katalogu /tmp.

ketanol@debian:~/emu$ cd /tmp

ketanol@debian:/tmp$ ls -l

-rwxr-xr-x 1 ketanol ketanol 630852 wrz 16 10:44 oscam-uni-seca11432-x86_64-linux-gnu-ssl-libusb-pcsc

ketanol@debian:/tmp$ mv oscam-uni-seca11432-x86_64-linux-gnu-ssl-libusb-pcsc oscam

ketanol@debian:/tmp$ chmod 755 oscam

ketanol@debian:/tmp$ ./oscam -V

Jak OSCam pasuje to zostanie wyświetlona informacja o kompilacji, jak nie to wypluje co go boli.

 

Jeszcze jedno, sprawdź co wypluje na RPi (wklej tutaj) to polecenie:

cat /proc/cpuinfo

 

Z moich testów wynika że obie binarki dla RPi sie uruchamiają i działają po podmianie :), nie odpalałem żadnych poleceń z terminala. Na razie binarki dla VPS nie testowałem.

 

Compiler: arm-bcm2708hardfp-linux-gnueabi-libusb-pcsc - by Jej@n >>> na tej czytnik pcsc potwierdzam działa elegancko, zauważyłem że kompilacja jest lekko okrojona z funkcji :)

Config >>>> Global Cache / CW Cycle CCcam Newcamd WebIf

 

Compiler: arm-bcm2708hardfp-linux-gnueabi - by Jej@n >>> tutaj nie mam opcji dodania czytnika pcsc ale to muszę jeszcze raz sprawdzić

Config >>>> Global Anticascading Cache / CW Cycle Loadbalancer Cs357x Cs378x CCcam Newcamd WebIf

 

Co do VPS to naniosłem poprawki w oscam.config oraz dodałem RPi-2 w trybie fallback, przyjrzałem sie pozostałym konfiguracjom i kilka rzeczy mnie zastanawia:

1. czy dobrym pomyslem jest ustawienie RPi-1 oraz Rpi-2 na róznych portach dla cccam, w przypadku gdyby się tak zdażyło ze VPS by się wyłożył można by przekierować jego domenę na jedną z malin?

2. zauważyłem że od kilku lub kilkunastu dni że mam jakiś problem z netem tu gdzie siedzi RPi-1 po około 2-3 dobach zrywa połączenie o przypakowych godzinach, natomiast w przypadku RPi-2 nie wiem dlaczego

ale tu rownież występuje rozłącznie się prawie codziennie ok 4 rano .Pytanie brzmi czy przy takich anomaliach lepiej zastosować cccam czy newcamd oraz czy RPI-2 ustawic w trybie fallbac czy na sztywno do

czasu aż usługodawcy netu spróbują coś "poprawić" ;) to chyba tyle co pamiętam jakbym coś jeszcze wymyślił to dopiszę póżniej

Edited by cruzon

Share this post


Link to post
Share on other sites

OSCam'y będą "krojone na miarę", dokładnie do tego co będzie w konfiguracji. Bardzo możliwe, że jedna z tych binarek na RPi była bez PCSC, jak będę kompilował te finalne to będzie wszystko co być powinno.

 

O portach już rozmawialiśmy i nie będę do tego wracał, zrobisz przecież i tak po swojemu, ja tworzę propozycję konfiguracji tak jakbym to sobie samemu robił.

Zarówno cccam jak i newcamd się sprawdzą, bez względu na to jaki ostatecznie protokół wybierzesz funkcji równoważenia obciążenia nie będzie, wyjaśniałem już dlaczego. Jeżeli mam możliwość uniknięcia aktywowania to zawsze z takiego rozwiązania skorzystam.

 

Share this post


Link to post
Share on other sites

Ta binarka z pcsc od Ciebie OSCam-uni-seca r11432 na razie śmiga elegancko (na testowej RPi3) właśnie puszczam przez nią emm-y na 1861. Jak wypuścisz te nowe "szyte na miarę" :) to wrzuce je na RPi 1 i 2

 

Co do portów to zrobię tak jak napisałeś bo moja wiedza w temacie OSCam jest byle jaka... w razie draki / awari VPS/ potrzeby zawsze mogę zmienić port na RPi i przekieruje domenę na nią :)

Dzięki Jej@n raz jeszcze za ogromną pomoc i wsparcie :) przydało by się jakąś flaszkę albo ze dwie wypić kiedyś razem ;)

 

Aktualnie robię wszystko według zaleceń po cccam, z czasem może uda mi się dla testów zrobić to również po newcamd to dam znać jakie są wyniki.

Share this post


Link to post
Share on other sites

Jest już gotowy komplet konfiguracji, wariantowa cccam/newcamd wersja dla VPS'a i po drobnej korekcie dla obu RPi.

To co było już omawiane i pozostało niezmienione nie wklejam. Nowy plik dla VPS to "oscam.services", są tu dokładnie te same zbiory co na obu RPi. Zmiany w "oscam.conf" to usunięte parametry dla LB. W "oscam.server" wyłączone dwa czytniki po cccam a dodane 5 czytników po newcamd. W "oscam.user" dodane grupy 2 i 3 do kont.

 

 

# oscam.conf

# VPS
# oscam.conf generated automatically by Streamboard OSCAM CamEX SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt

[global]
logfile 	= /var/log/oscam/oscam.log
logduplicatelines 	= 1
disableuserfile 	= 0
usrfileflag 	= 1
netprio 	= 4
nice 	= -10
maxlogsize 	= 2048
dropdups 	= 1
block_same_ip 	= 0
usrfile 	= /var/log/oscam/oscam_user.log
ecmfmt 	= s.[c-0p-0i-l].w/HOP:j
failbantime 	= 15

[anticasc]
enabled 	= 1
aclogfile 	= /var/log/oscam/oscam_ac.log
acosc_enabled 	= 1

[cccam]
port 	= 12221
nodeid 	= 
version 	= 2.3.2
reshare 	= 0
minimizecards 	= 2

[webif]
httpport 	= 8281
httpuser 	= ...
httppwd 	= ...
httprefresh 	= 25
httppollrefresh 	= 10
httphidetype 	= sh
httpshowmeminfo 	= 1
httpshowloadinfo 	= 1
httpallowed 	= ...
httpdyndns 	= wlasna_domena.ddns.net
hideclient_to 	= 30
httposcamlabel 	= VPS

# oscam.server

# VPS
# oscam.server generated automatically by Streamboard OSCAM CamEX SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt

[reader]
label 	= RPi-1
enable 	= 0
protocol 	= cccam
device 	= domena_RPi-1.ddns.net,12001
user 	= VPS
password 	= RPI-1
inactivitytimeout 	= -1
group 	= 1
cccversion 	= 2.3.2
ccckeepalive 	= 1

[reader]
label 	= RPi-2
enable 	= 0
protocol 	= cccam
device 	= domena_RPi-2.ddns.net,12002
user 	= VPS
password 	= RPI-2
inactivitytimeout 	= -1
fallback 	= 1
group 	= 1
cccversion 	= 2.3.2
ccckeepalive 	= 1

[reader]
label 	= CaMeLeON1
description 	= CAMELEON RPi-1
protocol 	= newcamd
device 	= domena_RPi-1.ddns.net,34001
key 	= 0102030405060708091011121314
user 	= VPS
password 	= RPI-1
services 	= superpremium
inactivitytimeout 	= -1
connectoninit 	= 1
group 	= 1

[reader]
label 	= nCplus
description 	= Conax
protocol 	= newcamd
device 	= domena_RPi-1.ddns.net,34011
key 	= 0102030405060708091011121314
user 	= VPS
password 	= RPI-1
services 	= comfort
inactivitytimeout 	= -1
connectoninit 	= 1
group 	= 2

[reader]
label 	= CP1
description 	= CP 1861 RPi-1
protocol 	= newcamd
device 	= domena_RPi-1.ddns.net,34111
key 	= 0102030405060708091011121314
user 	= VPS
password 	= RPI-1
services 	= premium
inactivitytimeout 	= -1
connectoninit 	= 1
group 	= 3

[reader]
label 	= CaMeLeON2
description 	= CAMELEON RPi-2
protocol 	= newcamd
device 	= domena_RPi-2.ddns.net,34002
key 	= 0102030405060708091011121314
user 	= VPS
password 	= RPI-2
services 	= xxxsuperpremium
inactivitytimeout 	= -1
connectoninit 	= 1
fallback 	= 1
group 	= 1

[reader]
label 	= CP2
description 	= CP 1861 RPi-2
protocol 	= newcamd
device 	= domena_RPi-2.ddns.net,34222
key 	= 0102030405060708091011121314
user 	= VPS
password 	= RPI-2
services 	= familijnyhd
inactivitytimeout 	= -1
connectoninit 	= 1
fallback 	= 1
group 	= 3

# oscam.user

# VPS
# oscam.user generated automatically by Streamboard OSCAM CamEX SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.user.txt

[account]
user 	= klient1
pwd 	= klientvps
hostname 	= jakas_domena.ddns.net
uniq 	= 1
failban 	= 8
allowedprotocols 	= cccam
group 	= 1,2,3

[account]
user 	= klient2
pwd 	= klientvps
hostname 	= jakas_domena.ddns.net
uniq 	= 1
failban 	= 8
allowedprotocols 	= cccam
group 	= 1,2,3

#...,n

# oscam.services

# VPS
# oscam.services generated automatically by Streamboard OSCAM CamEX SVN r11432
# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.services.txt

[superpremium]
caid 	= 0100
provid 	= 000068
srvid 	= ...

[comfort]
caid 	= 0B01
provid 	= 000000
srvid 	= ...

[premium]
caid 	= 1861
provid 	= 000000
srvid 	= ...

[xxxsuperpremium]
caid 	= 0100
provid 	= 000068
srvid 	= ...

[familijnyhd]
caid 	= 1861
provid 	= 000000
srvid 	= ...

 

 

 

Zmiana dla obu RPi dotyczy jedynie konta dla VPS, usunąłęm parametr i zmieniłem z "1" na "2" pod newcamd.

Druga zmiana, w fazie testów można jej nie wdrażać i ja w plikach niczego nie zmieniałem, w myśl zasady nie dublowania filtrów, należy z czytników usunąć parametr .

komplet.zip

Archiwum zawiera rónież OSCam'y.

Share this post


Link to post
Share on other sites

Bardzo dziękuje Jej@an i zabieram się do roboty i testowania, komplet uszyty na miarę ;)

Mam nadzieję że dam radę to ogarnąć - Pozdro

Share this post


Link to post
Share on other sites

A ja mam nadzieję, że o niczym nie zapomniałem, ale to ew. wyjdzie "w praniu".

 

Zresztą na jakieś poprawki w tej chwili nie ma szans, będą musiały poczekać.

 

Share this post


Link to post
Share on other sites

Witam,

 

Jestem tu nowy i kompletnie zielony w temacie konfiguracji OSCam'a, posiadam dwa dekodery Nbox i Vu+ oraz RPi na którym został postawiony serwer OSCam.

Dekodery są połączone do RPi przez cccam i wszystko działa ale do momentu gdy dekodery rozłączą się od serwera na czas dłuższy niż 3h, gdy wstaję rano muszę resetować RPi żeby wszystko zaczęło działać.

 

Na RPi mam dwa Reader’y od dawcy i gdy status połączenia jest UNKNOWN to na dekoderze mam status NEEDINIT (0 dostepnych kart). Starałem się połączyć to wszystko przez newcamd ale nie za bardzo mi to wychodzi.

 

Aktualnie ciągnę przez newcamd ale często mam problem z „not found” rejected group, dokładniej chodzi o to ze włączę dany kanał odbiera go jest wszystko ok, a po jakimś czasie pojawia się „not found” rejected group na RPi i po chwili znowu jest ok.

 

Konfig RPi:

 

 

 

 

oscam.conf

 

[global]

logfile = stdout

logduplicatelines = 1

nice = -10

waitforcards_extra_delay = 1000

dropdups = 1

ecmfmt = s.[c-0p-0i-l].w

 

 

[cache]

 

[newcamd]

port = 10001@0100:000068;10002@0B01:000000

key = 0102030405060708091011121314

 

[cccam]

port = 12000

nodeid =

version = 2.1.3

reshare = 1

 

[dvbapi]

enabled = 1

pmt_mode = 0

 

[webif]

httpport = 8888

httpuser = user

httppwd = passwd

httphideidleclients = 0

httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255

 

oscam.user

[account]

user = Vu+

pwd = enigma

description = Vu+ UNO 4K SE

group = 1

 

[account]

user = Nbox

pwd = enigma

group = 1

 

[account]

user = test

pwd = test

group = 1

 

oscam.server

[reader]

label = Cyfra+

description = Cyfra+

protocol = newcamd

device = adress.dns,port

key = 1112131415161718191211221314

user = user

password = passwd

connectoninit = 1

fallback = 1

caid = 0100

group = 1

 

[reader]

label = N-ka

description = N-ka

protocol = newcamd

device = adress.dns,port

key = 1112131415161718191211221314

user = user

password = passwd

connectoninit = 1

fallback = 1

caid = 0B01

group = 1

 

 

 

 

Konfiguracja Vu+ :

 

 

 

 

oscam.conf

 

# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11392

# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.conf.txt

 

[global]

logfile = /dev/tty

clienttimeout = 4000

clientmaxidle = 300

netprio = 1

nice = -1

maxlogsize = 1000

waitforcards = 0

preferlocalcards = 1

dropdups = 1

reload_readers = 1

 

[dvbapi]

enabled = 1

au = 1

pmt_mode = 0

request_mode = 1

user = linuxsatsupport

read_sdt = 1

write_sdt_prov = 1

boxtype = dreambox

 

[webif]

httpport = 8888

httpshowmeminfo = 1

httpshowuserinfo = 1

httpshowcacheexinfo = 1

httpshowecminfo = 1

httpshowloadinfo = 1

httpallowed = 127.0.0.1,192.1.0.0-192.168.255.255

http_status_log = 1

 

oscam.server

 

# oscam.server generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11392

# Read more: http://www.streamboard.tv/svn/oscam/trunk/Distribution/doc/txt/oscam.server.txt

 

[reader]

label = sci0

enable = 0

protocol = internal

device = /dev/sci0

detect = cd

mhz = 450

cardmhz = 2700

group = 1

emmcache = 1,3,2,0

 

[reader]

label = Serwer

description = Malina

enable = 0

protocol = cccam

device = 192.168.0.179,12000

user = Vu+

password = enigma

inactivitytimeout = 30

group = 1

cccversion = 2.0.11

ccckeepalive = 1

 

[reader]

label = RPi-Cyfra+

description = Cyfra+

protocol = newcamd

device = 192.168.0.179,10001

key = 0102030405060708091011121314

user = Vu+

password = enigma

connectoninit = 1

fallback = 1

caid = 0100

group = 1

 

[reader]

label = RPi-N'ka

description = N-ka

protocol = newcamd

device = 192.168.0.179,10002

key = 0102030405060708091011121314

user = Vu+

password = enigma

connectoninit = 1

fallback = 1

caid = 0B01

group = 1

 

 

 

Nbox aktualnie nie jest skonfigurowany, jest na nim domyślna konfiguracja OpenPLi.

 

Nie posiadam teraz logów gdy mam ten "not found", ale gdy tylko mi się zawiesi to wrzucę

Edited by Golasek

Share this post


Link to post
Share on other sites

Dziekuje za tak szybką odpowiedź rolleyessmiley

Zapomniałem podać wersji :biggrinsmiley:

 

RPi

 

Version: oscam-1.20_svn-r11438

Compiler: arm-linux-gnueabihf

 

Vu+

 

Version: oscam-1.20-unstable_svn-r11392

Compiler: arm-newnigma2-linux-gnueabihf-ssl-libusb-pcsc

 

Nbox ma stara wersje oscama, ale on jest tymczasowy, czekam na kolejne Vu wiec wersja będzie ta sama co w aktualnym Vu.

 

I mam pytanie odnośnie reader'ów na Vu, teraz mam 2 wpisy osobno dla n-ki i dla cyfry, tak jak na RPi, i moje pytanie brzmi czy mozna zrobic to na jednym wpisie ?? RPi bez zmian ale na klientach chciałbym miec wszystko w jednym. Jest to możliwe?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.