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

How-to Raspberry mit Gbox UND Oscam zu Oscam Client (Receiver)

schwaiginho

Ist gelegentlich hier
Registriert
30. Januar 2009
Beiträge
92
Reaktionspunkte
124
Punkte
53
Diese Anleitung konnte nur erstellt werden, weil hier unzählige Nutzer dieses Boards immer wieder mit ihrem KnowHow weiterhelfen. <-- DANKE dafür

Sollten einzelne Dinge noch unklar sein wie z.B.: der Raspberry eine fixe IP zuzuordnen usw. kann das gerne noch mitangehängt werden.

Bei Anregungen oder Verbesserungsvorschlägen meldet euch bitte, ich bin leider kein Meister in GBox oder Oscam und lerne gerne mit ;)




Zum Thema:
Ziel ist es, dass eine gepairte V13 mittels Gbox UND Oscam im Raspberry sich mit dem Client (Receiver mit Oscam) verbindet.



Raspberry Pi 3 Modell B+



Easymouse 2



Bluetooth Tastatur zum verbinden an die Raspberry.



MiniSD Karte mit mind. 16GB



HDMI Kabel zum verbinden der Raspberry an den TV





Image von Osprey herunterladen - > KLICK

Win32DiskImager ->

WinSCP ->







Mittels Win32DiskImager das entpackte File ubuntu_pi auf die SD Karte flashen




Easymouse2, Bluetooth Tastatur und HDMI Kabel an die Raspberry anschliessen, SD Karte einstecken und erst dann die Raspberry an den Strom anhängen.




Nach fertiger Installation einloggen mit:



User: root



Passwort: root



Da die Tastatur standardmäßig auf Englisch eingestellt ist ändern wir dies mit folgendem Befehl:



dpkg-reconfigure keyboard-configuration



ACHTUNG: der Bindestrich wird mit einem ß eingetippt. Das Y wird mit einem Z geschrieben.



Dann öffnet sich ein Fenster bei dem die Tastatur bestätigt und im nächsten Punkt die Sprache ausgewählt wird. Dort German auswählen und bestätigen.



Alles weitere Bestätigen bis wir wieder beim root@ubuntu_pi angelangt sind.



Die Tastatur wurde nun auf Deutsch umgestellt.



Dann geben wir ein:



/sbin/ifconfig -a





Nun kommt ein Ausgabefenster wo ihr oben die MAC Adresse der PI findet.



Diese sieht in etwa so aus: b8:27:eb:87:21:c6

Die Mac Adresse schreibt ihr euch auf einen Zettel



Dann geben wir folgendes ein:





nano /etc/netplan/50-cloud-init.yaml





Es öffnet sich der Editor und wir ändern dort die Mac Adresse ab durch diejenige welche ihr eben zuvor auf dem Zettel notiert habt.







Nun drückt STRG+X um die Datei zu speichern und mit Y bestätigten



Mit Enter geht’s zurück.



Startet die Raspberry neu mit dem Befehl:



reboot



Wir starten das Programm WinSCP und loggen uns dort ein mit der IP der Raspberry

Übertragungsprotokoll sftp

Benutzername: root

Kennwort: root



Wir suchen den Ordner: /var/etc und ändern folgendes ab:







[global]

logfile = /var/log/ipc/OScam.log

nice = -1

maxlogsize = 2480

disablecrccws_only_for = 098C:000000;09C4:000000;0500:050F00



[gbox]

port = 7004

hostname = 127.0.0.1

my_password = 2222CCCC

ccc_reshare = 1

gsms_disable = 0



[cccam]

port = 36501

nodeid = 1F933151105613CP

version = 2.3.2

reshare = 5

ignorereshare = 1





[dvbapi]

enabled = 1

au = 1

pmt_mode = 0

delayer = 60

user = local

boxtype = dreambox



[webif]

httpport = 11112

httpuser = oscam

httppwd = oscam

httphideidleclients = 0

httpallowed = 0.0.0.0-255.255.255.255





[reader]

label = V13_Gboxreader

protocol = gbox

device = 127.0.0.1,8010

user = gbox_client

password = 1111AAAA

gbox_max_distance = 5

gbox_reshare = 5

caid = 09C4

group = 1

disablecrccws = 1





[account]

user = gbox_client

au = 1

allowedprotocols = gbox

group = 1,2,3,4,5,6,7,8,9,10

cccreshare = 1

cccignorereshare = 1


