Du kan se sidan på http://www.comhit.net/content.php/15...C3%A5-Dreambox
*********
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 mgcamd
Nu 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.list
Sen tillbaka till ftp läge och editerar newcamd.list med de cws rader vi har.
Kod:
CWS =       
CWS_KEEPALIVE = yes
Sen ä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 init
Sen 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 &
fi
Spara 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.

Lycka till!