Denna guide har ej blivit uppdaterad på länge, därför kan vissa länkar inte fungera tillförlitligt, samt att versionsnumren till program inte stämmer. Kolla därför alltid i vårt filarkiv för den senaste versionen!

Här följer en guide som steg-för-steg berättar hur du kan sätta upp din egen cardserver hemma. Anledningen till att man vill sätta upp en cardserver kan
vara att man vill dela med sig av sitt originalkort till två dreamboxar i sitt hem.

Prylar som behövs:

1 st Originalkort
1 st Kortläsare (ex. MP 3.5)
1 st PC (minst 16mb RAM och 1gb HDD)
1 st Linuxdist. (ex. Debian)

Denna guide förutsätter att linux redan är installerat på burken.

Börja med att ladda hem Newcamd v6.01 ink. Cardserver & Cardspider.
Detta kan göras genom att ladda hem den på en windowsburk och sedan ftpa över den till linuxburken, eller genom att använda
När detta är gjort packas filen upp med hjälp av
Kod:
unzip newcamdv6.01complete.zip
När den är upppackad kommer det finnas många mappar och filer, men de enda filerna vi behöver för cardserver är cardserv.cfg och cardserver.i386 , som båda återfinns i mappen cardserver

Öppna mappen med hjälp utav
Kod:
cd cardserver
(förutsatt att du står i newcamdv6.01complete-mappen)

Kopiera cardserver.i386 till /usr/sbin genom kommandot
Kod:
cp cardserver.i386 /usr/sbin
Kopiera cardserv.cfg till /etc/
Kod:
cp cardserv.cfg /etc/
Öppna sedan filen cardserv.cfg genom kommandot
Kod:
nano -w /etc/cardserv.cfg
Då får du upp följande:
Kod:
#
# /var/tuxbox/config/cardserv.cfg
#

DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER_NAME = cardserv
DEBUG_PORT = 14000
ENTITLEMENT_PORT = 14001
ADMIN_PORT = 14002
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USER = local local lan 127.0.0.1 12000
USER = spider spider lan 127.0.0.1 15003
DEBUG_INIT = no
DEBUG_NET = no
DEBUG_ECM = no
DEBUG_EMM = no

SERIAL_PORT = 0
TCP_PORT = 10000
EMM-G = yes
EMM-S = yes
EMM-U = yes
SPECIAL_FEATURES = no
#
Följande ska ändras:
Kod:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Ska ändras till en unik siffersträng/bokstavssträng bestående 14 st par.
Kod:
SERVER_NAME = cardserv
Ändras till något passande, ex. familjens
Kod:
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Kan, inte nödvändigt för att det ska funka, ändras till något hemligt.
Kod:
USER = local local lan 127.0.0.1 12000
USER = spider spider lan 127.0.0.1 15003
Båda dessa kan tas bort.

Vi ska lägga till vår egna user istället, så där föregående USER stod skriver vi följande:
Kod:
USER = <användarnamnet> <lösenordet> <WAN eller LAN> <IP> <PORT>
Det kan exempelvis vara följande:
Kod:
USER = johan oelkorv LAN 192.168.1.6 12000
Om nu Johans dreambox befinner sig i huset och får det interna ipet 192.168.1.6.
Genom att lägga till au efter porten blir det auto-uppdaterande. Detta görs automatiskt på den första USER men om det ska vara på flera för säkerhetsskull, kan det läggas till på dem, men det behövs inte.
Kod:
USER = kalle prinskorv LAN 192.168.1.9 12000 au
WAN eller LAN beror på om det är en intern eller extern ip-adress.

Så nu har vi konfigurerat klart server.
Tryck ctrl+x för att stänga och tryck Y och sen ENTER.
Då är ni ute i mappen igen.
Koppla nu in er kortläsare till com1 , då vi i cardserv.cfg hade SERIAL_PORT = 0 , vill ni koppla in på com2 , ändra till SERIAL_PORT = 1.

Sätt i kortet.

Nu måste vi sätta kortet i phoenix-läge, och detta görs enklast med programmet mpset.

Laddas ner genom följande:
Packas upp med:
Kod:
tar zxvf mpset.tar.gz
Gå sedan in i mappen som skapas mpset_lin och skriv följande:
Kod:
make
Efter det kan mpset startas genom:
Kod:
./mpset /dev/ttyS0
Där /dev/ttyS0 är beteckningen på com1, om ni använder com2 blir det /dev/ttyS1.
Kod:
MP on /dev/ttyS0 set into phoenix mode
Ska det stå om ni lyckats.
Därefter:
Kod:
cd /usr/sbin
Och skriv:
Kod:
./cardserver.i386
för att starta cardservern.
Får ni inte:
Kod:
Card 0/0 reset
Card 0/0 reset failed
Har ni lyckats! Annars har ni förmodligen valt fel comport i cardserv.cfg och/eller satt phoenix på fel comport.

För att kontrollera att det funkar, installera newcamd på dreamboxen.
Detta görs lättast genom menyn, via blue panel och addons.

Ta newcamd.conf (den som följer med i newcamdv6.01complete.zip exempelvis) och ftpa över den till er dreambox, in i mappen /var/tuxbox/config . Editera denna sedan på valfritt sätt, genom att lägga till denna sträng längst ner och se till att den stämmer överens med er cardserv.cfg
Kod:
CWS = <iptillservern> 10000 johan oelkorv <unika sträng> LAN familjens
Spara newcamd.conf.

Se därefter till att ni har valt newcamd som cam och ta "reset current cam", därefter hoppar bilden upp på er TV.
Ev. kan ni byta till MGcamd, den guiden finner ni här, som anses vara stabilare.

Sen vore det även bra att sätta så att mpset och cardserver.i386 autostartar med linux. Detta är jag inte så hajj på och därför är det nog bäst att kolla i forumet. Är det ingen som besvarat det, skriv ett nytt inlägg.

Hoppas att allt funkar bra, och är ni fler i familjen är det bara att lägga till fler USER = , men kom ihåg att starta om cardservern varje gång genom
Kod:
killall /usr/sbin/cardserver.i386
/usr/sbin/cardserver.i386
Lycka till!

Uppdatering: De filer som det hänvisas till i guiden existerar kanske inte längre, eller är föråldrade. Ta därför en titt i vårt filarkiv för de senaste filerna.