Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Loadbalancer Hilfe / Grundlagen erklärung erbeten.

polarie

Ist gelegentlich hier
Registriert
12. Januar 2012
Beiträge
76
Reaktionspunkte
9
Punkte
8
Salü am verschneiten montag vormittag -

folgende Lage:

Oscam auf TP-Link 1043 funzt soweit -
Freitag Sky zweit-karte dazubekommen - jetzt zweimal Sky S02 komplett.
reader: easymouse2 (insgesammt 4 Stück 2xS02, 1x HD02, 1xG09)

Karte integriert - funzt.
Loadbalancer aktiviert (mit LB = 2) - funzt nicht (glaub ich :wacko1:)

Weil - wenn ich mit meinen 4 tuneren im PC auf Sky gehe - fragt er nur auf einer karte keys ab.
die andere ist da - aber erledigt nix.
ich dachte bei LB=2 ist immer abwechselnd, erst die eine S02 dann
die andere S02 drann mit schlüssel generieren.

im webgui des oscam wird aber nur der schlüssel von einer karte bereitgestellt/generiert.
ziehe ich diese nun aus dem reader macht die zweite direkt weiter ....
ohne pause ... was schön ist - aber so nicht gewollt.

also erstmal https://www.digital-eliteboard.com/showthread.php?148018-Oscam-Server-mit-Loadbalancer
durchgelesen und abgearbeitet.
aber eine lösung dafür hab ich nicht gefunden.
ich hab auch verschiedene oscam versionen durchprobiert -
einige haben aber garnicht funktioniert ... lediglich die #8282 und die #8456 haben
"normal" (nur eben ohne LB) funktioniert.

hier mal die beiden wohl relevanten conf-daten.

oscam.server

[reader]
label = sky1-s02
protocol = mouse
device = /dev/ttyUSB0
services = kd-sky,!sat-sky-negativ,!kd-hd,!kd-priv-hd,!kd-free,!kd-hp-free,!kd-hp-negativ
caid = 1702
boxkey = 1122334455667788
detect = cd
mhz = 600
cardmhz = 600
group = 1
emmcache = 1,3,2

[reader]
label = sky2-s02
protocol = mouse
device = /dev/ttyUSB3
services = kd-sky,!sat-sky-negativ,!kd-hd,!kd-priv-hd,!kd-free,!kd-hp-free,!kd-hp-negativ
caid = 1702
boxkey = 1122334455667788
detect = cd
mhz = 600
cardmhz = 600
group = 1
emmcache = 1,3,2

oscam.conf

[global]
logfile = /mnt/sda1/NAS-00-SERVER/Oscam-Daten/oscam-logs/oscam.log
bindwait = 90
nice = -1
maxlogsize = 500
preferlocalcards = 1
lb_mode = 2
lb_save = 100
lb_retrylimit = 500
lb_savepath = /mnt/sda1/NAS-00-SERVER/LB-Daten/stat.log

[cccam]
port = 12000
nodeid = E74618D310D0152C
version = 2.1.1
reshare = 0
reshare_mode = 1
ignorereshare = 1
forward_origin_card = 1
minimizecards = 1

Die beiden S02 sind identisch (was das gebuchte packet angeht)
was komischerweise NICHT identisch ist - sind die entitlements.
bei der einen karte (die ältere) sind es 13 stück -
die, die am freitag ankam hier 21 entitlements.
habe immo keine möglichkeit die "alte" in einen orginal reciever zupacken

Frage:

bassiert aktives loadbalancing auf den entitltements?
also nur wenn zwei karten auch identische entitletments haben?
dann wäre die lösung einfach ... oder auch nicht - weil die alte karte alleine auch alle
sender aus den abos hell macht.... trotz 8 entitltements weniger... *grübel*:JC_hmmm:



für tipps und hilfe sei mein dank euch gewiss :)
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Hi,