#DER OBERE EINTRAG MIT DEM GBOX_CLIENT IST WICHTIG, ZUSÄTZLICH KÖNNEN DANACH MEHRERE USER ANGELEGT WERDEN SO Z.B.:


[account]

user = raspberry1

pwd = raspberry1

au = 1

group = 1

max_connections = 3

cccmaxhops = 5

cccreshare = 5





[account]

user = raspberry2

pwd = raspberry2

au = 1

group = 1

max_connections = 3

cccmaxhops = 5

cccreshare = 5





[account]

user = raspberry3

pwd = raspberry3

au = 1

group = 1

max_connections = 3

cccmaxhops = 5

cccreshare = 5



Nun ändern wir im Clientreceiver noch die configs von Oscam ab:



(BITTE DEN WEBIF PORT ÄNDERN WENN DIESER ANDERS BEI EUCH VERGEBEN IST)





[global]

logfile = /usr/log/oscam.log

nice = -1

maxlogsize = 256

disablecrccws_only_for = 098C:000000;09C4:000000;0500:050F00



[dvbapi]

enabled = 1

pmt_mode = 0

user = Receiver

boxtype = dreambox



[webif]

httpport = 8080

httpuser = oscam

httppwd = user

httprefresh = 10

httphideidleclients = 0

httpallowed = 0.0.0.0-255.255.255.255



[reader]

label = raspberry.cccam

description = cccam

protocol = cccam

device = X.X.X.X,36501 # die X durch die IP deiner Raspberry ersetzen

user = raspberry1

password = raspberry1

inactivitytimeout = 30

caid = 09C4

group = 1

disablecrccws = 1

cccversion = 2.3.0

ccckeepalive = 1



[account]

user = Receiver

au = 1

group = 1,2,3,4,5,6,7,8,9,10,11,12





P: 09C4

I:0





Startet nun eueren Raspberry in der Konsole neu mit dem Befehl:

reboot



Startet anschließend die Oscam eures Receivers neu
 
Zuletzt bearbeitet:
hat das jemend schon installiert? In der oscam.server steht nichts von Kartenleser. Wie greift der auf die Karte zu?
 
Wenn es um eine gepairte V13 geht, dann läuft gbox als Cardserver und oscam ist der Client. Bei allen anderen Karten die auch mit oscam gehen, benutzt du auch oscam als Cardserver.
 
Ok! Aber wo ist der Eintrag mit der Kartenleser Adresse?

Gesendet von meinem CLT-L29 mit Tapatalk
 
Danke! Diese Datei wurde oben nicht erwähnt.

Gesendet von meinem CLT-L29 mit Tapatalk
 
... funzt perfekt mit gepairter V13, Pi3+ und Dream 7080 (auf allen 4 Tunern)!
VIELEN DANK!!
 
Hi,
Ich brauch mal etwas unterstützung, denn ich hab bestimmt irgendwo einen Denkfehler.

hab alles neu aufgesetzt und nur Karte in die Mouse gesteckt und kontrolliert ob sie gelesen wird.
Webif stand gbox online und 1 karte erkannt. Soweit ja ganz gut.
server ist in Fritzbox als 192.168.178.110 mit Portfreischaltung, war noch alles so als der Server als reiner OScam Server arbeitete.
Sobald ich dann in der oscam.conf unter serverip diese eintrage geht gbox offline.
Ich stell euch hier mal alle configs rein und auch eine von meiner client box im Büro die darauf zugreifen soll, so wie es immer unter Oscam lief.

Muss ich etwa dem Server eine andere iP zuteilen?
Oder kann ich mit der Büro Box direkt auf Gbox auf dem Server mit der vorhandenen OScam von der Box zugreifen, denn meine Eltern sollen auch drauf kommen und ich mit ddns fahren muss und keine interne Leitung drauf habe.

[global]
serverip = 0.0.0.0
disablelog = 0
logfile = /var/log/ipc/OScam.log
maxlogsize = 2480
cachedelay = 0
saveinithistory = 1
loghistorysize = 4096

[newcamd]
key = 0102030405060708091011121314
port = 22000@1830:003411

[gbox]
port = 7004
hostname = 192.168.0.1,7004
my_password = 2222CCCC
my_vers = 2A
ccc_reshare = 1
gsms_disable = 0

[webif]
httpport = 16110
httpuser = oscam110
httppwd = oscam110
httprefresh = 15
httpallowed = 0.0.0.0-255.255.255.255
httpreadonly = 0

