Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Raspberry Neuling benötigt Hilfeschritte

AW: Raspberry Neuling benötigt Hilfeschritte

Habe bei mir von links oben,unten, unten,oben. Läuft jetzt einen Tag und bisher 7 emm's.
Was ich noch nicht so hinbekomme ist das mit DDNSupdater.sh, konfiguriert aber die geposteten Befehle gehen bei mir nicht.
 
AW: Raspberry Neuling benötigt Hilfeschritte

Hey...
habe eben unter root benutzer ddns help eingegeben, da kam noch einmal die gleiche Datei wie ddnsupdater.sh und meine Daten standen schon drin. dies habe ich noch einmal gespeichert. nach neu eingabe stand bei ddns Held / ddns Status folgendes:

root@raspberrypi /var/emu/script > ddns help
Usage: ddns [now|auto|kill|status|pid|help]
ddns now -> Force to update schutusbrutus.dyndns.org immediately (Sofortiges upd aten von schutusbrutus.dyndns.org)
ddns auto -> Checks/updates schutusbrutus.dyndns.org every 300 seconds (Ueberpru eft/updated schutusbrutus.dyndns.org alle 300 Sekunden)
ddns kill -> Kills running script (Script wird beendet)
ddns status -> Zeigt den aktuellen Status, ob ein update noetig ist
ddns pid -> Zeigt die verwendeten ProzessIDs dieses Scripts
ddns deinstall -> Deinstalls Script (Deinstalliert das Script)
ddns help -> This help... (Zeigt diese Hilfe...)
root@raspberrypi /var/emu/script > ddns status
Your host schutusbrutus.dyndns.org with IP **.***.**.*** is still up to date: 95 .223.87.140
Scripts currently ProcessIDs: 27574



Einstellung ipc Jobs
#DynDNS Static Update -> benoetigt [apt-get install ddclient]
#0 6 * * 1 root /usr/sbin/ddclient -force > /var/log/ipc/dyndns_update.log #Static
DynDNS Update (Woechentlich um 06:06, Montag)
#DDNSupdater.sh
#@reboot root /var/emu/script/DDNSupdater.sh auto #DDNSupdater.sh bei System boot/reboot starten
0 6 * * 1 root /var/emu/script/DDNSupdater.sh now #DDNSupdater.sh Static-IP Update erzwingen (Woechentlich um 06:00,Montag)
#DDNSupdater2.sh
#@reboot root /var/emu/script/DDNSupdater2.sh auto #DDNSupdater2.sh bei System boot/reboot starten
#0 6 * * 1 root /var/emu/script/DDNSupdater2.sh now #DDNSupdater2.sh Static-IP Update erzwingen (Woechentlich um 06:00, Montag)




DDNSupdater.sh
#!/bin/bash
#
# DynamicDNSupdater - supports: DynDNS.org, NO-IP.com, DYNServ.ca and IPActive.de
#
# Es koennen auch verschiedene Dienste genutzt werden um mehrere DNS-Hosts
# zu nutzen, einfach Script kopieren, umbenennen, konfigurieren und erneut starten...
#
# Sonderzeichen im Password werden nun auch supported (danke IDDQD)
#
# credits: Didge2002, SnowHead, r00t, rj.2001, IDDQD
#
### CONFIG - START
USERNAME="******" # DDNS Benutzername
PASSWORD="******" # DDNS Passwort
DDNSHOST="***.dyndns.org" # DDNS Hostname
EVERY="300" # Zeit in Sekunden zwischen den Abfragen
LOG="1" # Erstelle Logfile hiervon? (wenn moeglich aus lassen) [0=nein; 1=ja]
# Provider URL's - Es darf nur EINE benutzt werden, alle anderen auskommentieren!
# (beliebig erweiterbar)
#
# NEU: $USERNAME und $PASSWORD werden innerhalb der URL mit %USER% und %PASS% definiert!
#
# DynDNS.org
URL=" "
# No-IP.com
#URL=" "
# DYNServ.ca
#URL=" "
# IPActive.de
#URL=" "

### CONFIG - END
# -------------------------------------------------------------- #
# >>> >> > DO NOT MESS WiTH ANYTHiNG BELOW THiS LiNE! < << <<< #
# -------------------------------------------------------------- #

# required system cmd's:
# basename cat cut date echo expr killall ping rm sed sleep wget

