Sidan 1 av 2 12 SistaSista
Resultat 1 till 10 av 14

Ämne: Sätta upp en cardserver med newcamd

  1. #1
    ComHit Crew
    Reg.datum
    Nov 2002
    Inlägg
    3 219
    Tackad
    14 gånger

    Sätta upp en cardserver med newcamd

    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.

  2. #2
    Medlem
    Reg.datum
    Jun 2005
    Inlägg
    57
    Tackad
    1 gånger
    Tänk på att:
    'wget,'unzip','nano' är inte standard i alla Linux-distar, kanske måste installeras separat!

    Toppen guide annars! :wink:

  3. #3
    ComHit Crew
    Reg.datum
    Nov 2002
    Inlägg
    3 219
    Tackad
    14 gånger
    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å

  4. #4
    uh Linux!

    måste man ha det?

  5. #5
    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

  6. #6
    ComHit Crew
    Reg.datum
    Nov 2002
    Inlägg
    3 219
    Tackad
    14 gånger
    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.

  7. #7
    Skulle vara intressant att höra hur många samtidiga användare man kan vara på en serverlösning.

    CPU/minne/bandbredd ?

  8. #8
    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

  9. #9
    ComHit Crew deass avatar
    Reg.datum
    Mar 2003
    Inlägg
    5 749
    Tackad
    88 gånger
    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
    Alla frågor/problem som ni har angående servern kan ni ställa till mig via pm. Övriga frågor ska ställas i forumet under respektive avdelning.

  10. #10
    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 )

Liknande ämnen

  1. Ny Newcamd-cardserver-spider
    Av Evex i forum Dreambox
    Svar: 9
    Senaste inlägg: 2005-10-03, 19:03
  2. Svar: 2
    Senaste inlägg: 2005-03-26, 12:43

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss