Du kan se sidan på http://www.comhit.net/content.php/19...wCS-Cardserver
*********
Guiden täcker installation, konfiguration i både Linux och Windows operativsystem.Även lite kort fattat Webbgränsnittet och telnet om man valt att ta med det i NewCS konfiguration.

Innehåll
  1. Förord
  2. NewCS
  3. Linux
    3.1. Nödvändiga paket
    3.2. Hämta nödvändiga filer
    3.3. Installation
    3.4. Kortläsare
    3.5. Konfiguration
    3.6. Starta Servern
  4. Windows
    4.1. Nödvändiga paket
    4.2. Hämta nödvändiga filer
    4.3. Installation
    4.4. Konfiguration
    4.5. Starta Servern
  5. Webbgränssnittet
  6. Telnet
Bifogad fil 949
1. Förord

Denna guide är skapad för privat bruk i utbildnings syfte, informationen får inte användas för att dela abonnemang då detta är ett kontraktsbrott.
Jag samt comhit.net kan inte hållas ansvariga för vad du som läser detta gör med informationen.

2. NewCS

Vad är NewCS? [wiki=NewCS][/wiki] kortserver programvara med ett integrerat webbgränssnitt och telnet anslutning.
Servern fungerar som en tolk mellan kortet som sitter i kortläsaren och klienterna på nätverket.
För att klienterna på nätverket ska kunna avkoda bilden så måste dom ansluta och logga in på kort servern.
Klienterna i detta fallet kan vara en [wiki=Dreambox][/wiki], AzBox eller Miraclebox som är konfigurerad för detta enda målet, men det kan även vara en kort klient.
Så som "Season Interface" eller "Alex CS-Klient".Ska till lägga att NewCS-1.65 för Windows kan bugga lite och är inte lika stabil som NewCS-1.67RC1 för Linux.
Optimala för Windows versionen är egentligen att köra en äldre version så som NewCS-1.31 eller kanske till och med kör OSCam istället om du har ett nyare viasat abonnemang då NewCS inte stöder nyare Viasat kort alls...
Rekommendera att prova sig fram.

3. Linux

3.1. Nödvändiga paket

  • unzip
  • wget
  • libssl
  • NewCS-1.67RC1

3.2. Hämta nödvändiga filer

Innan vi börjar se till att du har installerat unzip, wget och libssl.
Installation av dessa paket kan variera lite beroende på Linux distribution.
Ladda ned NewCS-1.67RC1:
Kod:
~# cd /usr/src
~# wget http://www.skystar.org/arsiv/cardsharing/newcs/newcs-1_67RC1.zip
3.3. Installation

Efter att vi laddat ned NewCS så ska vi packa upp filen och lägga den på rätt ställe i systemet.
Kod:
~# unzip newcs-1_67RC1.zip
~# cd newcs-1.67_RC1/bin/
~# cp newcs.i686 /usr/sbin/
Så har vi installerat kort server programvaran.

3.4. Kortläsare

Nu ansluter vi kortläsaren till servern via USB porten.
För att kolla att allt ser bra ut och att servern hittar kortläsare skriver vi följande:
Kod:
~# dmesg
Så här ser det ut för mig, (Använder dock två stycken seriell läsare).
Denna hittar då två Seriell till USB konvertrar.
Kod:
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device
ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
drivers/usb/serial/ftdi_sio.c: Detected FT232BM
usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
ftdi_sio 2-2:1.0: FTDI USB Serial Device converter detected
drivers/usb/serial/ftdi_sio.c: Detected FT8U232AM
usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB1
usbcore: registered new interface driver ftdi_sio
drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
Det ska nu rulla massa information i terminalen och på sista raderna ska det nu stå något i stil med "attached to ttyUSB0" och "attached to ttyUSB1".
Vi kan även försäkra oss om detta genom att skriva:
Kod:
~# lsusb
Som nämnt tidigare så använde jag mig av Seriell USB konverter så lsusb visar för mig detta:
Kod:
Bus 4 Device 1: ID 0000:0000
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 4: ID 0403:6001 Future Technology Devices International, Ltd 8-bit FIFO
Bus 2 Device 5: ID 0403:6001 Future Technology Devices International, Ltd 8-bit FIFO
Bus 2 Device 1: ID 0000:0000
Bus 1 Device 1: ID 0000:0000
Här ska det nu vara listat din kortläsare på en av USB busarna.

3.5. Konfiguration

NewCS konfigureras med en enda xml-fil, ligga som standard i /etc, skulle man vilja ändra detta så kan man göra det genom att lägga till "växeln" -C
i uppstarts strängen.Visar ett exempel i sektion 3.6 på detta. newcs.xml

Kod:
 
     
          
               Conax
               phoenix
               357
               /dev/ttyUSB0
               even
               normal
               Yes
               Yes
               No
               No
               Yes
               No
               No
               yes
               10001
               Yes
               no
               0000
               round
          
          
               NDS
               phoenix
               357
               /dev/ttyUSB1
               odd
               normal
               Yes
               Yes
               No
               No
               Yes
               
               No
               No
               yes
               10002
               Yes
               no
               0000
               round
          
          
               Viaccess
               phoenix
               357
               /dev/ttyUSB2
               odd
               normal
               Yes
               Yes
               No
               No
               Yes
               No
               No
               yes
               10003
               Yes
               no
               0000
               round
          
     
     
          No
          14000
          
               localhost
          
     
     
          20
          -1
     
     
          
               8080
               yes
          
          
               admin
               newcs
               admin
          
     
     
          NewCSpwd
          simple
          internal
          all
          console,tcp
          1001
          normal,init
          all
          file
          /var/log/newcs.log
     
     
          Yes
          cardserver
          01 02 03 04 05 06 07 08 09 10 11 12 13 14
          
               User1
               Password1
               on
               off
               off
               2
          
          
               User2
               Password2
               on
               off
               off
               2
          
          
               User3
               Password3
               on
               off
               off
               2
          
     
