OScam-Konfiguration erklärt: Reader, User und was jede Zeile macht
Veröffentlicht
Die Konfigurationsdateien von OScam wirken einschüchternd, bis du weißt, dass nur zwei davon zählen. Was ein Reader ist, was ein User ist, und warum die Gruppennummer meistens die Ursache ist.
OScam gilt als kompliziert, und das ist eigentlich unverdient. Es bringt mehrere Konfigurationsdateien mit, aber auf einem normalen Receiver zählen nur zwei davon: oscam.server sagt, woher die Entschlüsselung kommt, und oscam.user sagt, wer danach fragen darf. Alles andere sind globale Einstellungen, die du nie anfasst, oder Funktionen, die du nicht nutzt.
Die zwei Dateien, in je einem Satz
Ein Reader in oscam.server ist eine ausgehende Verbindung, deine Box greift nach außen zu einem Server. Ein User in oscam.user ist eine eingehende Berechtigung, deine Box erlaubt es jemandem, Entschlüsselung anzufordern. Auf einem einzelnen Receiver bist du beide Enden: ein Reader zu deinem Anbieter, ein User für deine eigene Box.
Genau dieses Modell wird oft übersehen. Man bearbeitet den Reader, sieht CONNECTED im Log und versteht nicht, warum nichts entschlüsselt wird. Der Reader ist nur die halbe Konfiguration.
Der Reader-Block
Öffne die Datei. Der Pfad hängt vom Image ab, probiere also beide:
nano /usr/local/etc/oscam.server
# manche Images nutzen:
# nano /etc/tuxbox/config/oscam.server
Ein Reader für eine cccam.io-Line sieht so aus:
[reader]
label = cccam_io
protocol = cccam
device = server1.cccam.io,12000
user = <benutzername>
password = <passwort>
group = 1
audisabled = 1
Die wichtigen Felder: protocol bestimmt die Sprache, device enthält Hostname und Port zusammen, getrennt durch ein Komma statt ein Leerzeichen, und group ist eine Zahl, die du selbst wählst. Unser OScam-Reader-Generator füllt das aus deinen Zugangsdaten aus, wenn du nicht tippen möchtest.
Der User-Block
Jetzt oscam.user, und hier gehen die meisten Konfigurationen tatsächlich schief:
[account]
user = local
pwd = local
group = 1
Die group hier muss zur group des Readers passen. Diese eine Zahl ist die Verbindung zwischen beiden Dateien. Stimmen sie nicht überein, verbindet sich OScam mit dem Server, listet die CAIDs auf, sieht im Log vollkommen gesund aus und entschlüsselt trotzdem nichts, weil dieser Reader für diesen User nicht als verfügbar gilt.
Neu laden, dann ins Webinterface schauen
OScam braucht keinen Neustart der Box. Lade es im laufenden Betrieb neu:
oscam -d 4096
# oder den Softcam-Dienst neu starten:
# /etc/init.d/softcam restart
Öffne dann http://<receiver-ip>:8888. Dieser Teil lohnt sich, denn das Webinterface sagt dir die Wahrheit schneller als jedes Log. Der Reader sollte CONNECTED zeigen und CAIDs auflisten. Schalte auf einen verschlüsselten Sender und beobachte die ECM-Zeit: unter 500 ms ist gesund, und ein Wert, der zur Hauptsendezeit steigt, deutet auf den Server hin, nicht auf deine Box.
Wann ein zweiter Reader sinnvoll ist
Zu jeder Line von uns gehören zwei Hostnamen. Lege den zweiten als eigenen Reader an, mit denselben Zugangsdaten und derselben Gruppe. OScam nutzt dann einen und wechselt auf den anderen, wenn ein Host ausgelastet ist. Genau das hält bei einer Störung das Bild statt einzufrieren. Das gilt für jeden Anbieter: Wenn du nur einen Hostnamen bekommen hast, hast du gar kein Failover, und das ist einer der Punkte, die man vor dem Kauf prüfen sollte.
Probier es auf deiner eigenen Box
Die Konfiguration oben ist die ganze Arbeit, beim ersten Mal etwa zehn Minuten. Wenn du sie lieber mit einer echten Line statt mit Platzhaltern durchgehst: Unser kostenloser 3-Tage-Test liefert Zugangsdaten, die mit CCcam und OScam funktionieren, und der OScam-Schnellstart zeigt dieselben Schritte mit unseren echten Hostnamen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen oscam.server und oscam.user? +
oscam.server definiert Reader, also die Quellen, von denen deine Box die Entschlüsselung bekommt. oscam.user definiert lokale User, also die Clients, die danach fragen dürfen. Auf einem einzelnen Receiver brauchst du je einen, und beide müssen dieselbe Gruppennummer haben.
Warum verbindet sich OScam, entschlüsselt aber nichts? +
Fast immer eine falsche Gruppennummer. Steht der Reader auf group = 1 und der User auf group = 2, verbindet sich OScam problemlos mit dem Server und weigert sich dann, ihn für diesen User zu nutzen. Setze beide auf dieselbe Zahl und lade neu.
Brauche ich auch oscam.conf? +
Ja, aber du bearbeitest sie selten von Hand. Dort stehen globale Einstellungen wie der Port des Webinterface. Wenn dein Image OScam mitbringt, existiert oscam.conf bereits und funktioniert. Die beiden Dateien, die du wirklich anfasst, sind oscam.server und oscam.user.
Was ist eine gute ECM-Zeit? +
Unter 500 ms ist gesund, unter 300 ms fühlt sich das Umschalten sofort an. Dauerhaft über einer Sekunde bedeutet entweder einen langsamen Weg zum Server oder einen Server unter Last.