NewCs: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 87: Zeile 87:
:'''MGCamd: /var/keys/newcamd.list'''
:'''MGCamd: /var/keys/newcamd.list'''
::CWS = 127.0.0.1 34000 newcs dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan Servername
::CWS = 127.0.0.1 34000 newcs dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan Servername
</div></div>
</div>
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 2px solid #696969; padding: 0em 1em 1em 1em; background-color:#FFFFFF; align:right;">
=== Cardreader ===
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 4px solid #696969; padding: 0em 1em 1em 1em; background-color:#9C9C9C; align:right;">
:<newCSconfig>
::<readers name="Cardreader Unten">
:::<device>
::::<span style="color:#006400;">'''<name>unten</name>'''</span>
::::<span style="color:#006400;">'''<type>sci</type>'''</span>
::::<span style="color:#006400;">'''<mhz>600</mhz>'''</span>
::::<span style="color:#006400;">'''<node>/dev/sci0</node>'''</span>
::::<span style="color:#006400;">'''<parity>even</parity>'''</span>
::::<span style="color:#006400;">'''<enabled>yes</enabled>'''</span>
::::<span style="color:#006400;">'''<carddetect>yes</carddetect>'''</span>
::::<span style="color:#006400;">'''<export>yes</export>'''</span>
:::</device>
::</readers>
</div>
:'''<readers name="Cardreader Unten">'''
::* Frei verwendbare Name, für die Anzeige im z.B. WebIF oder Debug
:'''<device>'''
::* Ab hier beginnt die Konfiguration vom Cardreader
:<span style="color:#006400;">'''<name>unten</name>'''</span>
::*
:<span style="color:#006400;">'''<type>sci</type>'''</span>
::*dbox = Multicam, sci = Interne Slots Dreambox, phoenix -> Externe Cardreader, azbox = AZBox sowie = dragon, sc8, mp35, smartreader, pcsc und infinity
:<span style="color:#006400;">'''<mhz>600</mhz>'''</span>
:<span style="color:#006400;">'''<node>/dev/sci0</node>'''</span>
:<span style="color:#006400;">'''<parity>even</parity>'''</span>
:<span style="color:#006400;">'''<enabled>yes</enabled>'''</span>
:<span style="color:#006400;">'''<carddetect>yes</carddetect>'''</span>
:<span style="color:#006400;">'''<export>yes</export>'''</span>
</div>
 
</div>
[[Hauptseite|[Zurück zu Hauptseite]]]
[[Hauptseite|[Zurück zu Hauptseite]]]

Version vom 6. Mai 2010, 21:06 Uhr

Seite in Bearbeitung


NewCS als Cardserver

Was ist ein Cardserver? .....

Einleitung

Dateien & Dateirechte

Bei NewCS gibt es das Binary newcs.* und die Konfigdatei newcs.xml

Binary = chmod 755 (newcs.ppc, newcs.mips usw.)
Enigma1, Neutrino -> /var/bin oder /var/emu
Enigma2 -> /usr/bin oder /usr/emu
Config = chmod 644 (newcs.xml)
Enigma1, Neutrino ->/var/tuxbox/config
Enigma2 ->/usr/tuxbox/config

Binary-Versionen

Es gibt bei NewCS mehrere Dateiendungen, warum?
Jeder Receiver hat nicht unbedingt den selbem Prozessor und aus diesen Grund gibt zu jeden Prozessortyp ein passenden Binarytyp.
z.B.

newcs.ppc
  • Dreambox 500 SD - 7020, DBox2, IPBox SD
newcs.mips
  • Dreambox 7025, 500 HD, 800, 8000, VU+ Duo, Solo
newcs.sh4
  • KathreinHD, QBoxHD, IPBox HD
newcs.arm
  • Coolstream
newcs.sigma
  • AZBox Premium,AZBox Premium+, AZBox Elite

usw.

Speicherort

Der Speicherort der newcs.xml kann je nach Image abweichen, was über den Startscript geregelt werden kann.

/usr/bin/newcs -c /usr/keys/newcs.xml

Der Parameter -c /usr/keys/newcs.xml bedeutet, dass der Pfad zur Konfig nicht der Standardpfad nach /var/tuxbox/config ist, sondern diese im Startbefehl hinter -c angegeben wird.

Es muss immer zuerst der Cardserver gestartet werden und erst wenn der Cardserver vollständig gestartet ist, kann der Emu gestartet werden.

Konfiguration

LogIn

<newCSconfig>
<readers name="Card Unten">
<device>
<name>lower</name>
..........
<newcamd_port>34000</newcamd_port>
..........
</device>
</readers>
..........
<newcamdserver>
<enabled>yes</enabled>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<hostname>127.0.0.1</hostname>
<name>newcs</name>
<password>dummy</password>
</user>
</newcamdserver>
</newCSconfig>

<newcamd_port>34000</newcamd_port>
  • Portangabe vom Reader, für den Cardserver-Client
<enabled>yes</enabled>
  • LogIn für einen User aktivieren
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
  • DesKey für die LogIn -Verbindung (Wert in Hexial)
<hostname>127.0.0.1</hostname>
  • IP/DynDNS für die LogIn -Verbindung
<name>newcs</name>
  • Benutzername für die LogIn -Verbindung
<password>dummy</password>
  • Passwort für die LogIn -Verbindung

z.B.

MBox: /var/keys/cwshare.cfg
C: { 127.0.0.1 340000 newcs dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 }
CCcam: /var/etc/CCcam.cfg
N: 127.0.0.1 34000 newcs dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
MGCamd: /var/keys/newcamd.list
CWS = 127.0.0.1 34000 newcs dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan Servername

Cardreader

<newCSconfig>
<readers name="Cardreader Unten">
<device>
<name>unten</name>
<type>sci</type>
<mhz>600</mhz>
<node>/dev/sci0</node>
<parity>even</parity>
<enabled>yes</enabled>
<carddetect>yes</carddetect>
<export>yes</export>
</device>
</readers>
<readers name="Cardreader Unten">
  • Frei verwendbare Name, für die Anzeige im z.B. WebIF oder Debug
<device>
  • Ab hier beginnt die Konfiguration vom Cardreader
<name>unten</name>
<type>sci</type>
  • dbox = Multicam, sci = Interne Slots Dreambox, phoenix -> Externe Cardreader, azbox = AZBox sowie = dragon, sc8, mp35, smartreader, pcsc und infinity
<mhz>600</mhz>
<node>/dev/sci0</node>
<parity>even</parity>
<enabled>yes</enabled>
<carddetect>yes</carddetect>
<export>yes</export>

[Zurück zu Hauptseite]