Pandoraprotokoll / Cache-Exchange mit Oscam
Da nun ein neues Feature namens Cacheexchange den Weg in die Oscam gefunden hat, hier ein kurzer Überblick, wie man es einrichtet. Bitte beachtet aber, dass die Funktion noch
nicht für den "Produktiveinsatz" geeignet ist und
vorerst nur zu Testzwecken dienen soll.
Cacheexchange ermöglicht es, dass Oscams die aufgrund von Kartenanfragen generierten Controlwords untereinander austauschen können. Man benötigt zwei Oscams oder mehr und dedizierte Reader/User. Letzteres bedeutet, dass der für Cachexchange verwendete Reader/User (noch) nicht für den Normalbetrieb verwendet werden kann, also quasi nur im Cache-ex-Modus läuft. Außerdem müssen die verwendeten Oscambinaries das Modul für das Pandoraprotokoll einkompiliert haben.
Es gibt zwei Cacheex-Modi: Pull und Push. Bei Ersterem "zieht" sich der anfragende Oscamserver die CWs bei Bedarf, während bei Letzterem der Server, der die CWs im Cache hat, diese an alle dafür konfigurierten Server "schiebt". Man richtet also zunächst einen User in Oscam A ein. Danach erstellt man in Oscam B einen Reader. User von A und Reader von B benötigen jeweils den Eintrag
für Pull und
für Push.
Nun kann Oscam A den Cache von Oscam B nutzen und von den gecacheten CWs profitieren. Diese Verbindung ist unidirektional. Um einen bidirektionalen Austausch zu erhalten, muss man also o.g. Schritte umgekehrt erneut durchführen. Während für Pull nur Camd3 als Protokoll zulässig ist, kann für den Pushmode entweder Camd3 oder CCcam verwendet werden.
Beim Pullmode kann in der oscam.conf der Parameter
definiert werden, wobei Standard der Wert 50 ist.