handdator

Visa fullständig version : Sätta upp en cardserver med newcamd



admin
2005-08-11, 11:53
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 (http://www.comhit.net/downloads.php) 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

wget http://www.comhit.net/files/newcamdv6.01complete.zipNär detta är gjort packas filen upp med hjälp av

unzip newcamdv6.01complete.zipNä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
cd cardserver (förutsatt att du står i newcamdv6.01complete-mappen)

Kopiera cardserver.i386 till /usr/sbin genom kommandot
cp cardserver.i386 /usr/sbinKopiera cardserv.cfg till /etc/
cp cardserv.cfg /etc/Öppna sedan filen cardserv.cfg genom kommandot
nano -w /etc/cardserv.cfgDå får du upp följande:

#
# /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:

DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14Ska ändras till en unik siffersträng/bokstavssträng bestående 14 st par.

SERVER_NAME = cardservÄndras till något passande, ex. familjens

ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00Kan, inte nödvändigt för att det ska funka, ändras till något hemligt.

USER = local local lan 127.0.0.1 12000
USER = spider spider lan 127.0.0.1 15003Bå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:

USER = <användarnamnet> <lösenordet> <WAN eller LAN> <IP> <PORT>Det kan exempelvis vara följande:

USER = johan oelkorv LAN 192.168.1.6 12000Om 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.

USER = kalle prinskorv LAN 192.168.1.9 12000 auWAN 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:

wget http://www.comhit.net/files/mpset.tar.gzPackas upp med:

tar zxvf mpset.tar.gzGå sedan in i mappen som skapas mpset_lin och skriv följande:

makeEfter det kan mpset startas genom:

./mpset /dev/ttyS0Där /dev/ttyS0 är beteckningen på com1, om ni använder com2 blir det /dev/ttyS1.

MP on /dev/ttyS0 set into phoenix modeSka det stå om ni lyckats.
Därefter:

cd /usr/sbinOch skriv:

./cardserver.i386för att starta cardservern.
Får ni inte:

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

CWS = <iptillservern> 10000 johan oelkorv <unika sträng> LAN familjensSpara 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 (http://www.comhit.net/viewtopic.php?t=17256), 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

killall /usr/sbin/cardserver.i386
/usr/sbin/cardserver.i386Lycka 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.

comawhite
2005-08-15, 23:07
Tänk på att:
'wget,'unzip','nano' är inte standard i alla Linux-distar, kanske måste installeras separat!

Toppen guide annars! :wink:

admin
2005-08-15, 23:14
mm vet det, men jag vet själv inte hur man installar dem, och om man nu vill göra det får man självklart det, annars kan man ju ftpa över som jag oxå skriver :)

edit: skriver ju inte att man kan editera dem i windows och sedan ftpa över cardserv.cfg, det går ju självklart oxå :)

MartinDell
2005-09-01, 12:39
uh Linux!

måste man ha det?

DnA
2005-09-07, 06:30
Hej

Tack för guiden rejj, precis vad jag letade efter!

Jag har tre frågor bara, funkar det här med marksänd digitaltv eller är det bara för sattelit abonnemangen?

Måste man ha en dator med MP 3.5 som cardserver, det går typ inte att använda en dreambox 500T istället eftersom det är väl i princip en PPC dator?

Om man delar kort över ADSL, blir det segt att byta kanal då och finns det annat man bör tänka på när man delar över internet förutom att öppna portarna i brandväggen till cardservern?

Mycket tacksam för svar

admin
2005-09-07, 14:27
Det går att använda en dreambox, dock tar jag enbart upp hur man sätter upp en cardserver på en linuxburk här. Detta med den anledningen att det är lite svårare..

Jag vet inte direkt hur mycket bandbredd man behöver, men det borde vara lugnt med en ADSL-uppkoppling.

piraya01
2005-09-25, 19:11
Skulle vara intressant att höra hur många samtidiga användare man kan vara på en serverlösning.

CPU/minne/bandbredd ?

kodama
2005-09-27, 13:04
För er som har en MP3.6 USB programerare liggandes och vill använda verkar det gå utmärkt oxå ,gjorde dock så för att få det att fungera (i debian med kernel 2.6 ,2.4 gick det ej i) :

koppla USB0 mot ttyS6

ln -s /dev/ttyUSB0 /dev/ttyS6

sedan måste man ställa om programeraren i phoenix läge ,sätt först hastighet och andra terminalegenskaper med stty:

stty 9600 < /dev/ttyS6
(Byt ut 9600 mot bithastigheten du vill köra. ttyS6 är den emulerade com-porten.)

Använd sedan t.ex. echo för att skicka tecken innanför " till programmeraren. I det här fallet ställs läsaren om till phoenix 3.58:
echo -n "*}" > /dev/ttyS6

deas
2005-09-27, 13:07
Varför inte bara använda MPset för att köra det?

./mpset /dev/ttyS6

mycket enklare... echo -n "*}" > /dev/ttyS6 <-- funka inte för mej varken i 2.4 eller 2.6... dock funka MPset i båda :)

kodama
2005-09-27, 17:42
räcker nog som du säger (tänkte inte till där riktigt ,) ...dock tror jag att man måste länka USB0 mot S6 ..kunde inte ange usb porten i config filen

Har det fungerat bra med MP3.6 läsaren för dig ? (har hört att visa haft problem med USB läsarna )

deas
2005-09-28, 08:40
visst måste du länka om usb porten till en seriell port...

jag har både testat mp3.6 och usb phoenix (både från ad-teknik) och det funkar utan problem...

mimmie
2005-11-01, 16:59
Var hittar man Linux varianten DEBIAN

ÄR DEN BÄST ELLER FINS DET ANDRA

mimmie
2005-11-01, 17:03
Någon som har en fungerande Cardserver som kan skriva ned vilken mjukvara man behöver till servern och till Dreamboxen, jag har en DB 7000s

admin
2005-11-01, 17:34
detta är en guide. har du frågor ställer du dem i forumet. Sök först, så får du många svar.