Oscam als CCcam Server nutzen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen

Das Board mit Freiheiten

CCcam Server aktivieren

Also wenn Oscam bereits eingerichtet ist und eure Karten eingehängt sind, startet ihr erst mal den CCcam Server in der oscam.conf
oscam.conf

[cccam]
port = 12000
reshare = 1
ignorereshare = 0
version = 2.1.4
updateinterval = 300
minimizecards = 0
stealth = 0
reshare_mode = 0


  • "port" wird sicher klar sein.
  • "reshare = 1" bedeutet das eure Peers einmal weiter sharen dürfen.
  • "ignorereshare = 0" ist mit "0" abgeschaltet. Wenn ihr hier "1" setzt schaltet ihr es an. Wenn es angeschaltet ist wird die "reshare" Angabe ignoriert und Oscam verwendet die reshare Angabe die man in der oscam.user/oscam.server angegeben hat. Man schaltet quasi die Globale reshare Einstellung ab(1) oder an(0).
  • "version = 2.1.4" gibt an, als welche CCcam Version sich Oscam ausgibt.
  • "updateinterval = 300" hier stellt man ein wie oft die Karten, die der Server verwaltet aktualisiert werden (an den Clienten geschickt werden). Bei 300 wird das aller 5 Minuten gemacht. Angabe ist also in Sekunden zu machen. Bei 0 macht er es die ganze Zeit. Wenn man es abschalten will dann mit "-1". Da die Karten beim connecten des Clients übermittelt werden, kann man es auch abschalten.
  • "minimizecards = 0" damit kann man seine Cardliste verkleinern. Beim aktivieren werden die Karten, die übermittelt werden, zusammengefasst. Wenn man z.b. 20x "CAID 1702" Karten im Share hat wird da raus eine Karte. Hat man z.b. verschiedenen Viaccess Karten wird eine Karte mit CAID 0500 übermittelt, mit allen verfügbaren Provider ID's.
  • "keepconnected = 1" aktiviert man damit die Clients dauerhaft connectet bleiben. CCcam keepalive.
  • "stealth = 0" hiermit kann man abschalten das sich Oscam Server untereinander erkennen und auf das extended OSCam-CCcam Protokoll umschalten. Steht es auf "0" erkennen sich Oscam Server untereinander und nutzen ein eigenes CCcam Protokoll. Stellt man es auf "1" erkennen sie sich nicht mehr als Partner Oscam und nutzen das Standard CCcam Protokoll.
  • "reshare_mode = 0" Hier kann man festlegen wie bzw welche Karten an die Clients/Peers gesendet werden. "0" ist Default und Standard, hier werden alle Karten wie bisher an die Clients gesendet. Auf "1" gestellt ist es genauso wie mit "0" nur werden zusätzlich noch die services eines Readers veröffentlicht. Auf Mode "2" ändert sich das ganze etwas, statt die vom cccam-reader empfangenen Kartendaten zu verwenden, werden nur noch die services veröffentlicht. Auf Mode "3" werden nur noch die services die in der oscam.services hinterlegt wurden veröffentlicht. Somit kann man die Karten auf die Dienste beschränken, die man eigentlich nur veröffentlichen möchte. Diese Option kann einem Neugeborenen Oscam Nutzer verwirren, also wenn ihr das erste mal ein Oscam-CCcam Server aufsetzt benutzt erst mal Mode "0" und befasst euch später mit den Unterschieden dieser Einstellmöglichkeiten.


User anlegen (F:-Line)

Wenn man nun einen User anlegt, macht man das genauso wie man das beim einrichten des Cardserver gemacht hat.
Da mußte man ja auch einen User für CCcam (Nline) anlegen.
Es kommen nur ein paar zusätzliche Optionen hinzu, in der oscam.user
oscam.user

