<!--QuoteBegin-han12345+Jan 5 2006, 05:28 PM--><div class='quotetop'>QUOTE(han12345 @ Jan 5 2006, 05:28 PM)</div><div class='quotemain'><!--QuoteEBegin-->natuurlijk kan dat
<div align="right">[snapback]13395[/snapback]</div>
<!--QuoteEnd--></div><!--QuoteEEnd-->
Dat kan inderdaad maar draait niet echt lekker, als je met DM500S en/of met DM500C wilt sharen richt dan een NewCs server in, weet je niet hoe ???? Let op !!
Opzetten van een NewCS cardserver
In dit document wordt de installatie en configuratie stappen voor een NewCS cardserver systeem. Benodigdheden;
Linux or Windows XP host (RedHat , Fedora Core)
Cardreader hardware
Actieve seriële poort
NewCS software; Bijvoorbeeld: NewCS113RC6
Indien u alles voorhanden heeft volg de onderstaande stap voor stap procedure:
Installeer de server op een Linux Systeem
Pak de NewCS software uit; U vindt diverse uitvoerbare (*.exe ) bestanden in de bin directory.
U heeft slechts één bestand nodig voor een Intel-based systeem. Het betreft newcs.x86. Dus kopieer dit bestand naar de zojuist opgetuigde Linux host, maak hierbij gebruik van FTP. De gewenste locatie varieert van systeem tot systeem. Meestal is het /usr/local/bin
Kopieer de configuratie (newcs.xml.phoenix) bestand in;
/var/tuxbox/config
Hernoem het bestand naar;
newcs.xml
Nu kunt u de NewCS server starten! Een aandachtpuntje is echter het gebruik van libcrypto.so.0.9.7! Op sommige systemen is het nog niet beschikbaar of de naamsconventie bestaat niet, controleer de /lib directory op het systeem. Als u de libcrypto.so.0.9.7a of libcrypto.so.0.9.7b kunt vinden, hernoem het bestand als volgt:
ln /lib/libcrypto.so.0.9.7a /lib/libcrypto.so.0.9.7
Nu hebben we de benodigde bibliotheek naam in de /libs directory. Nu kunnen we NewCS server starten!!.
Type het volgende en druk op enter:
newcs
Wanneer je in de directory staat waar NewCS is geïnstalleerd type dan;
./newcs
Wanneer NewCS draait laat hij de volgende informatie zien;
[root@celeron root]# newcs
Reading Config file /var/tuxbox/config/newcs.xml
level: normal
type: init
output: all
logger config: level 1 type 3 output 255
log file:
logger: cant open file , file log disabled
udp log: host 192.168.1.10 port 1000
tcp port: 3001
[ 20:14:47 ] [ Box detect ] Box type 1
[ 20:14:47 ] [ Config ] Option <PPV> for device phoenix not present
[ 20:14:47 ] [ Config ] /dev/ttyS0 ECM priority: round
[ 20:14:47 ] [ EMM Cache ] Initialising Cache with 10 entries
[ 20:14:47 ] [ ECM Cache ] Initialising Cache with 10 entries
[ NewCS ] Process id 1871
[ 20:14:47 ] [ Loader ] Reader type 2 on node /dev/ttyS0
[ 20:14:47 ] [ Phoenix ] Opening device /dev/ttyS0
[ 20:14:47 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:14:47 ] [ Phoenix ] Setting Baud to custom 16129
[ 20:14:47 ] [ Phoenix ] Normal RESET on node /dev/ttyS0
[ 20:14:48 ] [ Loader ] Unknown card
[ 20:14:48 ] [ Loader ] Trying Irdeto (T=14)
[ 20:14:48 ] [ Loader ] Reader type 2 on node /dev/ttyS0
[ 20:14:48 ] [ Phoenix ] Opening device /dev/ttyS0
[ 20:14:48 ] [ Phoenix ] Setting Parity to: EVEN
[ 20:14:48 ] [ Phoenix ] Setting Baud to standard 9600
[ 20:14:48 ] [ Phoenix ] Normal RESET on node /dev/ttyS0
[ 20:14:50 ] [ Loader ] Unknown card
[ 20:14:50 ] [ NewCS ] Ready to GO!

