PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Line für Oscam erstellen?



Helle85
17.03.10, 21:05
Hi,

hab ja nun mein oscamserver am laufen und nun wollte ich wissen ob es möglich ist anstatt über das newcamd protokoll auch über ne C-line ein kumpel extern zu versorgen? Über CWS=...usw klappt es aber er will unbedingt bei seiner CCcam bleiben, also bracuh ich ja ne C-line oder nicht?

Kann ich die CWS-Line einfach in eine C-line umschreiben oder muss ich seperat zur Oscam noch die CCcam installieren und user usw. anlegen?

Danek für eure hilfe :15:

Snoek
17.03.10, 22:54
genau du hast es erfasst.
es gibt 2 wege :
Oscam gibt so kein Cccam protokoll aus.
Wenn dein Kumpel per Cccam drauf zugreifen moechte, dann musst du CCcam nachstarten.
dann geht das von seiner seite aus per C line.

oder :
dein Kumpel connectet nicht per C line sondern per N line.
Somit connectet er auf dein Newcamd protokoll.
Somit brauchst du kein Cccam mehr nachzuschalten.
Ist aber Vorsicht geboten da er dann weitersharen kann, wie er lust und laune hat.

besser ist also wenn du CCcam auf einem Server nachstartest und dort den User eintraegst.
So kannst du das weitersharen perfekt unterbinden.

Helle85
18.03.10, 15:09
Danke erstmal für dein erklärung.
Aber das mit der n-line müsste doch kontrollierbar sein wenn ich in der oscam
anticascading aktiviere oder nicht?

Er kanns zwar versuchen aber nach paar minuten wird die oscam das bemerken und schon wirds dunkel! ODer würdest du darauf nicht vertrauen?

Wie sieht ein ganz normal account in der CCcam aus wenn der client nicht weitersharen darf? Versteh die ganzen zahlen in klammer nicht:stupid:

F: name pass
C: ip/port/name pass

Wie genau muss die f-line aussehen und die C-line?
Hab ja die CCcam auf der serverbox!

Snoek
18.03.10, 17:56
die F line sieht so aus.
F: user pass 1 1 0 { 0:0:1 }
die passende C line :
C: IP 12000 user pass yes { 0:0:2 }

Helle85
18.03.10, 19:01
ok, danke für die hilfe,

aber was heist das in den klammern? und 0 0 1 usw...?
Ich hab ne c-line vom kolegen da steht das nicht mit drinne aber ich hab trotzdem einschränkungen!

Also ist doch ein:

C: IP 12000 user pass

völlig ausreichend oder nicht?

Deine c-line war jetzt mit einschränkunge oder?

Snoek
18.03.10, 19:18
ja man muss die angaben nicht machen.
yes bedeutet das man den Emu des Servers mitnutzen moechte.
{ 0:0:2 } steht fuer nicht zu weit nach oben suchen (uphops)
Damit ist gemeint das die box die karten lesen soll die ich lokal habe, auch die karten die ich von einem anderen bekomme.
Aber nicht mehr die karten die er wiederrum von jemand anderes bekommt.
Optimiert das netzwerk etwas, um nicht unoetig viel traffic zu machen, da ich mehrere Karten kaskatiere.

die wichtigsten einschraenkungen findet man in der F line.
1 1 0 (maximal 1 hop hoch suchen/ emu erlauben/ kein emm)
{ 0:0:1 } nicht weiterleiten, kein reshare erlaubt

Helle85
19.03.10, 15:17
Noch eine letzte frage bevor ich alles falsch verstehe!?

Ich hab auf der dbox(serverbox) die oscam laufen und greife mit der CCcam im moment per N-line die kartenleser der oscam ab damit die serverbox auch TV schauen kann.

Aber um User in der CCcam zu erstellen um denen dann eine C-line zu geben müsste ich doch wieder komplett über CCcam auf der serverbox die kartenleser ansprechen oder nicht?

Weil bringt mir ja nix user in der CCcam zu erstellen wenn ja per CCcam-protokoll nicht von der OScam gelesen werden kann, weil die das anscheinend nicht kann, seh ich das richtig?

Auf gut deutsch, es ist im moment nicht möglich über Oscam leute per C-line anzubinden???????