Förklaring till alla taggarna finner ni i wikin under [wiki=NewCS][/wiki].

3.6. Starta Servern

Nu så är kort servern konfigurerad för att provas köra.För att starta servern skriver vi nu:
Kod:
~# /usr/sbin/newcs.i686
Om du gjort rätt och allting nu är konfigurerat korrekt så ska servern starta upp ok.
Och visa följande rader:
Kod:
This is NewCS 1.67 RC1 [Build: 95] - the New CardServer by the Butter-team..
Compiled on Jul 14 2009 at 12:12:45
Reading Config file from /etc/newcs.xml
TCP-log password is disabled!
TCP-log set to simple mode
level: normal
type: init
output: file
logger config: level 1 type 3 output 8
log file: /var/log/newcs.log
File log options: level 1 type 255
[ NewCS ] Process ID is: 11717
newcamd: main loop
~#
Har du valt att spara newcs.xml filen någon annanstans så skulle upp starts strängen kunna se ut som följande:
Kod:
~# /usr/sbin/newcs.i686 -C /etc/newcs/newcs.xml
4. Windows

4.1. Nödvändiga filer

  • NewCS-1.65 (Stöder enbart pcsc, phoenix och sc8 som "type" läsare)
  • Drivrutiner för USB läsare

4.2. Hämta nödvändiga filer

NewCS-1.65 kan du ladda hem från comhit.net, du finner det i filarkivet.
Spara zip filen till ex. skrivbordet så hittar du lätt åt filen.Om du använder AD-Tekniks Phoenix eller MP kortläsare så behöver du ev.
hämta drivrutiner för dessa från AD-Tekniks sida och installera dem med.

4.3. Installera

Nu ska vi installera NewCS för Windows.Packa upp filen till skrivbordet med hjälp av Windows Zip verktyg.
Gå in i mappen "newcs-1.65" och sedan Win32.
I denna mapp skapar vi en textfil och döper den till newcs.xml
För att webbgrännsittet ska fungera korrekt så måste vi även skapa en mapp i C:\ som vi döper till temp, om den nu inte finns där redan.

4.4. Konfiguration

Sedan vi skapat newcs.xml så kopierar du in följande information och sparar filen.newcs.xml
Kod:

     
          
               Conax
               phoenix
               357
               COM1
               even
               normal
               Yes
               Yes
               No
               No
               Yes
               No
               No
               yes
               10001
               Yes
               no
               0000
               round
          
          
               NDS
               phoenix
               357
               COM2
               odd
               normal
               Yes
               Yes
               No
               No
               Yes
               
               No
               No
               yes
               10002
               Yes
               no
               0000
               round
          
          
               Viaccess
               phoenix
               357
               COM3
               odd
               normal
               Yes
               Yes
               No
               No
               Yes
               No
               No
               yes
               10003
               Yes
               no
               0000
               round
          
     
     
          No
          14000
          
               localhost
          
     
     
          20
          -1
     
     
          
               8080
               yes
          
          
               admin
               newcs
               admin
          
     
     
          NewCSpwd
          simple
          internal
          all
          console,tcp
          1001
          normal,init
          all
          file
          newcs.log
     
     
          Yes
          cardserver
          01 02 03 04 05 06 07 08 09 10 11 12 13 14
          
               User1
               Password1
               on
               off
               off
               2
          
          
               User2
               Password2
               on
               off
               off
               2
          
          
               User3
               Password3
               on
               off
               off
               2
          
     
4.5. Starta Servern

Nu så är kort servern konfigurerad och klar för att prova köras.Dubbel klickar du på newcs.exe filen som ligger i mappen newcs-1.65\Win32 på Skrivordet.
En svart promt ska då dyka upp på skärmen och massa text ska börja rulla.
Kod:
This is NewCS 1.65 - the New CardServer by the Butter-team..
Compiled on Jan 19 2009 at 17:54:08
Reading Config file from newcs.xml
TCP-log password is enabled, set to: NewCSpwd
TCP-log set to simple mode
level: normaltype: init
output: console,tcp
logger config: level 1 type 3 output 5
Console log options: level 1 type 3
TCP log options: level 1 type 3
[ 22:27:50 ] [ Box detect ] Windows Vista Build 7600
Har du valt att spara newcs.xml filen någon annanstans så skulle upp starts strängen kunna se ut som följande: (För detta krävs att du öppnat kommandotolken.)
Kod:
C:\Users\Minime\Desktop\newcs-1.65\win32>newcs.exe -C newcs\newcs.xml
5. Webbgränsnit

Om du konfigurerat webif i newcs.xml filen så ska du kunna surfa in på servern via webbläsaren.
URL: http://xxx.xxx.xxx.xxx:8080
Användarnamn och lösenord är som du konfigurerade i /etc/newcs.xml.
I detta fallet:
Kod:
Användarnamn: admin
Lösenord: newcs
Här ifrån kan du enkelt lägga till användare och kolla status på korten med mera.

6. Telnet

NewCS har även en intregrerad telnetserver och om aktiverad så kan man enkelt övervaka servern med hjälp av denna. (OBS: I Windows verkar inte NewCS telnet servern fungera riktigt, jag fick då inte till det.)
Ytterligare hjälp och frågor om detta finner du i forumet.
------------------------------------------------------------------------------------
Om du känner för att donera en slant (BTC) för att visa din uppskattning:
1JR4eQb5GeTRyMr4cFxXFSogfpj2upsGpp