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

Ämne: Manuell installation av Mgcamd på Dreambox

  1. #1
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger

    Manuell installation av Mgcamd på Dreambox

    Ver lägger jag in mina uppgifter till min NewCS server som finns på min PC??? :errf:



    På mångas begäran ska jag nu försöka gå igenom lite enkelt hur man manuellt får igång Mgcamd på Dreamboxen, utan att använda plugin menyer.
    Vi börjar med att ladda ner den senaste mgcamd från vårt filarkiv
    Sen packar vi upp den i en ny mapp så får vi lite filer.
    ignore.list
    mg_cfg
    mgcamd
    priority.list
    replace.list
    Nu ska vi ladda upp dessa filerna på rätt ställe på Dreamboxen. Vi startar DCC och kopplar upp oss mot Dreamboxen och går in i ftp läge. Sen slänger vi upp respektive filer i respektive mapp.
    I /var/bin laddar vi upp:
    mgcamd
    I /var/keys laddar vi upp:
    ignore.list
    mg_cfg
    priority.list
    replace.list
    Sen ska vi sätta start rättighet på mgcamd. Då går vi in i telnet läge i DCC:
    Kod:
    cd /
    cd var/bin
    chmod +x mgcamdNu ska vi konfigurera mgcamd så att allt blir rätt. Vi börjar med att editera mg_cfg. Så vi går tillbaka till ftp läge i DCC och går in i /var/keys, sen tar vi och editerar mg_cfg och klistrar in detta över det gamla.
    Kod:
    # EMM messages
    # 00 don't show any EMM's (default)
    # 01 show only valid EMM's
    # 02 show valid and bad EMM's with complete data display
    M: { 01 }
    # ECM messages
    # 00 don't show any ECM's
    # 01 show only valid ECM's (default)
    # 02 show valid and bad ECM's with complete data display
    C: { 01 }
    # AU
    # 00 is ignored (default)
    # 01 enable AU
    # 02 AU Auto
    A: { 01 }
    # key update
    # 01 update only new keys, default setting
    # 02 update all keys (used for valid PMK checking)
    U: { 02 }
    # key files folder
    # 00 keyfiles in /var/keys
    # 01 keyfiles in /var/tmp
    T: { 00 }
    # network mode, use summ for several clients
    # 00 no network (default)
    # 01 newcamd netclient
    # 02 radegast netclient
    # 04 camd3 netclient
    G: { 01 }

    # network retry, use summ for several options
    # 00 disable (default)
    # 01 retry every new ecm
    # 02 try to connect to offline shares every Q: seconds
    # 04 try to detect and fast reconnect to lost (and not used atm) server
    N: { 03 }
    # network ecm timeout in seconds
    K: { 10 }
    # newcamd dead routes connect retry, sec
    Q: { 60 }
    # network shares priority
    # 00 newcamd, radegast, camd3 (default)
    # 01 camd3, radegast, newcamd
    # 02 newcamd, camd3, radegast
    P: { 00 }
    # on screen display type
    # 00 No OSD (default)
    # 01 neutrino
    # 02 enigma
    O: { 00 }
    # on screen display Options
    # 03 default
    # 01 show emu ecm
    # 02 show network shares messages
    # 04 show decoding failed / fta
    # 08 show emm keys update
    S: { 03 }
    # Log options
    # 00 Off (default)
    # 01 Network
    # 02 console
    # 03 both
    L: { 00 } 172.16.1.1 28007
    # cache ecm pids and data used to open channels,
    # store pids in /tmp/ca_cache.list at exit, load at startup,
    # same syntax as restore.list
    # 00 Off (default)
    # 01 Ecm pids cache
    # 02 Ecm data cache
    # 03 both caches
    H: { 00 }
    # reread files on zap:
    # 00 No (default)
    # 01 config (including priority and ignore, but not replace/cache)
    # 02 config and keys
    # 03 both
    R: { 00 }
    # debug
    # 00 off (default)
    # 01 on
    D: { 00 }Sen går vi tillbaka till telnet läge och skapar filen där vi ska lägga in cws raderna så mgcamd vet vart den ska ansluta.
    Kod:
    cd /
    cd var/keys
    touch newcamd.listSen tillbaka till ftp läge och editerar newcamd.list med de cws rader vi har.
    Kod:
    CWS = <ip> <port> <user> <pass> <desnyckel> <wan> <servernamn>
    CWS_KEEPALIVE = yesSen är det bara att slänga in så pass många cws rader som behövs. Det är ju helt beroende på hur mycket du ska ansluta till.
    Nu är själva mgcamd delen klar så nu ska vi bara fixa så mgcamd autostartar varje gång vi startar boxen. Gå in i ftp läge och kolla i /var/etc om där ligger en fil som heter init. Skulle det inte göra det så skapar vi den genom att gå in i telnet läge och göra.
    Kod:
    cd /
    cd var/etc
    touch init
    chmod +x initSen går vi tillbaka till ftp läge och editerar in följande kod rad i init filen.
    Kod:
    if [ -x /var/bin/mgcamd ]; then
    /var/bin/mgcamd &
    fiSpara filen och sen vart det klart. Hur man får mgcamd att autostarta är dock lite olika från box till box. Det sätt som jag precis beskrev fungerar utan problem på alla DM500 modeller, har man en DM70xx så ska man istället lägga in kodraden i /etc/rcS.d/S98configure för att det ska starta.
    Detta ska täcka det mesta som rör att installera mgcamd manuellt på Dreamboxen. Nu har jag bara slängt ihopa denna lite snabbt eftersom där är folk som frågat efter det. Så räkna med att den kommer uppdateras lite här och där.

  2. #2
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Den här guiden som du har klistrat in beskriver hur man installerar mgcamd manuellt.

    För de flesta är det mycket enklare att installera mgcamd + konfig för mgcamd via menyerna i boxen. Då hamnar alla filerna på rätt plats med rätt filrättigheter.

    Sedan behöver man bara editera filen /var/keys/newcamd.list. Den filen behöver bara innehålla en enda CWS-rad enligt exemplet:
    CWS = <serverip> <port> <user> <pass> <desnyckel>
    t.ex:
    CWS = 192.168.1.15 15000 user1 pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14

  3. #3
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger
    Hej,
    1. Den guiden ovan har jag avbrutit att följa för jag tror att den är för om man använder Dreamboxen som sin Cardserver. Och jag använder ju en Windows Server med NewCS som cardserver.

    2. Jag följde denna guide istället till punkt och pricka: http://www.dreamboxx.nu/wiki/index.php/MGcamd

    3. Men jag har fortfarande inte fått ngn bild på min DM 500-C.

    4. Jag har installerat Gemini v4.60 och där finns visserligen möjligheten att använda menyerna i Gemini, men det finns inga val för att installera MGcamd. Däremot har de en meny där det finns ett val av Start/Restart Camd, är det deras egen camd eller vad kan det vara?

    5. Min rad i CWS ser ut på följande sätt: CWS = 192.168.0.2 15000 user1 pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan kortserver.

    Vad är egentligen det sista, dvs; "lan" och "server". Skall man fylla i dem också?


    Jag har tillfälligt slagit av brandväggar och dylikt.
    Jag kan pinga min server från telnet fönstret, så jag ser att min server svarar, så det är ju ok.

    JJ

  4. #4
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    1. Det är ingen skillnad på att konfigurera mgcamd mot en cardserver på Dreamboxen eller en newcs-cardserver på en PC. ENDA skillnaden är vilken IP-adress du anger i din CWS-rad.

    2. När du ftp:ade filerna är du säker på att du hade ftp-programmet i binär-läge? Annars blir filerna förstörda.

    3. :-(

    4. På något sätt kan man installera mgcamd i Gemini från någon meny. Nån annan som har en Dreambox kan väl berätta hur man gör?
    När de pratar start/restart av camd så menar de nog den cam man har installerad. Det finns några olika att välja på. För nybörjare tycker jag det är enklast att börja med mgcamd.

    5. Raden ser OK ut. Om IP-adressen tillhör din newcs-server så ska det vara OK. Det sista "lan" och "server" vet jag inte vad det ska vara bra för. Man ser det i alla exempel. Men jag har aldrig förstått att det har någon funktion. Jag brukar utelämna det och det går lika bra ändå.

    Edit:
    Installation av mgcamd i Gemini verkar vara:
    Blue Button -> Addons -> Download and Install och sedan väljer du i listan.
    Antingen bara mgcamd om det finns eller också mgcamd + newcs (det gör ingenting om du får med newcs). Kolla också i listan om det finns nåt som heter config för mgcamd, i så fall installerar du det också.
    (Jag har ingen Dreambox själv så jag kan inte kolla, men detta var från en guide jag hittade på nätet.)

  5. #5
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger
    Fasen va schysst!

    Aha, nu så verkar jag har fått ner det, woow, pheew Jag ser att alla filer har lagt sig i "rätta kataloger" dessutom. Så nu har jag ändrat min CWS också med parametrar. Rebootat maskinen (måste man reboota vid varje ändring+) Måste jag även ändra något i "mg_cfg"? Fortfarande dock svart skärm

    När jag manuellt startar får jag detta:

    root@dreambox:~> ../var/bin/mgcamd_1.30
    tuxbox mgcamd v1.30c by mixvt (compiled Jun 10 2008 14:56:05)
    [mg] Net:1:7:0:5s Show ecm:1, emm:1 Up:1 Au:2 Dir:0 Osd:no:80:0 Cache:7 Log:3:1
    2.16.1.1:28007 Reread:0
    [mg] Ecm cache time: 15
    Box type: dreambox
    Conax.Key error 2: No such file or directory
    SoftCam.Key error 2: No such file or directory
    AutoRoll.Key error 2: No such file or directory
    Conax.Key error 2: No such file or directory
    newcamd keep alive: 0, incoming port: 0
    root@dreambox:~> [mgcam] emm thread started
    [mgcamd] tps update started.

  6. #6
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    Du måste inte reboota vid varje ändring av configfilerna. Men du måste starta om mgcamd. Stoppade du ev. tidigare instanser av mgcamd innan du startade den från kommandoraden?
    killall -9 mgcamd

    Om du gör:
    cd /tmp
    cat mgshare.info
    cat mgstat.info
    Hur ser det ut?

    Om du kollar loggen i din newcs-server samtidigt som mgcamd startar. Ser du nån inloggning där?

  7. #7
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger
    1. När jag skrev "killall -9 mgcamd" fick jag som svar "killall: mgcamd: no process killed"
    2. I /temp ser det ut på följande sätt:

    a. mgshare,info finns men dokumentet är tomt (vad är cat?)
    b. mgstat.info finns ej

    Båda dessa är dokument inte kataloger om det är det du menar med "cat"
    Resten av dokumenten som finns där är "camd.socket", "ecm.info", "gdaemon.socket", "hotplug.socket", "mgcamd.pid"

    "mmi.socket" och "pid.info".

    Dessa filer är tomma utom "mgcamd.pid". När jag tittar på det dokumentet så finns det endsat en rad och där står

    "191".

    3. Var skall jag titta efter i newsc-servern om att mgcamd startar? Menar du commado fönstret (cmd). Där står inget

    om mgcamd utan ser fortfarande ut såhär:


    Reading Config file from newcs.xml
    TCP-log password is enabled, set to: NewCSpwd
    TCP-log set to simple mode
    level: verbose
    type: init
    output: console,tcp
    logger config: level 2 type 3 output 5
    Console log options: level 1 type 3
    TCP log options: level 1 type 3
    [ 23:52:49 ] [ Box detect ] Windows XP Build 2600
    [ 23:52:49 ] [ Config ] COM6 ECM priority: round
    [ 23:52:49 ] [ EMM Cache ] Initialising Cache with 20 entries
    [ 23:52:49 ] [ ECM Cache ] Initialising dynamic Cache
    [ 23:52:49 ] [ Loader ] Starting Telnet on port 1001
    [ 23:52:49 ] [ Loader ] Reader type 3 on node COM6
    [ 23:52:49 ] [ Phoenix ] Opening device COM6
    [ 23:52:49 ] [ Phoenix ] Setting parity to NONE on node COM6
    [ 23:52:49 ] [ Phoenix ] Setting 2 Stop bits on node COM6
    [ 23:52:49 ] [ Phoenix ] Setting baud to 9600
    [ 23:52:49 ] [ MP35 ] Trying to set Mp3.5 to Phoenix mode on no
    [ 23:52:49 ] [ MP35 ] Firmware version 3.6 USB
    [ 23:52:50 ] [ MP35 ] Setting oscillator to: 3.58Mhz
    [ 23:52:50 ] [ MP35 ] Looks like Phoenix mode is turned on, let
    [ 23:52:50 ] [ Phoenix ] Setting parity to ODD on node COM6
    [ 23:52:50 ] [ Phoenix ] Setting 1 Stop bit on node COM6
    [ 23:52:50 ] [ Phoenix ] Setting baud to 9600
    [ 23:52:50 ] [ ATR ] T=0 1etu=17.92us Guardtime:12etu WWT:76
    [ 23:52:50 ] [ ATR ] Historical bytes: 0 B 0 0
    [ 23:52:50 ] [ Loader ] Init Conax card
    [ 23:52:50 ] [ Phoenix ] Setting parity to EVEN on node COM6
    [ 23:52:50 ] [ Phoenix ] Setting 2 Stop bits on node COM6
    [ 23:52:50 ] [ Phoenix ] Setting baud to 9600
    [ 23:52:50 ] [ Keyman ] Adding key 537F8354 type 0 on Provider
    [ 23:52:50 ] [ Keyman ] Adding key 29BFC1 type 0 on Provider 00
    [ 23:52:50 ] [ Loader ] Card 0B00 on port COM6 ready
    [ 23:52:50 ] [ Loader ] Starting Newcamd Server on port 15000

  8. #8
    ComHit Crew atomizeds avatar
    Reg.datum
    Feb 2004
    Inlägg
    9 231
    Tackad
    1 084 gånger
    1. Får du det svaret så fanns det ingen tidigare mgcamd-process igång. Det kan vara bra att veta det för det kan bli konstigt om du kör flera mgcamd-processer samtidigt.

    2. "cat" är ett UNIX-kommando som visar innehållet av en fil på skärmen. Du kan alltså läsa en kortare textfil med det kommandot.

    3. Eftersom din mgshare.info är tom och du inget ser i newcs log, så verkar det som att mgcamd på din Dreambox inte får kontakt med din newcs-server. Dubbelkolla IP-adress och portnummer. Det verkar ju lite knepigt att de inte får kontakt, för du säger ju att du kan pinga servern från kommandoraden i Dreamboxen?

    När det funkar så ska du i newcs log se något sånt här:
    [ 01:33:32 ] [ Newcamd:15000 ] User user1 logged in, client: Mgcamd
    [ 01:34:46 ] [ Newcamd ] ECM -> user1 (OK) 0B00 0000 1006

    4. Om du fortfarande inte får det att funka så posta din newcs.xml och din newcamd.list så får vi se om vi kan se något galet. Tala gärna om också vilka IP-adresser du har på newcs-servern och Dreamboxen.

  9. #9
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger
    Nu ser jag att servern kan logga in en user men fortfarande svart som stjärten i rutan , måste jag göra en scanning igen?
    Ibland ser jag att en signal vill in med det är stora pixlar, typ om man har en dålig mottagning... men npt händer på skärmen... aha, nu ser jag vissa kanaler typ Tv8 är ok, men inte ex-vis TV1... eller Kanal1 som det nu heter...

  10. #10
    Donator kermiths avatar
    Reg.datum
    Jan 2009
    Inlägg
    377
    Tackad
    6 gånger
    fasen kan inte se vissa kanaler

Liknande ämnen

  1. Svar: 3
    Senaste inlägg: 2009-02-05, 15:13
  2. Svar: 4
    Senaste inlägg: 2007-12-28, 12:06
  3. mgcamd - manuell installation
    Av wildone i forum Dreambox
    Svar: 4
    Senaste inlägg: 2007-02-12, 00:28
  4. Svar: 8
    Senaste inlägg: 2006-06-25, 11:35

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