Tomyslav
19.03.10, 17:26
Wenn Du mit CCcam auf den Clientboxen zur CCcam auf der Serverbox zugreifen willst, ist das kein Problem. Du läßt alles so wie es ist. Die CCcam holt sich die CW's vom Oscam Reader und leitet diese an die CCcam Clients weiter.
Also nur F: und C: Linien anlegen und fertig.

Snoek
19.03.10, 18:34
Um es nochmals zu verdeutlichen @Helle85.

Oscam liest die Karte, das geht gut und kann auch so bleiben.
OScam kann direkt ohne grosse Umwege NewCs, Mgcamd, NewCamd, Scam und Camd3 User bedienen.
Also Clienten mit diesen Emu's koennen sofort und ohne umwege auf dein Oscam zugreifen.

Nun hast du eben jemand der bei cccam bleiben will, was auch kein Problem ist.
Nachdem Oscam deine Karte gelesen hat, gibst du die daten einen weiteren Emu, dein cccam server rueber.
.. dafuer bindest du Cccam auf deiner dbox2, per N-Line an Oscam.
So das eben beides auf der box laeuft, nur Oscam muss die Karte lesen, Smartkartreader configurationen haben nicht in der Cccam.cfg zu suchen.
Nun kannst du in der cccam.cfg deine Friends anlegen, also jenen Freund der sein Cccam behalten moechte.
Mehr muss nicht sein.
Im endeffekt hast du einen Server geschaffen der im Grunde sogut wie alles nun bedienen kann, was es so an Clients gibt.

Helle85
20.03.10, 16:15
aha, also geht es doch so "einfach" .
Nun hab ich hier mal meine cccamd.config von der serverbox:

F: kai kai 3 0 1
F: test test 3 0 1
N: 127.0.0.1 34000 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: 127.0.0.1 34001 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14

cccamd.list der clientbox:

C: xxx.dyndns.tv 34000 test test

Der account mit der n-line läuft auf der serverbox!
Nur der account mit der C-line die ich zu testzwecken mal an mich selbst senden will wird nicht helle???

EDIT: Könnets du diesen teil von dir mal genauer beschreiben wie das gehen soll?:

Nachdem Oscam deine Karte gelesen hat, gibst du die daten einen weiteren Emu, dein cccam server rueber.
.. dafuer bindest du Cccam auf deiner dbox2, per N-Line an Oscam.

sammy909
20.03.10, 18:39
Hi, hast du den Serverlistenport in der CCcam config beim Server auf 34000 abgeändert.


# Standard Port ist 12000, der Server lässt sich mit Parameter -s oder mit auf 0 gesetztem Port abschalten
#
#SERVER LISTEN PORT : 12000

oder die C - Line ändern.


C: xxx.dyndns.tv 12000 test test

Helle85
20.03.10, 18:59
ja, passt alles, und im router auch freigegeben!
Weis nemmer worann es noch liegen soll.

Hab auch auf der severbox die cccamd 2.1.1 weil die mgcamd nur soweit supportet wurde!
Daran kanns dann wohl auch nicht liegen!?

sammy909
20.03.10, 19:10
Dann nimm mal einen anderen Port als 34000, weil du den schon bei Oscam hast, vielleicht liegt es daran.

Helle85
20.03.10, 19:12
ne hab ich auch schon versucht, hab ja dort dann den 12000er genommen!

sammy909
20.03.10, 19:24
Dann paßt das aber nicht,


C: xxx.dyndns.tv 34000 test test

da muß doch irgendwo ein Flüchtigkeitsfehler sein. Ich hab mal ... 5 anstatt 6 geschrieben.

Edit. Im Heimnetz mußt du die Serverip eintragen.

Helle85
20.03.10, 19:36
das hab ich ja angepasst, ist jetzt auch 12000 drinne, hab hier nochmal configs, vll findet ihr was:


cccam.cfg der serverbox:
F: kai kai 0 0 1
F: testy testy 0 0 0 { 0:0:1 }
N: 127.0.0.1 34000 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: 127.0.0.1 34001 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER LISTEN PORT : 12000
DISABLE EMM : no
EXTRA EMM LEVEL : yes
EMM THREADS : 1


cccamd.list der clientbox:
C: xxx.dyndns.tv 12000 testy testy

Im router ist port 12000 auch freigegeben! Das mit IP im heimnetz ist klar, will aber über internet testen und deshalb hab ich die dyn adresse genommen.
Boxen sind aber im gleichen haushalt, geht das dann nicht?

Snoek
20.03.10, 20:17
als erstes wuerde ich mal die beschraenkungen fuer einen test komplett rausnehmen.
F : kai kai

dann sieht es so aus als hast du 2 Karten per Oscam ?
weil port 34000 und 34001

und stelle doch mal bitte deine komplette config hier rein,
also server Oscam und cccam und
Client cccam.

tnx

sammy909
20.03.10, 22:20
Im router ist port 12000 auch freigegeben! Das mit IP im heimnetz ist klar, will aber über internet testen und deshalb hab ich die dyn adresse genommen.
Boxen sind aber im gleichen haushalt, geht das dann nicht?

einige Router können das, oder kann man einstellen, nimm die IP.

Edit.
will aber über internet testen

Kannst du im Ereignißprotokoll des Routers sehen, ob die Dyn Aktualisierung funktioniert.

Helle85
21.03.10, 00:59
Ok, hier ist die oscam.server:

#
# reader configuration
#
# serial reader
[reader]
label = S*y
Protocol = mouse
detect = CD
device = /dev/tts/1
group = 1
emmcache = 1,3,2
mhz = 600
cardmhz = 600
deprecated = 0
Ident = 1702:000000
CAID = 1702
[reader]
label = HD+
Protocol = mouse
detect = CD
device = /dev/tts/0
group = 1
emmcache = 1,3,2
n3_rsakey = BF3xxxD5
n3_boxkey = A7xxx37C
mhz = 368
cardmhz = 368
CAID = 1801&FFFF:1830

und die cccam.cfg von der serverbox ist ja wie oben beschrieben, hab nun mal beschränkungen rausgenommen:


F: kai kai
F: testy testy
N: 127.0.0.1 34000 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: 127.0.0.1 34001 kai kai 01 02 03 04 05 06 07 08 09 10 11 12 13 14
SERVER LISTEN PORT : 12000
DISABLE EMM : no
EXTRA EMM LEVEL : yes
EMM THREADS : 1

Als client hab ich ne mgcamd 1.35 wo in der mg_cfg unter G:33 eingesteltt ist, also newcamd und CCcamd bis 2.1.1!

deshalb hab ich dort ne cccamd.list:

C: xxx.dyndns.tv 12000 testy testy

EDIT: Ohne beschränkungen läuft es nun, aber HD+ geht nicht, also wird man wohl für S*y und HD+ jeweils eine C-line
pro User benötigen, geh ich davon richtig aus? Oder müsste BEIDES nun über den einen port 12000 von der cccam laufen?

Snoek
21.03.10, 11:24
Hi,

nein das muss mit einer C-Line gehen.
Du kannst doch im Cccam WebIF nachsehen
-meist standartport 16001- ob beide Karten auch gelistet sind.
Dort dann unter Shares oder Providers.
127.0.0.1:34000 |newcamd |1702|betacrypt|0,1,2,3 |1 7 | |
|127.0.0.1:34001 |newcamd |1830|nagra |3411,0,8011 |1 7 |

Ich glaube das deine HD+ karte nicht korrekt gelesen wird.
Das kannst du im Oscam Monitor sehen.
Meist Port 83 des Servers unter Readers, HD+
detect native NAGRA card T1 protocol
-----------------------------------------
|id |tier |valid from |valid to |
+----+--------+------------+------------+
|8011|0064 |2010/01/08 |2011/01/09 |
|8011|0065 |1992/01/01 |1993/01/01 |
und ueberpruefe mal die Oscam Version, sollte ab build #1541 by j_k einwandfrei laufen.

Was mir aufgefallen ist und du eigentlich nicht braeuchtest in der Oscam.servers
,deprecated = 0, Ident = 1702:000000, aber wenns doch geht, kannst es auch lassen.

und moeglichweise umstellen kannst bei HD+ ist mhz = 368
cardmhz = 368 auf 357, meckert zwar Oscam gerne, wird aber oefters besser erkannt.
Karte rausziehen wenn die nicht erkannt wird, so mal bis 20 zaehlen und wieder reinstecken
kann wunder wirken.
Im oscam Monitor sollten dann die kartendaten angezeigt werden

