7. Einrichtung von Camd3
OScam selber ist ja nicht in der Lage mit Keys die entsprechenden Sender wie ORF zu erhellen. Hierzu richtet man dann entweder auf dem Client eine passende CCcam ein oder Camd3(was hier nicht das Thema ist) oder wir stellen diesen Dienst gleich auf dem CS-Server zur Verfügung und binden den Emu als Proxy in OScam ein.
Letzteres hat den Vorteil, ich habe nur eine zentrale Stelle an welcher ich die passenden Schlüssel pflegen muß. Gut ich gebe zu in letzter Zeit mußte man nicht wirklich noch viel pflegen, zumindest nicht bei ORF.
Legen wir los.
Mit
Code:
mkdir /var/keys
legen wir uns ein Verzeichnis an, in welchem die ganzen Daten von Camd3 enthalten sein müssen. Es handelt sich hierbei um die Dateien:
camd3.config
camd3.keys
camd3.map
camd3.servers
camd3.users
Die eigentliche Camd3 kopieren wir uns mit WinScp nach /usr/local/bin/ und geben ihr die Rechte 755. Wie?
Entweder ihr klickt mit der rechten Maustaste auf die Datei und wählt „Eigenschaften“ aus und vergebt dann die Rechte 0755 oder über die Konsole mit dem Befehl
Code:
chmod 755 /usr/local/bin/camd3[Enter]
Eine passende Version findet ihr mit Sicherheit in der Datenbase vom Board
Link ist nicht mehr aktiv.
Da es sich beim Igel um ein i386 System handelt müßt ihr natürlich auch eine hierzu passende Version nehmen. Bei mir läuft Camd Version 3.899 seit Monaten ohne Probleme.
Mit der Camd3 alleine ist es aber nicht getan. Vorhin haben wir das Verzeichnis /var/keys angelegt und ich habe eine Auflistung der Dateien aufgezählt, welche da rein gehören und diese müssen wir jetzt noch mit Inhalt füllen (zumindest zum Teil).
camd3.config – dies ist die zentrale Konfigurationsdatei. Ich will (und kann es auch gar) nicht auf jede einzelne Option eingehen. Eine Beispielkonfiguration:
Link Removed Spoiler:
UDP_PORT=52000
HTTP_PORT=9100
HTTP_ADMIN=
HTTP_PASSWORD=
LOG=1
DNS_CACHE=600
LOG_FILE=/var/log/camd3.log
DBOX2_AU=1
USERS=/var/keys/camd3.users
SERVERS=/var/keys/camd3.servers
KEYS=/var/keys/camd3.keys
SOCKET=/tmp/camd.socket
UDP_PORT=
Auf diesem Port lauscht Camd3 später auf Anfragen
HTTP_PORT=
Hier stellt ihr den Port ein, über welchen ihr auf das WebIf von Camd3 zugreifen wollt.
HTTP_ADMIN= und HTTP_PASSWORD=
eigentlich selbsterklärend
LOG_FILE=
Das Log-File wird in obiger Konfig in /var/log/ abgespeichert! Auch hier wieder der Hinweis auf Daten in der RamDisk. Diese sind nach einem Neustart des Igels weg.
camd3.users – hier gebt ihr den User und das passende Passwort an.
Der Aufbau ist sehr kompliziert
Code:
usernamecamd3
asswordcamd3
camd3.keys – hier kommen jetzt unsere Keys (die hier stehenden Keys sind veraltet!) rein
Für ORF sollte folgendes in der Datei stehen
Code:
# ********* ORF **********
0D05:000004:0000000000:00:A9D732F5E738E48A91C8638B12746661 ;ECM
0D05:000004:0000000000:06:0987CF2A611D ;SYSTEM
# ****** AustriaSat ******
0D05:000010:0000000000:00:0000000000000000C2E01777E69B850D ;ECM 00
0D05:000010:0000000000:01:C229A4036100E81A42BAC3C70EBBC852 ;ECM 01
0D05:000010:0000000000:06:0987CF2A611D ;SYSTEM
camd3.map – bleibt in unserem Fall ungenutzt, hier können Caids gemappt werden
camd3.servers – bleibt in unserem Fall unbenutzt
[FONT=&]
Jetzt starten wir Camd3 zum ersten Mal. Auf der Konsole (Putty läßt grüßen) des Igel geben wir folgendes ein:
Code:
cd /usr/local/bin[Enter]
./camd3 &[Enter]
Nach dem letztem Befehl können wir uns gleich in einem Webbrowser davon überzeugen ob Camd3 gestartet ist oder nicht.
Wenn ihr igel:9100 als Url in eurem Browser eingebt, so sollte nun die Website von Camd3 erscheinen.
[/FONT]
Link Removed Spoiler:
Damit Camd3 genauso wie OScam nach einem Neustart des Systems automatisch startet gehen wir noch einmal an die Datei /etc/rc.local und fügen eine weitere Zeile ein und die Datei sollte jetzt so oder zumindest so ähnlich aussehen:
Link Removed Spoiler:
So ich hoffe ich konnte dem ein oder anderem helfen
Grüße
Kermit