[reader]
label = V13_Gbox
protocol = gbox
device = 127.0.0.1,8010
user = gbox_client
password = 1111AAAA
gbox_max_distance = 3
gbox_reshare = 5
caid = 09c4
group = 8

[account]
user = gbox_client
betatunnel = 1835.FFFF:1722
group = 1
max_connections = 2
allowedprotocols = gbox
cccreshare = 1
pwd = 1111AAAA

[account]
user = buro
pwd = rolex
monlevel = 4
keepalive = 1
au = 1
betatunnel = 1833.FFFF:1702
group = 1,2,3
cacheex_allow_request = 1

# allow maximum 06 share level for recieved card data
I: { 03 }

# 01 repeat EMM's
# 00 consider every EMM only once
# 01 restart pid on overflow
# 1* reset ENX on every channel change
# 2* rezap after start (calling pzapit -rz --pal)
# *1 check/reset ENX freezes on FTA
# *2 check/reset ENX freezes on PayTV
# *3 check/reset ENX freezes on FTA and PayTV
# 00 write nothing in atack.txt
# 01 write into atack.txt: password is wrong
# 02 write into atack.txt: ID unknown
# 04 write into atack.txt: IP is wrong
# 08 write into atack.txt: port is worng
# 10 write into atack.txt: share.stat
# 20 create online.log for online/offline logging
# 3F write everything. (combine bits for other combinations)
# 4000 send ecm again after 4 Seconds if no reply.
# 6000 resync decode after 6 Seconds if net decode failed
N: { 00 00 20 00 2500 4500 }

# Send ECM's at maximum 5 cards (please use this as default)
X: { 05 }

# Send ECM's in any case to these card ID's, even they are more then X:
# some examples ...
# G: { 17020000 1234 }
# G: { 0B000000 ABCD }
# G: { 05021510 AB34 }
# G: { 0D03A000 A234 }

# cwshare.cfg sharing parameters
# M: { hostname { password }}
# D: { hostname { rx_port tx_port { password { loc_code net_code }}}}
#
# loc_code: bit 7 6 5 4 3 2 1 0
# 0 0 0 0 | | | |
# +-+-+-+- level
#
# net_code: bit 7 6 5 4 3 2 1 0
# 0 0 0 | | | | |
# | +-+-+-+- level
# +--------- drop level zero cards
# example: D: { friend1.homeip.net { 8010 8020 { B142AB11 { 05 15 }}}}
#
# password
#M: { mydbox2.homeip.net { AA242456 }}

#
# Internet Friends rx tx password cod
#D: { friend1.homeip.net { 8010 8010 { B142AB11 { 5 5 }}}}
#D: { friend2.homelinux.net { 8010 8010 { 81BFF901 { 5 5 }}}}

#
# other local boxes
#D: { 192.168.0.51 { 8020 8020 { AB333441 { 5 5 }}}}
#D: { 192.168.0.52 { 8020 8020 { BA334B24 { 5 5 }}}}

#OScam lokal
M: { 127.0.0.1 { 1111AAAA }}
D: { 127.0.0.1 { 8010 7004 { 2222CCCC { 5 5 }}}}

[reader]
label = Server_110
description = Server110
protocol = cccam
device = meine.ddns,22110
user = buro
password = rolex
inactivitytimeout = 30
reconnecttimeout = 10
disablecrccws_only_for = 098C:000000;09C4:000000;098D:000000
group = 1,2,3
cccversion = 2.3.0
ccckeepalive = 1
cccreconnect = 120
auprovid = 000004

[account]
user = dvbapi_local
au = 1
group = 1,2,3

[global]
disablelog = 1
logfile = /tmp/oscam.log
pidfile = /tmp/oscam.pid
unlockparental = 1
nice = -10
maxlogsize = 100
waitforcards = 0
preferlocalcards = 2
usrfile = /tmp/user.log
cwlogdir = /var/log/
emmlogdir = /var/log/

[cache]

[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
ecminfo_type = 1
user = dvbapi_local
boxtype = dreambox

[webif]
httpport = 90
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.0.255,255.255.255.255
 
[global]
serverip = 0.0.0.0---> löschen

serverip

Parameter ist optional


Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess "hört".



[gbox]
port = 7004
hostname = 127.0.0.1,7004 ---> ,7004 löschen -->IP auf 127.0.0.1 ändern
 
ok, beides löschen, mach ich . aber wo weiss der Server dann wenn meine Box drauf zugreifen will? Irgendwo muss ja eine Konfiguration hin die erkennt dass meine Box drauf will
 
Zurück
Oben