der lb basiert ausschließlich auf den Caids. Allerdings braucht der lb einige Zeit zu "erlernen", welche Karte den Sender entschlüseln soll. Solltest du noch Proxies mit in deinem System haben kannst du mit
Code:
lb_max_readers  = 2 (3,4,)
während der Lernphase die Anzahl der Reader auf 2 (3,4) begrenzen. Mit
Code:
lb_save = 130
verhindest du, dass der lb nach einem Neustart des Systems wieder mit der Lernphase von vorne beginnen muss, sondern schon auf die vorhandene Statistik zurückgreifen kann.
Mit
Code:
lb_savepath = /log/lb/stat (ist ein Beispiel)
legst du den Pfad fest, wo du überprüfen kannst, wie der lb bishergearbeitet hat.

Lieben Gruß
Bombadil
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

danke schonmal -
einige deiner vorgeschlagenen werte stehen
ja schon in der oscam.conf von mir drinn.
wobei ich dachte das
Code:
lb_save = 100
dafür sorgt das nach 100 LB-analyse vorgängen die werte gespeichert werden
in dem fall von dir mit wert 130 eben alle 130 analyse vorgänge...
wenn dem nicht so ist - wieder was gelernt. :)



hmmm zusatz infos:

- keine proxies
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Hi,

das ist richtig. Der Wert 100 oder wie ich es hatte 130 ist die Anzahl der ECMs, nach der die Statistik gespeichert wird. Um die CPU nicht zuviel zu belasten sollte dort ein Wert größer als 100 eingetragen werden.

Mit dem Wert 0 wird die Statistik nicht gespeichert.

Gruß
Bombadil
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

und statistik mal ausen vor
- wenn ich LB_mode = 2 einsetze ...

dann ist doch unabhängig von den stat's der
einsatz der reader abwechselnd?
oder denk ich da auch falsch?
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Hi,

wegen der fehlenden Entitlements lass dir mal ein Freischaltsignal schicken und dir die nötigen EMMs auf die Karte brezeln. Dann sollten beide Karten auch gleich sein.

Lass den lb mal alles von Anfang an machen. Vielleicht sind einige Sender inzwischen im Timeout oder Not Found einer Karte gelandet. Lösche alle vorhandenen Statistiken und Starte Oscam neu.

Dann schaltest du mehrfach alle Sender durch, die im Abo der S02 vorhanden sind. Lass dem lb Zeit, alles zu erlernen. Beobachte zwischendurch im lb die Timeouts und Not Found.

Gruß
Bombadil
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

*g* ich könnt im schwalle speien ...
ich hab die karte mitgenommen heute früh - um auf dem heimweg
bei kollega mal zu testen ...
wäre sie im cs-router könnt ich schonmal das FSS drauf drücken lassen
und von hier aus sky krimi antickern auf dem HTPC ...
nu ja .. muß das halt warten bis ich weider zu hause bin.
 
Zuletzt bearbeitet von einem Moderator:
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

ich klink mich mal ins Gespräch ein und hoffe ihr könnt mir helfen mit dem LB...

habe den LB aktuell so drinnen bei 2xI12 und 1xUM02

oscam.conf
Code:
[global]
disablelog = 1
nice                                = -10
WaitForCards                  = 1
waitforcards_extra_delay = 3000
unlockparental                 = 1
preferlocalcards              = 1
dropdups                        = 1
[B]lb_mode                         = 1
lb_reopen_mode                = 1
lb_retrylimit                 = 1000
lb_save                         = 500
lb_stat_cleanup          = 24
lb_savepath              = /var/tmp/oscam.stat[/B]


[monitor]
hideclient_to                 = 15
appendchaninfo                = 1

[cccam]
port                          = xxx
reshare                       = 1
ignorereshare                 = 0
version                       = 2.3.0

[webif]
httpport                      = xxx
httphelplang                  = de
httpuser                      = xxx
httppwd                       = xxx
httpcss                       = /var/media/ftp/uStor01/service/oscam/skin-proflinux@hook.css
httprefresh                   = 30
httpallowed                   = 192.0.0.1-192.168.255.255


Problem besteht aktuell, das falls ein Client ECM von höheren Werten auf z.b. der I12-1 schreiben, versperrt der LB den Zugang zur I12-1 und schickt sie zur I12-2...

das ist mir letztens aufgefallen, das es bei mehreren Sendern war auf der I12-1 war und alle Clients auf die I12-2 geschickt wurden.