[account]
user = user1
pwd = passwort
group = 1
hostname = dyndns.com
cccmaxhops = 2
cccreshare = 1


  • "user" "pwd" erkläre ich hier nicht gehört zu den Grundkenntnissen die man haben sollte.
  • "group" Man sollte am besten jeden Reader in eine eigene Group setzen (Lokal Reader). Die ganzen externen CCcam Proxy Server hab ich in einer Group zusammengefasst. Also Lokal Reader haben alle eine extra Group. CCcam Proxys sind alle in der selben Group. Nun kann ich in der oscam.user mit "group = XX" die Groups angeben auf die der User Zugriff hat. Wenn es mehrere Gruppen sind, dann werden sie durch Komma getrennt aufgeführt. Hat man also z.b. eine 1702 Sky Karte und eine 0d05 ORF Karte und ein User soll nur auf ORF zugreifen dürfen, nicht aber auf Sky, trage ich nur den Namen der ORF Group bei dem User ein.
  • "hostname = dyndns.com" für diese Option muß in der oscam.conf unter global "clientdyndns = 1" gesetzt sein. Hier kann man die dns oder IP des User eintragen der diesen Account nutzt. Dient der Sicherheit für den Server/Account.
  • "cccmaxhops = 2" hier legt man fest wieviel hops der User bekommen soll. Also ob er z.b. auch hop2 Karten vom Server bekommen darf, wenn die überhaupt noch weitergegeben werden können (je nach reshare Einstellung des Karten Besitzers).
  • "cccreshare = 1" damit kann ich wieder einstellen wie oft der User die Karten weitergeben darf. Diese Option wird nur beachtet wenn in der oscam.conf "ignorereshare" auf "1" steht. Ansonsten gelten die globalen reshare rules aus der oscam.conf.


Andere Server einhängen (C:-Line)

Nun noch das einhängen eines CCcam Proxys (externe CCcam Server, Cline).
Gemacht wird das in der oscam.server und ist so ähnlich wie einen Reader eintragen:
oscam.server

[reader]
label = server1
enable = 1
protocol = cccam
device = dyndns.com,12000
account = user
password = passwd
reconnecttimeout = 30
group = 1
cccversion = 2.1.4
cccmaxhops = 2
cccmindown = 1
cccwantemu = 0
ccckeepalive = 1


  • "label = server1" bei label legt man einen Namen nach Wahl fest. Am sinnvollsten ist der User Name des Server Besitzers.
  • "enable = 1" auf "1" ist er aktiviert , auf "0" deaktiviert.
  • "protocol = cccam" sollte klar sein das hier cccam stehen muß.
  • "device = dyndns.com,12000" hier kommt ip/dns und mit Komma getrennt den Port des Servers rein.
  • "account = user" Login Name am externen Server.
  • "password = passwd" Passwort am externen Server um sich einzuloggen.
  • "reconnecttimeout = 30" Wann Oscam reconnecten soll, falls der Server nicht mehr antwortet.
  • "group = 1" In welche Group der Reader soll. Wie in der oscam.user schon beschrieben habe ich alle externen CCcam Proxys (Server) in ein und der selben Group. In dem Beispiel heißt die Group "1".
  • "cccversion = 2.1.4" Als welche Version sich Oscam ausgibt, beim connect auf dem CCcam Proxys.
  • "cccmaxhops = 2" Wieviel hops man vom CCcam Proxy Server rein läßt.
  • "cccwantemu = 0" damit wird der Zugriff auf den Emu des CCcam Servers verhindert. Mit "1" sind Antworten des CCcam Emu's erlaubt und werden mit genutzt.
  • "cccmindown = 1" Filtert alle Karten raus die weniger als 1 hop reshare haben. Würde es auf 2 stehen werden alle Karten die weniger als 2 hops reshare haben rausgefilter. Filtert immer alle Karte mit weniger reshare als der eingetragenen Wert dieser Option raus.
  • "ccckeepalive = 1" Wenn man auf "1" stellt, bleibt der Server dauerhaft verbunden. Stellt man auf "0" disconnectet der Server wenn man gerade keine seiner Karten braucht. Sobald eine Anfrage an seine Karten kommt, wird die Verbindung wieder aufgebaut und bei Inaktivität wieder getrennt.


Hinweis

Allerdings möchte und muss ich noch mal darauf hinweisen das oscam (only) als Server, also als CCcam Ersatz nur etwas für Leute ist die das auch sauber durch konfigurieren.

Ein unsauber konfigurierter oscam only Server stört das CCcam CS Netz ungemein. Stichchwort: falsches Mapping u.s.w

Wer sich da also nicht viel Arbeit machen will, der sollte bei der Oscam/CCcam Kombi bleiben wenn er Karten einbinden will die von CCcam nicht gelesen werden können.

Zitat von: gladiator-01



[ Zurück zu Hauptseite ]
[ Zurück zu OScam ]