Raspberry Pi Cardsharing – OSCam via IPC einrichten

In einigen Tutorials habe ich euch bereits gezeigt wie ihr euren Raspberry Pi mit Hilfe von einer selbst kompilierten OSCam Version zum Cardserver macht oder via Mini-Installer-Paket nur OSCam in einer bereits kompilierten Version einrichtet.

Als Alternative zu diesen Methoden gibt es noch das „Installer Packet for Cardsharing“ kurz IPC. Das Installer Paket des IPC-Projekts verfolgt einen etwas anderen Ansatz, es hat den Anspruch eine komplette Cardsharing Umgebung mit einem einzelnen Script zu installieren. Das steht zwar entgegen meinem Ansatz wirklich nur das nötigste auf dem Raspberry Pi zu installieren und einzurichten, ich möchte euch diese Möglichkeit aber dennoch nicht vorenthalten.

Was kann IPC?

Es handelt sich dabei um eine aufeinander abgestimmte Ansammlung an Scripten und Konfigurationen die den Umgang, die Installation und Einrichtung im Bezug auf das Cardsharing erleichtern sollen. Das Paket enthält jeweils eine Version von OScam, CCcam, NewCS, Camd3 und SBox. Wobei die Binaries für CCCam und Camd3 nicht auf dem Raspberry Pi funktionieren da keine ARM Versionen veröffentlicht wurden.

Zusätzlich beinhaltet sind Watchdog Scripts um Prozesse zu überwachen sowie eine einfache Möglichkeit andere Versionen einzuspielen. Das WebInterface kann nicht nur IPC relevante Dinge  konfigurieren und anzeigen sondern es kann mit ein paar Klicks auch Systemrelevante Logfiles ausgeben um andere Probleme einfacher beheben zu können.

Nachteile:

  • Das Script ist von 2012 und scheint nicht mehr aktiv gepflegt zu werden
  • Es wird eine komplette Webserver Umgebung installiert die ggf. gar nicht benötigt wird

Vorbereitungen

Als Vorbereitung muss auf eurem Raspberry Pi das aktuelle Debian Wheezy installiert und eingerichtet sein und an euer Heim-Netzwerk hängen, am Besten über eine statische IP-Adresse, angebunden sein. Ihr benötigt SSH-Zugriff auf den Raspberry Pi oder einen Bildschrim, Maus und Tastatur. Mein Raspberry Pi erhält von meiner FritzBox immer die gleiche IP-Adresse via DHCP (kann im Webinterface der Fritzbox konfiguriert werden).

Folgende Hardware wird benötigt:

Ihr solltet, wie in der Anleitung zum Einrichten erklärt, am Besten den Memory Split auf 16MB konfigurieren.

Einrichten von OSCam über IPC

Vorwort:

Wir verbinden uns via SSH auf den Mini-Rechner (oder via Bildschirm und Tastatur). Die Anmeldung erfolgt mit dem Benutzer pi und dem Passwort raspberry.

Dann sorgen wir als erstes für ein aktuelles System, wir aktualisieren die Pakete und die Firmware unseres Mini-Rechners. Hierzu folgende Befehle eingeben.

Dann holen wir uns das IPC Script von der Projektseite und starten den Installationsdialog

Es erscheint folgendes Menu, wir Starten die Installation durch das Eingeben von I und die Bestätigung mit Enter 

ipc-installation

Es wird nun eine komplette Cardsharing Umgebung inkl. Webserver und passenden EMUS eingerichtet. Falls ein Dialog mit einer Konfiguration der Keymap auftaucht könnt ihr diesen mit „dont´t touch keymap“ beenden.

Die Installation endet mit der IPC Konfiguration, diese müssen wir an unsere Wünsche anpassen. Da ich sowohl oscam als cardserver und osemu als emulator für diverse andere Sender verwenden will wähle ich im Dialog beide aus und bestätige mit OK.

oscam-config

Danach landen wir im Texteditor nano und  bekommen den Inhalt der Datei  /var/emu/conf/ipc.cfg präsentiert. Hier müssen wir die restlichen Konfigurationen von Hand vornehmen, es sollte zu mindest der Benutzer für das Webinterface geändert werden. Alles weiteren Konfigurationen wie E-Mail Server und Backup der Konfigurationen können auch später noch angepasst werden, hierzu einfach den Befehl sudo ipc cfg aufrufen.

ipc-configuration

Gespeichert wird mit STRG+X, Y und Enter. Zum Abschluss erhalten wir noch eine Zusammenfassung der Konfiguration. Notiert euch eure Adresse zu eurem Webinterface (bei mit http://192.168.178.27).

ipc-konfiguration

Im Prinzip ist IPC jetzt schon lauffähig, wer möchte kann noch die Aktuelle Version von Oscam kompilieren (IPC bringt schon eine lauffähige Oscam 6089 mit). Gebt hierzu folgendes Kommando ein.

Jetzt könnter ihr das Webinterface (bei mir http://192.168.178.27) aufrufen in welchem Ihr alle weiteren Konfigurationen vornehmen könnt. Die OSCam Konfigurationen findet Ihr unter System > Editor

Alternativ könnt ihr auch direkt auf dem OSCam Webinterface konfigurieren, klickt hierzu auf CAMs > OSCAMWI der Benutzer und das Passwort ist jeweils oscam

ipc-webinterface

Viel Spaß!

Die wichtigsten IPC-Befehle

  • sudo ipc cfg  Rufr die Konfiguration von IPC auf
  • sudo ipc as Konfiguration des Autostart, hier sollte nur oscam ausgewählt sein
  • sudo ipc jobs Eingerichtete Jobs, stündlichen Watchdog für Oscam habe ich aktiviert
  • sudo nano /var/etc/oscam.conf  hier eure Oscam.conf einfügen
  • top zeigt die CPU Auslastung des Raspberry Pi an
  • sudo nano /var/log/syslog Syslog ansehen
  • sudo o restart oscam neustarten
  • sudo nano /var/log/ipc/OScam.log den aktuellen oscam log ansehen
  • sudo nano /var/log/ipc/OScam-watchdog.log den aktuellen watchdog log ansehen
  • sudo /etc/init.d/apache2 restart den Webserver neu starten

Andere Artikel aus dem Bereich Cardsharing und OSCam