kann man das irgendwie besser einstellen, das die LB Statistik nicht so extrem negativ arbeitet, damit nicht nur eine Karte von 2 so strapaziert werden.


Dank euch schonmals...
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

hi,
versuchs mal mit:
Code:
lb_reopen_mode  = 1
um blockierte reader schneller wieder zu öffnen
lb_reopen_mode

Parameter ist optional
lb_reopen_mode = 0|1

loadbalancing reopen readers mod

= 0 # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default) = 1 # Schnelles Wiederöffnen blockierender Reader

edit: oh.. sorry, hattest du ja schon drin. hab ich total überlesen.
gruß
janni1
 
Zuletzt bearbeitet:
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Hi,

richte bei den Readern passende positive Services ein. Diese sind für den LB dann ein Freifahrtschein und die Sender im Service werden immer vom Reader abgefragt. Auch wenn mal aus irgend einem Grund ein (z.B.) Timeout zustande gekommen sein sollte.

Grüße

Kermit
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Hi,

wegen der fehlenden Entitlements lass dir mal ein Freischaltsignal schicken und dir die nötigen EMMs auf die Karte brezeln. Dann sollten beide Karten auch gleich sein.

Lass den lb mal alles von Anfang an machen. Vielleicht sind einige Sender inzwischen im Timeout oder Not Found einer Karte gelandet. Lösche alle vorhandenen Statistiken und Starte Oscam neu.

Dann schaltest du mehrfach alle Sender durch, die im Abo der S02 vorhanden sind. Lass dem lb Zeit, alles zu erlernen. Beobachte zwischendurch im lb die Timeouts und Not Found.

Gruß
Bombadil

FSS von sky bekommen ... nu haben beide karten 21 entitlements.

hmm ich mach grade vier zugriffe gleichzeitig ...
aber nach wie vor alle auf nur eine karte...
die zweite langweiligt sich und tut gar nix :-(
 
Zuletzt bearbeitet von einem Moderator:
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Mach auf jeden Fall die negativen services raus, hatte damals auch meine Probleme damit sobald ich negative services in der oscam.server verteilt habe.

also erst mal ohne services testen, dann positive testen und erst wenn alles funktioniert mit den negativen testen.
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

hmm werd ich gleich mal testen ...
hoffe das auskommentieren mit "#" reicht aus ...?

ich werde berichten.

welche oscam version nutz ihr denn so wenn ihr MIT loadbalancer arbeitet? :)
 
Zuletzt bearbeitet:
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

Setz einmal in der oscam.conf das forward_origin_card auf 0 (oder nimm es ganz raus) - hat bei mir den gewünschten Erfolg gebracht.
 
AW: Loadbalancer Hilfe / Grundlagen erklärung erbeten.

hab ich nie drinn gehabt.

hier mal meine aktuelle oscam.conf

[global]
logfile = /mnt/sda1/NAS-00-SERVER/Oscam-Daten/oscam-logs/oscam.log
bindwait = 90
nice = -1
maxlogsize = 500
preferlocalcards = 1
lb_mode = 2
lb_save = 100
lb_nbest_readers = 2
lb_retrylimit = 500
lb_reopen_mode = 1
lb_max_readers = 2
lb_auto_betatunnel = 0
lb_savepath = /mnt/sda1/NAS-00-SERVER/LB-Daten/stat.log

[cccam]
port = 12000
nodeid = E74618D310D0152C
version = 2.1.1
reshare = 0
reshare_mode = 1
ignorereshare = 1
forward_origin_card = 0
minimizecards = 1

[webif]
httpport = xxxxx
httpuser = xxxxx
httppwd = xxxxx
httprefresh = 5
httpallowed = 0.0.0.0-255.255.255.255

ich bin grade davor/drann wieder andere oscam versionen auszuprobieren.

weiß nur nicht obs die aktuellsten sein sollten oder eher eine ältere (ala 79xx)

EDIT sagt:

schitti -. im cccam bereich bei der oscam-conf ... *g*
ok hab ich rausgenommen den orgin-card teil ..
reboot läuft ...

EDIT sagtnoch:

da tut sich was ... nu werden gerade beide reader/karten angesprochen ...
hmm mir scheint aber absolut gleichzeitig...
 
Zurück
Oben