Oscam als CCcam Server nutzen: Unterschied zwischen den Versionen
Xing0r (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Xing0r (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 57: | Zeile 57: | ||
:* <font color=red>"stealth = 0"</font> hiermit kann man einstellen ob sich Oscam Server untereinander erkennen sollen und auf das extended OSCam-CCcam Protokoll umschalten. Ist es deaktiviert ''(stealth = 0)'' erkennen sich Oscamserver untereinander und nutzen ein eigenes CCcam Protokoll. Wenn es aktivert ist erkennen sie sich nicht mehr als Partner Oscam und nutzen das Standard CCcam Protokoll. | :* <font color=red>"stealth = 0"</font> hiermit kann man einstellen ob sich Oscam Server untereinander erkennen sollen und auf das extended OSCam-CCcam Protokoll umschalten. Ist es deaktiviert ''(stealth = 0)'' erkennen sich Oscamserver untereinander und nutzen ein eigenes CCcam Protokoll. Wenn es aktivert ist erkennen sie sich nicht mehr als Partner Oscam und nutzen das Standard CCcam Protokoll. | ||
:* <font color=red>"reshare_mode = 0"</font> damit kann man festlegen welche Karten an die Clients gesendet werden. '''"reshare_mode = 0"''' ist default und Standard, hier werden alle Karten wie bisher an die Clients gesendet. Auf '''"reshare_mode = 1"''' gestellt ist es genauso wie default, nur werden zusätzlich noch die Services eines Readers mit veröffentlicht. Wer also vollen CCcam_2.2.0 Support möchte mit god SIDs und bad SIDs braucht reshare_mode=1 mit sauber angelegten Reader-Services ''(positive und negative Services)''. Auf '''"reshare_mode = 2"''' ändert sich das ganze etwas, statt die vom CCcam-Reader empfangenen Kartendaten zu verwenden, werden nur noch die '''Reader-Services''' veröffentlicht. Mit '''"reshare_mode = 3"''' werden dann nur noch die '''User-Services''' 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 '''"reshare_mode = 0"''' und befasst euch später mit den Unterschieden dieser Einstellmöglichkeiten. | :* <font color=red>"reshare_mode = 0"</font> damit kann man festlegen welche Karten an die Clients gesendet werden. '''"reshare_mode = 0"''' ist default und Standard, hier werden alle Karten wie bisher an die Clients gesendet. Auf '''"reshare_mode = 1"''' gestellt ist es genauso wie default, nur werden zusätzlich noch die Services eines Readers mit veröffentlicht. Wer also vollen CCcam_2.2.0 Support möchte mit god SIDs und bad SIDs braucht reshare_mode=1 mit sauber angelegten Reader-Services ''(positive und negative Services)''. Auf '''"reshare_mode = 2"''' ändert sich das ganze etwas, statt die vom CCcam-Reader empfangenen Kartendaten zu verwenden, werden nur noch die '''Reader-Services''' veröffentlicht. Mit '''"reshare_mode = 3"''' werden dann nur noch die '''User-Services''' 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 '''"reshare_mode = 0"''' und befasst euch später mit den Unterschieden dieser Einstellmöglichkeiten. | ||
:* <font color=red>"updateinterval = Sekunden"</font> Zum festlegen in welchem Zeitintervall ein Update der Cardliste an die Clients gesendet wird | :* <font color=red>"updateinterval = Sekunden"</font> Zum festlegen in welchem Zeitintervall ein Update der Cardliste an die Clients gesendet wird. Default = 240. | ||
<br> | <br> | ||
Version vom 29. April 2011, 18:08 Uhr
![]()
EinleitungMittlerweile ist aus dem protokoll- und plattformübergreifenden Cardserver ein voll funktionierender Card- und Sharingserver geworden. Es wird kein zusätzliches Emu mehr benötigt. Oscam beherrscht das CCcam Protokoll perfekt, sogar bis Version 2.2.1. Also auch mit den Neuerungen die mit CCcam_2.2.0 eingeführt wurden, wie good SIDs und bad SIDs, kann Oscam bereits umgehen. Oscam kann sogar mehr als ein original CCcamserver. Da wäre zum Beispiel der global arbeitende Loadbalancer der das Sharing zu einer sehr intelligenten Angelegenheit macht. Der Client muß nicht erst mühsam die richtigen Karten suchen die den angefragten Sender öffnen können. Ein gut eingestellter Loadbalancer weiß bereits welche Karte das kann und leitet die Anfrage direkt zur richtigen Karte. Der Loadbalancer weiß auch welche Karte aktuell am schnellsten ist. Der CCcamclient bekommt davon gar nichts mit, außer das er sehr schnell ein Bild bekommt. Es gibt auch ein Oscam eigenes CCcam Protokoll (cccam-ext) das die Anfragen asynchron verarbeiten kann, vorausgesetzt man hat den stealth = 1 Mode nicht aktiviert. Dann hätten wir noch die Tatsache das Oscam so gut wie jede gängige Pay TV Karte lesen kann und sie so als Lokal Karte ins CCcamnetz bringt. Oder der global arbeitende Cache der Mehrfachanfragen auch auf entfernte Karten verhindert. So erst mal genug von den Vorteilen, es gibt auch immer eine Schattenseite. Wichtiger HinweisWie bereits auf der Oscam-Hauptseite hier im Zebradem-Wiki vermerkt war, kann man durch Unwissenheit und falsch konfigurierten oder gar nicht konfigurierten Oscamserver mehr Schaden als Nutzen. Wer also gerade am umsteigen oder testen ist, sollte das ganze im kleinen machen, zum Beispiel Homesharing oder ein kleines Testnetz mit Freunden. Wer ganz sicher gehen möchte kann am Anfang auch die Option forward_origin_card = 1 in der oscam.conf setzen, damit arbeitet Oscam ganz genau gleich wie ein original CCcamserver und stört so nicht das Sharenetz. Sharing & VertrauenDas Sharing war schon immer Vertrauenssache, aber mit Oscam müßt ihr euer Vertrauen noch weiter erhöhen. Oscam ist ein sehr mächtiges Cam mit dem man auch viel Unfug treiben kann. Es wird auch immer User geben die jede Möglichkeit nutzen sich einen Vorteil zu verschaffen. Da gibt es eine Funktion die nennt sich "ignorereshare", der wahre Sinn dieser Option wird weiter unten erklärt. Mittlerweile findet man die Einstellung auch noch in der oscam.user "cccignorereshare" wo man es für jeden User einzeln aktivieren kann. Leider hat das ganze einen Nebeneffekt und zwar der, das sämtliche Reshare Regeln auch die der angebundenen Sharepartner umgangen werden. Bekommt man eine Karte ohne Reshare rein und hat "ignorereshare" gesetzt, kann man die Karte nun trotzdem weiter sharen, so oft wie man in der oscam.conf unter "reshare" eingetragen hat. Davon abgesehen sollte ein aufmerksamer Sharepartner es merken, wenn auf Karten ohne Reshare Unmengen an Anfragen von dir kommen und wird dich so mit Sicherheit direkt löschen. Man kann es übrigens auch sehen wenn einer seiner Peers diese Option gesetzt hat. Wenn alle Karten die ihr von jemand bekommt, alle den selben Reshare haben, dann wurde wissentlich oder unwissentlich "ignorereshare" gesetzt. Karten aus Hop1 oder Hop2 haben normal kein Reshare mehr. CCcam & Camd3 ProblemEin weiteres Problem ist, wenn man CCcamsharing mit der Oscam betreibt und ein paar Clienten über camd3 Protokoll am Server verbinden. Das camd3 Protokoll kennt weder Reshare Regeln noch Hops des CCcam Protokolls. Der camd3 Client würde also auch Karten nutzen für die er keine Rechte hat. CCcam Server aktivierenSo genug erst mal mit Belehrungen und ab in die Configs um den CCcam Server aufzusetzen. Ich gehe hier davon aus das ihr bereits Oscam als Cardserver aufgesetzt habt und erfolgreich eure Karten einlesen konntet.
[cccam]
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.
[account]
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 genau gleich wie einen Reader eintragen:
[reader]
|