Ok! Vindt nu het NewCS proces en beëindig ( kill ) het als volgt;
[root@celeron root]# ps ax|grep newcs
1871 pts/2 S 0:00 newcs
1875 pts/2 S 0:00 grep newcs
Hier is duidelijk zichtbaar dat het process id 1871 betreft, beëindig dus het proces 1871 als volgt;
[root@celeron root]# kill 1871
Ten alle tijden moet u u ervan bezekeren dat er slechts één uniek proces draait van een NewCS server! Gebruik ps ax | grep newcs commando om dat te verwezenlijken.
Als u meerdere processen nodig hebt maak dan de benodigde configuratie bestanden voor elk process en start NewCS als parameter met deze unieke bestanden, bijvoorbeeld:
[root@celeron root]# newcs /var/tuxbox/config/newcs2.xml
In het voorgaande voorbeeld heeft u het configuratiebestand aangegeven welke u gaat gebruiken.
Open met een text-verwerker het configuratie bestand. De seriële poorten op een linux systeem worden als volgt gedefinieerd:
/dev/ttyS0 = COM1
/dev/ttyS1 = COM2
etc.
Vindt eerst de <device> verwijzing:
<device>
<name>phoenix</name>
<type>Phoenix</type>
<node>/dev/ttyS0</node>
<mhz>357</mhz> <!-- or 357 -->
<parity>none</parity>
<export>yes</export>
<enabled>yes</enabled>
<blocksa>yes</blocksa>
<blockua>yes</blockua>
<blockga>yes</blockga>
<boxid>0000000000</boxid>
<PTShandshake>Yes</PTShandshake> <!-- Set to yes(if wanted) for cryptoworks, Viacess and c
<crypto-special>Yes</crypto-special>
<carddetect>no</carddetect>
<newcamd_port>10001</newcamd_port>
<priority>round</priority> <!-- hard is default -->
<sid>
<allow>
<!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
<id></id>
</allow>
<deny>
<!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it.
<id></id>
</deny>
</sid>
</device>
<node> en <newcamd_port> zijn interresant voor ons. Specificeer de seriële poort (ttySx) waarop u een actieve cardreader heeft aangesloten. Daarnaast specificeert u de zogenaamde
debug poort voor de NewCS ( start de nummering vanaf 10001).
Vervolgens voegt u gebruikers toe:
<user>
<name>username1</name>
<password>password1</password>
<au>on</au>
</user>
Wijzig de <name> and <password> naar u wensen. Meedere gebruikers zijn natuurlijk mogelijk, als volgt toe te voegen;
<user>
<name>username2</name>
<password>password2</password>
<au>on</au>
</user>
<user>
<name>username3</name>
<password>password3</password>
<au>on</au>
</user>
Etc.
Beéindig het draaiende NewCS process, herstart het meteen daarna met de zojuist aangebrachte configuratie wijzigingen eventueel met parametersr:
[root@celeron root]# newcs /var/tuxbox/config/newcs.xml
en/of
[root@celeron root]# newcs /var/tuxbox/config/newcs2.xml
Vervolgens start de server weer op en laat alle card parameters weer zien op het scherm
Met NewCAMD, EvoCAMD, MGCAMD, WinCSC of elke andere CAM emu. Kunt u nu een verbinding maken met de zojuist geinstalleerde server. Veel plezier ermee !!!
Installing the server on a Windows system
De windows installatie is gelijkwaardig aan de linux/unix versie. Pak de volgende bestanden uit in een directory/map naar keuze:
newcs.exe
mingwm10.dll
pthreadGCE2.dll
newcs.xml.dragon
Hernoem het bestand:
newcs.xml.dragon to newcs.xml
Open het newcs.xml bestand. Bewerk de <device> and <user> verwijzingen zoals hiervoor aangegeven. Gebruik nu COM1 en COM2 etc. inplaats van ttySx voor seriële poort verwijzingen;
<device>
<name>phoenix</name>
<type>Phoenix</type>
<node>COM1</node>
<mhz>357</mhz> <!-- or 357 -->
<parity>none</parity>
<export>yes</export>
<enabled>yes</enabled>
<blocksa>yes</blocksa>
<blockua>yes</blockua>
<blockga>yes</blockga>
<boxid>0000000000</boxid>
<PTShandshake>Yes</PTShandshake> <!-- Set to yes(if wanted) for cryptoworks, Viacess and c
<crypto-special>Yes</crypto-special>
<carddetect>no</carddetect>
<newcamd_port>10001</newcamd_port>
<priority>round</priority> <!-- hard is default -->
<sid>
<allow>
<!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it. -->
<id></id>
</allow>
<deny>
<!-- valid value for id are:
4 numbers, if the service id is 3 numbers, add a 0 infront of it.
<id></id>
</deny>
</sid>
</device>
<node> en <newcamd_port> zijn opnieuw interresant voor ons. Specificeer de seriële poort (COMx) waarop een cardreader is geinstalleerd. Specificeer de zogenaamde debug poort voor de NewCS server (start vanaf 10001).
Voeg de gebruikers toe !!
<user>
<name>username1</name>
<password>password1</password>
<au>on</au>
</user>
Wijzig de <name> and <password> naar wens.
Start the newcs.exe vanaf de command prompt.
C:\>newcs
Test hem vervolgens weer met NewCAMD, EvoCAMD, MGCAMD, WinCSC of welke andere CAM ook. Veel plezier !!!