Om vi vänder på det och funderar på hur man skall felsöka om man inte får igång mgcamd så kanske det är lättare...
1. Först kolla om det finns någon mgcamd process igång. Använd Linux-kommando:
ps ax | grep mgcam
om mgcamd då är igång ska man få en utskrift med 3-4 rader typ:
Kod:
root@dm500 ~ # ps ax | grep mgcam
127 root 960 S mgcamd
128 root 960 S mgcamd
129 root 960 S mgcamd
29459 root 436 S grep mgcam
Om den inte är igång får man försöka starta den från prompten. Ofta kan man bara skriva mgcamd vid prompten så hoppar den igång. Men om binären heter något annat så får man kolla i /var/bin vad den heter och kanske skriva något i stil med:
/var/bin/mgcamd_131
för att få igång den.
2. När mgcamd är igång så skapar den två filer i /tmp. De är bra att titta i för att se vad som händer eller inte händer. De heter mgshare.info och mgstat.info. T.ex:
Kod:
root@dm500 /tmp # cat mgshare.info
newcamd route 090F:user:192.168.1.8:10001:cardserver EMM ON online
newcamd route 0B00:user:192.168.1.8:10002:cardserver EMM ON online
root@dm500 /tmp # cat mgstat.info
tuxbox mgcamd v1.35a by mixvt (compiled Jan 26 2010 15:59:04), Sat May 14 20:42:02 2011
mg uptime 15108d 18h 41m 35s, service changes: 12, ecm processed: 638, lost cw warnings: 0
Newcamd:
Host/port Recon. Emm out Ecm out Cw in Avg. ecm time
192.168.1.8 :10001 2 0 157 156 540
192.168.1.8 :10002 1 0 482 482 345
Box: uptime = 1591180s, CPU load: 1 min 4000 / 5 min 3136 / 15 min 2656
RAM in bytes: total 31039488 / free 3792896 / shared 0 / buffers = 3846144
mgcamd: total memory allocated by malloc, in bytes: 135168 (132kb), chunks 9432
Här ser man om mgcamd fått kontakt med någon server. Vilken IP-adress och användare den försöker med m.m. Man får kolla om det stämmer och ev. ändra i config-filer om det inte verkar stämma.
3. Om man ändå inte får till det så får man kolla i loggfiler vad som går snett. Om man startar mgcamd från prompten så får man loggning på skärmen sedan. Kolla logg-meddelandena och försök förstå om något ser felaktigt ut.
En annan hjälp kan vara att kolla cardserverns logg-filer för att se om den klagar på felaktiga inloggningsförsök eller något annat.