CHECKIPURL=" "
CHECKIPURL2=" "
srcn=$(basename $0)
srcv="1.083"
srccfg="config.$srcn"
LOGFILE="/tmp/log.$srcn"
CHKFILE="/tmp/.$srcn"
PiDFILE="/tmp/.pid.$srcn"
OnlinePing="google.de"
IPCcfgdir="/var/emu/conf"
IPCfunctions="/var/emu/script/functions.sh"
IPCddnssrc="/var/emu/script/$srcn"
IPCddnslinkname="ddns"

C="\033[";Ca="${C}0;33m";Cb="${C}1;33m";Cn="${C}0m";ROT="${C}1;31m";GRUEN="${C}1;32m";BOLD="${C}1;37m"
Bo="${C}1m";Bc="${C}21m"; Ro="${C}3m";Rc="${C}23m"; Uo="${C}4m";Uc="${C}24m"
Blo="${C}5m";Blc="${C}25m"; Io="${C}7m";Ic="${C}27m"
function AddonInstalled () {
[ -f "/var/emu/conf/addons.info" ] && echo "ok" > /tmp/.AddonInstalled_$(basename $0)
}
function remove_addon () {
#onlinescript als addon entfernen
if [ -f "/var/emu/conf/addons.info" ]; then
Anum=$(sed -ne "/^$(basename $0).*/=" /var/emu/conf/addons.info)
[ ! -z "$Anum" ] && sed -i -e "$Anum d" /var/emu/conf/addons.info
fi
}
# create $srccfg...
proc_Create_Script_CFG() {
cfgVars="USERNAME PASSWORD DDNSHOST EVERY LOG URL"
NewCFG=$1
rm -f $NewCFG
echo "Erstelle ${NewCFG}.."
for cfgVar in $cfgVars; do
echo "$cfgVar=\"\$$cfgVar\"" >> $NewCFG
done
}
if [ -f "$IPCfunctions" -a ! -f "$IPCddnssrc" ]; then
echo ".. $srcn v$srcv .."
echo "Erstbenutzung dieses Scripts? IPC erkannt... kopiere Script $srcn..."
cp -f $0 $IPCddnssrc ; chmod 755 $IPCddnssrc >/dev/null 2>&1
echo -e "\nErstelle Symlink fuer ${Ro}$IPCddnslinkname${Rc} auf $IPCddnssrc"
ln -sf $IPCddnssrc /sbin/$IPCddnslinkname
echo -e "Nun muss noch der ${Ro}CONFIG${Rc} Abschnitt in dem Script $srcn angepasst werden!"
sleep 3
nano -R $IPCddnssrc
#[ ! -f "$IPCcfgdir/$srccfg" ] && proc_Create_Script_CFG "$IPCcfgdir/$srccfg"
echo -e "Fertig! Das Script kann kuenftig ueber den Befehl ${Ro}$IPCddnslinkname${Rc} ausgefuehrt werden"
AddonInstalled
$IPCddnssrc help
exit
fi
#[ ! -d "$IPCcfgdir" -a ! -f "$srccfg" ] && proc_Create_Script_CFG "$srcn.cfg"
# load srccfg?
[ -d "$IPCcfgdir" -a -f "$IPCcfgdir/$srccfg" ] && source $IPCcfgdir/$srccfg
[ ! -d "$IPCcfgdir" -a -f "$srccfg" ] && source $srccfg