Deine Oscam.user waere noch interessant !!!
Da drin sollte mindest in etwa das stehen :
[account]
User = cccam
Pwd = cccam
betatunnel = 1833.FFFF:1702
Group = 1,2,3
au = 1
CAID = 1702,1830

dann noch die Conf.
[newcamd]
key = ................
port = 34000@1702:000000
port = 34001@1830:003411
.

So und deine beschraenkung kannst du dann ja wieder reinmachen.
aber nicht auf 0 0 0 sondern mindest 1 0 0
Weil ja Oscam die Karte liest und nicht Cccam musst du schon ab hop1 beschraenken.
F: kai kai 1 0 0

Helle85
21.03.10, 12:43
danke, hab nun die identzeile und deprecated = 0 rausgenommen aus der oscam.server und nun läuft auch HD+ :dance:

Jetzt ist schoma alles am laufen wie ich es wollte, aber weiß immer noch nicht wie ich die HD+ karte update?

Kann Mgcamd 1.35 AU für HD+ oder die CCcam 2.1.1? Die mgcamd 1.35a soll es können aber die gibt es nicht für Kathrein 910 deshalb hoff ich das CCcam 2.1.1 oder höher der serverbox das kann!?

Snoek
21.03.10, 14:42
Schoen erstmal das nun alles laeuft.
Wie das mit dem AU und HD+ ist weiss ich auch nicht so ganz genau.
Aktuell soll es Oscam noch nicht koennen.
Moeglichweise ja in den neueren Builds, da kommt ja fast taeglich was neues.
Mgcamd kann schon AU machen, aber dann nur wenn es als Newcamd Client nutzt,
wenn man Mgcamd als Cccam Client nutzt geht EMM nicht.
Steht zumindest so in der Info zu Mgcamd 1.35
Bei mir laeuft die HD+ Karte ja schon ein paar Wochen auf Freetz mit Oscam und ich warte jeden Tag das es dunkel wird.
Wenn also irgendwann dunkel ist, weiss ich bescheid das ich dir Karte aktivieren muss, Wie und Wo das werde ich dann schon rausfinden.
Meine anderen Karten werden z.zt. korrekt Up-to-date gehalten.

Helle85
21.03.10, 19:37
so, nun noch paar fragen zu den beschränkungen!

Also der serverclient bekommt einfach:

F: kai kai 1 0 1

Weil er auch AU machen und kein emu läuft!

Allen anderen die ne c-line wollen würde ich jetzt folgendes eintragen:

F: testy testy 1 0 0 { 0:0:1 }

Was heist= kein AU, nicht nach weitern karten suchen und kein reshare!
Stimmt das soweit oder kann ich das ganze noch ein wenig "optimieren" um zu wenig traffic wie möglich zu erzeugen!?
Soll ich dem servercleint auch iwelche beschränkungen eufdrücken um traffic zu schonen oder ist das okay so?

Und stimmen hier diese einstellungen auch?:

DISABLE EMM : no
EXTRA EMM LEVEL : yes
EMM THREADS : 1

Danke für eure mühe!

Snoek
21.03.10, 20:31
tu uns doch einen gefallen und lies mal diesen Part
http://www.spinnes-board.de/vb/showthread.php?t=114675
(so ab 4.1 wird es fuer dich interessant)
und das koennte auch noch fuer dich interessant sein
http://www.spinnes-board.de/vb/showthread.php?t=137664

da ist das alles ziemlich gut erklaert.

Wenn F: kai kai 1 0 1
dein eigener receiver ist, also intern zuhause,
dann kanst du dir alle beschraenkungen sparen.
also F: kai kai

Wenn testy jemand ausserhalb deines zugriffes ist,
dann ist F: testy testy 1 0 0 { 0:0:1 } die richtige wahl.

weitere richtige einstellungen sind :
DISABLE EMM : yes
dann bekommt die Karte kein EMM Update mehr, ausser du legst das extra in der F line fest.

EXTRA EMM LEVEL : yes
kannst du solltest du loeschen, ist ein Sicherheitsrisiko da du weitere Hop2 Clients updates erlaubst.
raus oder auf NO stellen, default ist No, also kannst du es loeschen.

EMM THREADS : 1
bedeutet wieviel treads gestartet werden, macht nur bei TwinTuner ein Sinn auf 2 zu setzen.
default ist eh der Wert den du eingetragen hast, kannste also auch loeschen.