# Simple URL encoding
proc_url_encode() {
out=${1//%/%25}; out=${out//\{/%7B}; out=${out//\}/%7D}; out=${out//|/%7C};
out=${out//\\/%5C}; out=${out//^/%5E}; out=${out//~/%7E}; out=${out//[/%5B};
out=${out//]/%5D}; out=${out//\`/%60}; out=${out//#/%23}; out=${out//>/%3E};
out=${out//\$/%24}; out=${out//&/%26}; out=${out//+/%2B}; out=${out//,/%2C};
out=${out//\//%2F}; out=${out//:/%3A}; out=${out//;/%3B}; out=${out//=/%3B};
out=${out//\?/%3F}; out=${out// /%20}; out=${out//</%3C};
out=${out//\!/%21}; out=${out//\"/%22}; out=${out//\@/%40}; out=${out//\'/%27};
out=${out//\(/%28}; out=${out//\)/%29}; out=${out//\*/%2A}; out=${out//\-/%2D};
out=${out//\_/%5F}; out=${out//\./%2E}; out=${out//\€/%80};
echo $out
}
# Replace %USER% and %PASS% encoded in $URL
URL=${URL//%USER%/`proc_url_encode "$USERNAME"`}
URL=${URL//%PASS%/`proc_url_encode "$PASSWORD"`}

do_update() {
wget -q -O ${CHKFILE}_answer $URL
}
LOG_update() {
if [ $LOG = "1" ]; then
_DT=$(date +"%d.%m.%Y %H:%M:%S")
if [ -z "$1" ]; then
answer=$(cat ${CHKFILE}_answer)
echo "$_DT: HOSTIP: $HOSTIP - CURRENTIP: $CURRENTIP - answer: $answer" >>$LOGFILE
else
echo "$_DT: $1" >>$LOGFILE
fi
fi
}
abuse_check() {
answer=$(cat ${CHKFILE}_answer)
MSG=""
if [ "$answer" = "abuse" ]; then
MSG="WARNING!! You abused the DNS update function! You must Unlock your hostname: $DDNSHOST !"
fi
[ "$answer" = "nohost" ] && MSG="ERROR: Unknown host $DDNSHOST !"
[ "$answer" = "badauth" ] && MSG="ERROR: Bad auth! Check USERNAME and PASSWORD setting!"
if [ ! -z "$MSG" ]; then
echo "$MSG"
[ -z "$1" -a $LOG = "1" ] && echo "$MSG" >>$LOGFILE
fi
}
get_IPs() {
HOSTIP=$(ping -c 1 "$DDNSHOST" | sed -n 1p | sed -e 's/(//g' -e 's/)//g' | cut -d " " -f3 | sed -e 's/\://g')
wget -q -O ${CHKFILE}_current_ip $CHECKIPURL
CURRENTIP=$(cat ${CHKFILE}_current_ip | cut -d ' ' -f 6 | cut -d '<' -f 1)
if [ -z "$CURRENTIP" -o "$CURRENTIP" = " *" -o "$CURRENTIP" = "*1.0 *" ]; then
if [ ! -z "$1" ]; then
echo "Hmm... $CHECKIPURL seems to be down?! Using: $CHECKIPURL2 insteed"
fi
if [ -z "$1" -a $LOG = "1" ]; then
echo "Hmm... $CHECKIPURL seems to be down?! Using: $CHECKIPURL2 insteed" >>$LOGFILE
fi
wget -q -O ${CHKFILE}_current_ip $CHECKIPURL2
CURRENTIP=`cat ${CHKFILE}_current_ip | grep "IP Address" | cut -d ' ' -f4 | sed -e 's/\$//g' -e 's/\\r//g'`
fi
}
update_interval() {
PiDs="$$ $!"
echo $PiDs > $PiDFILE
echo "Running Script in Background with PID(s): $PiDs"
while true; do
[ ! -f "$PiDFILE" ] && echo "$srcn: Interval stopped" && break
ONLINE=0
[ "$(ping -c1 "$OnlinePing" | grep -c "seq")" -eq 1 ] && ONLINE=1
[ "$ONLINE" ] && get_IPs
if [ "$ONLINE" ] && [ "$HOSTIP" != "$CURRENTIP" ]; then
do_update
abuse_check
LOG_update
fi
sleep $EVERY
done
}
kill_script() {
counter="5"
[ -f "$PiDFILE" ] && PID=$(cat $PiDFILE)
[ -z "$PID" ] && PID="$$ $!"
echo "PID(s): $PID"
echo -n "Stopping Script"
if [ ! -z "$PID" ]; then
if ( kill -TERM $PID 2> /dev/null ); then
c=1
while [ "$c" -le 300 ]; do
if ( kill -0 $PID 2> /dev/null ); then
echo -n "."
sleep 1
else
break
fi
c=$((++c))
done
fi
if ( kill -0 $PID 2> /dev/null ); then
echo "Script is not shutting down cleanly - killing"
kill -KILL $PID
else
echo " done"
fi
#for P in $PID; do
# kill -9 $P >/dev/null 2>&1
# echo "Killed PID $P"
#done
else
echo "Nothing to $1!"
fi
#
#fixme
#
# sleep 5
# if [ ! -z `pidof -x sleep` ]; then
# while [ $counter -gt 0 ]; do
# echo "...Retrying to kill script! (retrys: $counter , PID: $PID)"
# kill -9 $PID >/dev/null 2>&1
# PID=$(pidof -x $0)
# PID="$PID `pidof -x sleep`"
# counter=`expr $counter - 1`
# done
# fi
#echo "Should be killed..."
rm -f $PiDFILE
}
echo_PIDs() {
[ -f "$PiDFILE" ] && PID=$(cat $PiDFILE)
[ -z "$PID" ] && PID="$$ $!"
if [ -z "$PID" ]; then
echo "Seems script isnt running in background"
else
#PID="$PID `pidof -x sleep`"
echo "Scripts currently ProcessIDs: $PID"
fi
}
show_status() {
get_IPs
if [ "$HOSTIP" != "$CURRENTIP" ]; then
echo "The IP of $DDNSHOST ($HOSTIP) does NOT match your current Internet-IP: $CURRENTIP"
echo "You should update immediately! (with: $0 now)"
else
echo "Your host $DDNSHOST with IP $HOSTIP is still up to date: $CURRENTIP"
if [ -f "${CHKFILE}_answer" ]; then
answer=$(cat ${CHKFILE}_answer)
echo "Last Answer was: $answer"
fi
echo_PIDs
fi
}
if [ -f "$IPCfunctions" -a -f "$IPCddnssrc" ]; then
linkname=$IPCddnslinkname
else
linkname=$0
fi
case "$1" in
"")
update_interval
;;
[aA][uU][tT][oO]|[sS][tT][aA][rR][tT])
bash $0 &
;;
[kK][iI][lL][lL]|[sS][tT][oO][pP])
kill_script $1
;;
[nN][oO][wW])
get_IPs
do_update
abuse_check
echo "HOST: $DDNSHOST - HOSTIP: $HOSTIP - CURRENTIP: $CURRENTIP"
echo "Answer: $answer"
;;
[pP][iI][dD]*)
echo_PIDs
;;
[sS][tT][aA][tT][uU][sS])
show_status
;;
[hH][eE][lL][pP]|[hH][iI][lL][fF][eE]|?)
echo "Usage: $linkname [now|auto|kill|status|pid|help]"
echo "$linkname now -> Force to update $DDNSHOST immediately (Sofortiges updaten von $DDNSHOST)"
echo "$linkname auto -> Checks/updates $DDNSHOST every $EVERY seconds (Ueberprueft/updated $DDNSHOST alle $EVERY Sekunden)"
echo "$linkname kill -> Kills running script (Script wird beendet)"
echo "$linkname status -> Zeigt den aktuellen Status, ob ein update noetig ist"
echo "$linkname pid -> Zeigt die verwendeten ProzessIDs dieses Scripts"
echo "$linkname deinstall -> Deinstalls Script (Deinstalliert das Script)"
echo "$linkname help -> This help... (Zeigt diese Hilfe...)"
;;
[dD][eE][iI][nN][sS]*)
kill_script $1
rm -f $IPCddnssrc /sbin/$IPCddnslinkname
remove_addon
echo "Script deinstalled!"
;;
*)
echo "Usage: $linkname [now|auto|kill|status|pid|help]"
;;
esac
exit 0



Nun scheint es zu funktionieren. Sind meine Einstellungen bei ipc Jobs denn nun richtig für Unitymedia Business, wo sich die IP fast nicht ändert? Wird mein account nun nicht auslaufen bzw. kann ich die dyndns Einstellungen in der fritzbox nun rausnehmen? Muß ich evtl irgendetwas noch in eine autostart-Datei schreiben?

Gruß und Danke vorab...
 
AW: Raspberry Neuling benötigt Hilfeschritte

Sollte soweit passen. wieso eine Autostart-datei? Wird doch durch den aktivierten Cronjob geregelt
 
AW: Raspberry Neuling benötigt Hilfeschritte

Hallo Zusammen,

ich will vorerst einmal meine HD+02 Karte, die in einer Easymouse2 steckt und die direkt per USB am Raspi angeschlossen ist, zum laufen bekommen. Dazu habe ich noch Fragen zu den Oscam Server Konfig.

durch den link von -supraracer bin ich auf folgenden Oscam Server Konfig Vorschlag gestoßen:

HD+ HD02
Code:
[reader]
label = hdplus
protocol = mouse
device = /dev/ttyUSB0
#protocol = internal - Nur für Dreambox, VU+, etc.!
#device = /dev/sci0 - Nur für Dreambox, VU+, etc.!
caid = 1843
rsakey = Bxxx5
boxkey = AxxxC
detect = cd
mhz = 368
cardmhz = 368
group = 1
emmcache = 1,3,2
blockemm-unknown = 1



Hier sind meine Konfig die noch unbearbeitet sind:

# OSCam Konfiguration IPC - oscam.server

[reader] 1
enable = 0
label = HD+
protocol = mouse
detect = CD
group = 1
emmcache = 1,3,2
device = /dev/ttyUSB8
#n3_rsakey = BF35xxxxxxxxxxD5
#n3_boxkey = A76xxxxxxxxxx37C


[reader] 2
label = camd3emu
enable = 0
protocol = camd35
device = 127.0.0.1,20248
user = ......
password = .......
group = 1

[reader] 3
label = OSEmu
enable = 0
protocol = camd35
device = 127.0.0.1,54321
user = ......
password = .....
caid = 0D00,0D02,0D03,0D05,090F
ecmwhitelist = 0D00:9C,84,87,8B,BF,C3,6D;0D02:84;0D03:9C,9F,A5;0D05:9C;090F:62,73,84,94,95,96,99,A6,B7
ident = 0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000CC;0D02:00008C,0000A0,0000A4,0000A8;0D03:000004,000008,000024,000028;0D05:000004,000010;090F:000000
group = 1


Frage 1: Warum sind bei mir drei reader mit unterschiedlichen einträgen aufgeführt? Z.B. sind bei reader 2 und 3 user und password aufgeführt warum bzw für was??
Frage 2: Wenn ich meinen reader 1 mit dem Konfig. Vorschlag vergleiche fehlen bei mir hier die Zeilen
-caid
-mhz
-cardmhz
-blockemm-unknown
darf ich diese fehlenden Zeilen einfach einfügen?
Frage 3: Bei meiner Easymouse2 leuchtet kein Lämpchen wenn der Raspi On ist ist das Normal? :-(


Schöne Grüße
 
Zuletzt bearbeitet von einem Moderator:
AW: Raspberry Neuling benötigt Hilfeschritte

Antwort 1: Weil die bei IPC immer dabei sind. Reader 1 ist ein altes Bsp. für HD+. Reader 2 und 3 sind die Verbindungen von OScam zu camd3 bzw. OSemu
Antwort 2: Ja darfst du, das Beispiel ist veraltet.
Antwort 3: Ja das ist normal, kommen ja keine Anfragen an den Reader
 
AW: Raspberry Neuling benötigt Hilfeschritte

Hallo zusammen,

ich brauche bitte nochmal etwas Unterstützung bzw. Fachwissen:emoticon-0131-angel. Das Einfache zuerst und zwar hab ich festgestellt das ich auf Server(oscam-1.20-unstable_svn-r10653) und Client(oscam-1.20-unstable_svn-r9842) zwei unterschiedliche Oscam Versionen habe. Sind diese miteinander Kompatibel?

Schöne Grüße
 
AW: Raspberry Neuling benötigt Hilfeschritte

Ja sind sie. Würde aber den Abstand zwischen den Versionen nicht zu groß halten. Trotzdem würde ich die Version auf dem Clienten, zumindest, über 9848 ändern, da da einige Änderungen waren.
Was für ein Gerät war der Client noch mal?

MfG
 
AW: Raspberry Neuling benötigt Hilfeschritte

Der Client ist ein Pingulux, ok dann schau ich für den gleich mal nach der aktuellsten Vers.

Mein zweites anliegen wäre dann noch das einrichten des Clients (Config Einstellungen) damit da mal was hell wird irgendwie blicke ich da nicht ganz durch und komm da auch nicht wirklich weiter.
 
AW: Raspberry Neuling benötigt Hilfeschritte

Wo fehlts?
oscam.conf
[global]
clienttimeout = 10000
unlockparental = 1
nice = -1
waitforcards_extra_delay = 3000
dropdups = 1


[cache]


[dvbapi]
enabled = 1
au = 1
user = lokal
boxtype = dreambox


[webif]
httpport = Port
httphelplang = de
httprefresh = 10
httppollrefresh = 10
httpshowpicons = 1
httppiconsize = 55
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
oscam.user
[account]
user = lokal
au = cccam-reader
group = 1,2,3
oscam.server
[reader]
label = cccam-reader
protocol = cccam
device = IPdesServer,Port #cccam-Port des Servers
user = Uesr
password = Pass
inactivitytimeout = 30
group = 2,3,5
cccversion = 2.3.0
oscam.dvbapi
P: 1843
P: 0d05
P: #die CAID die Du priorisieren willst
I: 0

MfG
 
AW: Raspberry Neuling benötigt Hilfeschritte

So sieht das bei mir aus beim Pingu:
Oscam Conf
[global]
loghistorysize = 1024
logfile = /var/log//oscam/oscam.log
nice = -1
maxlogsize = 1024
ecmfmt = c&p/i/s/l

[dvbapi]
enabled = 1
au = 1
user = lokal
boxtype = dreambox

[webif]
httpport = 8888
httphelplang = de
httprefresh = 10
httpallowed = 192.168.1.1-192.168.255.255

Oscam user
[account]
disabled = 1
user = lokal
au = 1
betatunnel = 1833.FFFF:1702
group = 1

Oscam server
[reader]
label = v14
protocol = mouse
device = /dev/sci0
caid = 098C
boxid = 12345678
detect = cd
mhz = 500
group = 1
emmcache = 1,1,10
blockemm-unknown = 1
blockemm-u = 1
blockemm-s = 1
blockemm-g = 1
ndsversion = 2

[reader]
label = s02
protocol = mouse
device = /dev/sci0
caid = 1702
boxkey = 1122334455667788
force_irdeto = 1
detect = cd
mhz = 600
cardmhz = 600
group = 1
emmcache = 1,1,10
blockemm-unknown = 1
blockemm-u = 1
blockemm-g = 1

[reader]
label = HD+
enable = 0
protocol = mouse
device = /dev/ttyUSB0
caid = 1843
detect = cd
group = 1
emmcache = 1,3,2

[reader]
label = cccamproxy
enable = 0
protocol = cccam
device = seine.dyndns.com
user = user
password = pass
group = 1
cccversion = 2.3.0
cccmaxhops = 3
ccckeepalive = 1

[reader]
label = Emulator
protocol = emu
device = Emulator
caid = 0D00&0F00,090F,0500,1801,0604
detect = cd
ident = 0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000CC;0D02:000000,00008C,0000A0,0000A4,0000A8;0D03:000000,000004,000008,000024,000028;0D05:000000,000004,000010;090F:000000;0500:030B00,023800,021110,007400,007800;1801:000000;0604:000000
group = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64
disablecrccws = 1

Oscam dvbapi
P: 0D05
P: 098C
P: 1843
I: 0
 
Zuletzt bearbeitet von einem Moderator:
AW: Raspberry Neuling benötigt Hilfeschritte

Das waren die Konfigs für den Clienten.
Der Server braucht keine dvbapi und keinen user lokal, hat ja keinen Empfänger.

MfG
 
AW: Raspberry Neuling benötigt Hilfeschritte

So sieht mein Oscam Server auf dem Raspi aus:
Oscam Conf
[global]
disablelog = 0
loghistorysize = 4096
serverip = 0.0.0.0
logfile = /var/log/ipc/OScam.log
logduplicatelines = 0
pidfile =
disableuserfile = 1
disablemail = 1
usrfileflag = 0
clienttimeout = 5000
fallbacktimeout = 2500
fallbacktimeout_percaid =
clientmaxidle = 120
bindwait = 120
netprio = 0
sleep = 0
unlockparental = 0
nice = 99
maxlogsize = 2480
waitforcards = 1
waitforcards_extra_delay = 500
preferlocalcards = 0
readerrestartseconds = 5
dropdups = 0
block_same_ip = 1
block_same_name = 1
usrfile =
mailfile =
cwlogdir =
emmlogdir = /var/log/ipc/
lb_mode = 0
lb_save = 0
lb_nbest_readers = 1
lb_nfb_readers = 1
lb_min_ecmcount = 5
lb_max_ecmcount = 500
lb_reopen_seconds = 30
lb_reopen_invalid = 1
lb_force_reopen_always = 0
lb_retrylimit = 0
lb_stat_cleanup = 336
lb_max_readers = 0
lb_auto_betatunnel = 1
lb_auto_betatunnel_mode = 0
lb_auto_betatunnel_prefer_beta= 50
lb_savepath =
lb_retrylimits =
lb_nbest_percaid =
lb_noproviderforcaid =
lb_auto_timeout = 0
lb_auto_timeout_p = 30
lb_auto_timeout_t = 300
double_check_caid =
ecmfmt =
resolvegethostbyname = 0
failbantime = 0
failbancount = 0
suppresscmd08 = 0
double_check = 0

[cache]
delay = 0
max_time = 15
max_hit_time = 15
wait_time =
cacheex_mode1_delay =
cacheexenablestats = 0
csp_port = 0
csp_serverip = 0.0.0.0
csp_ecm_filter =
csp_allow_request = 1
csp_allow_reforward = 0
cacheex_cw_check =
wait_until_ctimeout = 0
cwcycle_check_enable = 0
cwcycle_check_caid =
cwcycle_maxlist = 500
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_dropold = 1
cwcycle_sensitive = 4
cwcycle_allowbadfromffb = 0
cwcycle_usecwcfromce = 0

[newcamd]
port = 22000@1830:003411
serverip = 0.0.0.0
allowed =
key = 0102030405060708091011121314
keepalive = 0
mgclient = 0

[cccam]
port = 123456
serverip = 0.0.0.0
nodeid = 3D6A104A10B713FC
version = 2.3.0
reshare = 10
reshare_mode = 4
ignorereshare = 0
forward_origin_card = 0
stealth = 0
updateinterval = 240
minimizecards = 0
keepconnected = 1
recv_timeout = 2000

[webif]
httpport = 16002
serverip = 0.0.0.0
httpuser = oscam
httppwd = oscam
httpcss =
httpjscript =
httpscript =
httptpl =
httppiconpath =
httphelplang = de
httplocale =
http_prepend_embedded_css = 0
httprefresh = 15
httppollrefresh = 60
httphideidleclients = 0
httphidetype =
httpshowpicons = 0
httppiconsize = 0
httpshowmeminfo = 0
httpshowuserinfo = 0
httpshowcacheexinfo = 0
httpshowecminfo = 0
httpshowloadinfo = 0
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,172.16.0.0-172.31.255.255
httpreadonly = 0
httpsavefullcfg = 1
httpoverwritebakfile = 0
httpcert =
httpforcesslv3 = 0
httpdyndns =
aulow = 30
hideclient_to = 25
httposcamlabel = OSCam
httpemmuclean = 256
httpemmsclean = -1
httpemmgclean = -1
http_status_log = 0

Oscam user
[account]
disabled = 1
user = cccam
pwd = cccam
description =
hostname = localhost
caid =
uniq = 1
sleepsend = 0
failban = 0
monlevel = 0
sleep = 0
suppresscmd08 = 0
umaxidle = -1
keepalive = 0
au = 1
emmreassembly = 2
expdate =
allowedprotocols =
allowedtimeframe =
betatunnel =
group = 1
services =
preferlocalcards = -1
ident =
chid =
class =
cacheex = 0
cacheex_maxhop = 0
cacheex_ecm_filter =
cacheex_drop_csp = 0
cacheex_allow_request = 0
no_wait_time = 0
cacheex_allow_filter = 1
cccmaxhops = 10
cccreshare = -1
cccignorereshare = -1
cccstealth = -1
fakedelay = -1
numusers = -1
penalty = -1
acosc_max_active_sids = -1
acosc_zap_limit = -1
acosc_penalty = -1
acosc_penalty_duration = -1
acosc_delay = -1
lb_nbest_readers = -1
lb_nfb_readers = -1
lb_nbest_percaid =
cwc_disable = 0

Oscam server
[reader]
label = HD+
description =
enable = 0
protocol = mouse
device = /dev/ttyUSB0
key =
password =
pincode = none
gbox_max_distance = 2
gbox_max_ecm_send = 3
gbox_reshare = 5
cccam_reshare = 5
readnano =
services =
lb_whitelist_services =
reconnectdelay = 60000
resetcycle = 0
keepalive = 0
smargopatch = 0
autospeed = 1
sc8in1_dtrrts_patch = 0
fallback = 0
fallback_percaid =
localcards =
cacheex = 0
cacheex_maxhop = 0
cacheex_ecm_filter =
cacheex_allow_request = 0
cacheex_drop_csp = 0
cacheex_allow_filter = 1
caid = 1843
atr =
boxid =
boxkey =
rsakey =
ins7e =
ins7e11 =
ins2e06 =
fix07 = 1
fix9993 = 0
readtiers = 1
force_irdeto = 0
needsemmfirst = 0
ecmnotfoundlimit = 0
ecmwhitelist =
ecmheaderwhitelist =
detect = cd
nagra_read = 0
mhz = 357
cardmhz = 357
ident =
chid =
class =
aeskeys =
group = 1
emmcache = 1,3,2,0
blockemm-unknown = 0
blockemm-u = 0
blockemm-s = 0
blockemm-g = 0
saveemm-unknown = 0
saveemm-u = 0
saveemm-s = 0
saveemm-g = 0
blockemm-bylen =
lb_weight = 100
lb_force_fallback = 0
savenano =
blocknano =
dropbadcws = 0
disablecrccws = 0
use_gpio = 0
cccreshare = -1
ccchop = 0
use_ssl = 0
deprecated = 0
audisabled = 0
auprovid =
ndsversion = 0
ratelimitecm = 0
ratelimittime = 0
ecmunique = 0
srvidholdtime = 0
cooldown = 0,0
read_old_classes = 0

[reader]
label = camd3emu
description =
enable = 0
protocol = cs357x
device = 127.0.0.1,20248,0
key =
user = meinserver
password = meinserverpass
pincode = none
gbox_max_distance = 2
gbox_max_ecm_send = 3
gbox_reshare = 5
cccam_reshare = 5
services =
lb_whitelist_services =
inactivitytimeout = 0
reconnecttimeout = 30
reconnectdelay = 60000
keepalive = 0
fallback = 0
fallback_percaid =
localcards =
cacheex = 0
cacheex_maxhop = 0
cacheex_ecm_filter =
cacheex_allow_request = 0
cacheex_drop_csp = 0
cacheex_allow_filter = 1
caid =
ecmnotfoundlimit = 0
ecmwhitelist =
ecmheaderwhitelist =
ident =
chid =
class =
aeskeys =
group = 1
emmcache = 0,1,0,0
blockemm-unknown = 0
blockemm-u = 0
blockemm-s = 0
blockemm-g = 0
saveemm-unknown = 0
saveemm-u = 0
saveemm-s = 0
saveemm-g = 0
blockemm-bylen =
lb_weight = 100
lb_force_fallback = 0
savenano =
blocknano =
dropbadcws = 0
disablecrccws = 0
use_gpio = 0
cccreshare = -1
ccchop = 0
use_ssl = 0
audisabled = 0
auprovid =
ratelimitecm = 0
ratelimittime = 0
ecmunique = 0
srvidholdtime = 0
cooldown = 0,0

[reader]
label = OSEmu
description =
enable = 0
protocol = camd35
device = 127.0.0.1,54321,0
key =
user = emu
password = emu
pincode = none
gbox_max_distance = 2
gbox_max_ecm_send = 3
gbox_reshare = 5
cccam_reshare = 5
services =
lb_whitelist_services =
inactivitytimeout = 0
reconnecttimeout = 30
reconnectdelay = 60000
keepalive = 0
fallback = 0
fallback_percaid =
localcards =
cacheex = 0
cacheex_maxhop = 0
cacheex_ecm_filter =
cacheex_allow_request = 0
cacheex_drop_csp = 0
cacheex_allow_filter = 1
caid = 0D00,0D02,0D03,0D05,090F
ecmnotfoundlimit = 0
ecmwhitelist = 0D00:9C,84,87,8B,BF,C3,6D;0D02:84;0D03:9C,9F,A5;0D05:9C;090F:62,73,84,94,95,96,99,A6,B7
ecmheaderwhitelist =
ident = 0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000CC;0D02:00008C,0000A0,0000A4,0000A8;0D03:000004,000008,000024,000028;0D05:000004,000010;090F:000000
chid =
class =
aeskeys =
group = 1
emmcache = 0,1,0,0
blockemm-unknown = 0
blockemm-u = 0
blockemm-s = 0
blockemm-g = 0
saveemm-unknown = 0
saveemm-u = 0
saveemm-s = 0
saveemm-g = 0
blockemm-bylen =
lb_weight = 100
lb_force_fallback = 0
savenano =
blocknano =
dropbadcws = 0
disablecrccws = 0
use_gpio = 0
cccreshare = -1
ccchop = 0
use_ssl = 0
audisabled = 0
auprovid =
ratelimitecm = 0
ratelimittime = 0
ecmunique = 0
srvidholdtime = 0
cooldown = 0,0
Passt das den so? wenn ja warum wird bei den HD+ sender nix hell:-(
 
Zurück
Oben