Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses 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 Bereiche, welche für Gäste verwehrt bleiben

DOKUTHREAD "zum Gleichessen" KEINE POSTS!

derdigge

Super Elite User
Registriert
2. September 2012
Beiträge
2.611
Reaktionspunkte
896
Punkte
273
Hier ensteht eine Doku für die Images von "derdigge" Keine Posts hier !!!!
Wer hier Postet wird verurteilt zum Tod durch anschreien !!!!


0. Flash / Installationsanleitung

1. Netzwerk

1.1 Integration in ein Netzwerk (fritzbox, dslmodem, 3g usw.) 1.2 Wlan Accesspoint bereitstellen
1.3 Firewall Einstellungen
1.3.1 Ports auf dem Gerät öffnen
1.3.2 Ports auf andere Geräte weiterleiten.
1.4 Dyndns einrichten
1.5 Festplatte einrichten mit NAS Bestrieb
1.6 Zugriff von "außen" auf deinen Router
1.6.1 Mit ssh Tunnel und Android
1.6.2 Mittels Putty und ssh Tunnel
1.6.3 Mittels Openvpn

2. Zugriff auf den Oscam Router


3. Oscam



4. Watchdog

5. Troubleshooting


6. Kaufberatung
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

1. Netzwerk

Es gibt zahlreiche Möglichkeinen deinen Router in das bestehende Netzwerk zu integrieren.
Ich werde hier 2 aufzeigen, welche meiner Meinung nach einfachsten und sichersten sind.


1.1.1 Integration in bestehendes Netzwerk - Per Kabel

Der Openwrt Router hat wie jeder andere Router auch einen
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
Port.
Meist ist dieser blau oder grau makiert. Diesen Schliesst du an einen Freien Port deiner Fritzbox an.
Bei der Fritzbox sind diese Gelb oder Schwarz:

BILDVONDEMKACK

Der WAN Port des Openwrt Routers wird von der Firewall als Internetschnittstelle behandelt.
Daher sind hier standartmäßig alle ports geschlossen. Alle von dir benötigten Ports müssen nun natürlich geöffnet werden.
Wie das geht steht HIER.


1.1.2 Integration in bestehendes Netzwerk - Per Wlan

In Openwrt ist es möglich den Internetzugang per Wlan herzustellen.
Dazu öffnest du das Webinterfache von Openwrt.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Dann gehst oben du auf NETZWERK -> DRAHTLOS. Dies sollte in etwa so aus sehen:



Hier wählst du nun deinen Wlanrouter aus welchen du zu Hause in Betrieb hast.
In der nächsten Maske musst du dann nur das wpa Passwort deines Routers eingeben.
Den Rest unbedingt so belassen!! Das Speichern und Anwenden nicht vergessen!
Zum Abschluss muss unsere neu erstellte Wlan Konfiguration Aktiviert werden.



Damit sollte nun die Verbindung hergestellt sein. Diese Schnittstelle wird als WAN Schnittstelle behandelt,
daher müssen erreichbare Porst geöffnet werden. Wie das geht, steht HIER.


1.2 Wlan Accesspoint bereitstellen


Das ganze ist so einfach wie auf dem Hof ein Häufchen zu machen.
Dazu öffnest du das Webinterfache von Openwrt.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Die Konfiguration ist zu erreichen unter NETZWERK -> DRAHTLOS.
Dort wähst du zunächst aus welchen Adapter du als Accespoint einrichten möchtest (Master Mode).
Viele neuere Modelle haben zwei oder Mehr Wlan Controller integriert.



1. Einstellen des Netzwernamens, wie er später den Clienten angezeigt wird. (z.b. BigBadBustyBoobDolls-unleashed)
2. Speichern klicken
3. Wechseln zu Ansicht WLAN Verschlüsselung.
4. Auswählen "WPA2-PSK"
5. Passwort erstellen (z.b 1Hat3Ba0N3w5). Es darf ruhig etwas schwierieger sein...
6. Speichern & Anwenden klicken
7. Wenn er fertig ist mit seiner Eieruhr, noch auf Aktivieren klicken, fertig!
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

1.2 Firewalleinstellungen

Die Firewall von Openwrt kann komplett über das Webinterface verwaltet werden.
Die Firewall unterscheidet grundsätzlich zwischen der Zone LAN(grüne Zone)
und der Zone WAN(rote Zone). WAN=darf grundsätzlich nix LAN=darf grundsätzlich alles
Um die Firewall zu erreichen öffnest du das Webinterfache von Openwrt.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Dann Klickst du auf NETZWERK -> FIREWALL. Ist Denkbar einfach oder?


1.3.1 Ports auf dem Router öffnen

Um CS mit dem Router zu betreiben müssen erforderliche Ports durch die Firewall geöffnet werden.
In diesem Beispiel ist ein Kabelmodem angeschlossen am WAN Port des Routers. (blau oder grau)
Es spielt hierbei aber keine Rolle ob es ein Kabel-, Dslmodem oder ein anderer Router
ist (z.b. fritzbox). Es ist auch egal ob man per Wlan oder Kabel verbunden ist,
da es die Firewallzone WAN(rote Zone) gibt der verschiedene Geräte zugeordnet sein können.
Die Prozedur bleibt die Selbe.

In unserer Oscam.conf haben wir z.b. den Port 24000 als cccam Port eingerichtet welchen die "Gäste"
nutzen wollen.

Ok, lets do it. Wir öffnen das Webinterface von OpenWrt
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Dann klickst du auf NETZWERK -> FIREWALL Im Anschluss auf VERKEHRSREGELN



Hier in den Verkehrsregeln sind alle offenen Ports welche seitens Openwrt
verwaltet werden aufgelistet. Ein Bischen rumstöbern schadet nie!

Du scrollst an den bestehenden Regeln vorbei bis zu dem Punkt Ports auf dem Router öffnen


1. Gib hier deinen Freigabenamen ein (z.b. cccam darf rein)
2. Gib hier deinen Freigabeport ein (z.b. 24000)
3. Klicken auf hinzufügen.
4. Zum Abschluss am ende der Seite Speichern & Anwenden klicken, fertig!

Die fertige Regel sieht dann so aus:


Prinzipiell ist es auf diese Weise möglich jeden Dienst der auf dem Router ausgeführt wird nach aussen hin frei zu geben.
Man sollte jedoch hierbei nie den Sicherheistaspekt aus den Augen verlieren.
Der frei gegebene Dienst ist dann nähmlich für Jedermann erreichbar.
Ich persönlich habe am WAN immer den Port für SSH offen und ein langes Passwort für den Benutzer root.
Falls ich irgendwas von aussen machen muss komme ich immer ran. Kann mir einen Rechner ein oder ausschalten.
Durch diesen Images kompilieren lassen z.b., egal wo ich gerade bin.

Es ist auch möglich einen Proxy mit putty zu erstellen welcher dem LAN bei dir zu hause entspricht.
Wie das geht steht HIER.


TIPP: Wenn man den Haken bei "allow Ping" raus nimmt ist man "semi" unsichtbar für Netwerkscanner!


1.3.2 Ports auf andere Geräte weiterleiten.

In diesem Teil der Anleitung ist der Router an ein DSLModem angeschlossen.
Der Router hat mittels einer PPPOE Verbindung die Verbindung zum Internet hergestellt.
Nun möchte ich meinen "Gästen" erlauben sich mir dem cccam Port (24000) an meinem Sat-Reciever zu erreichen.
Dazu benötige ich zunächst die IP Adresse meines Satrecievers.
Diese findest du im Webinterface von OpenWrt in der Übersicht.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!




In diesem Fall heisst der Reciever Wurzelpeter und hat die ip 192.168.1.126.
Jezt öffnen wir die Firewalleinstellungen im Webinterface.
NETZWERK -> FIREWALL -> PORTWEITERLEITUNG



1. Klicke auf Portweiterleitung
2. Gib deiner Weiterleitungsregel einen Namen (z.b. Uschi)
3. Benenne den Port seitens des "Internets". Diesen gibst du dann an deine Gäste weiter. (z.b. 24000)
4. Stelle hier die IP Adresse deines im Netzwerk befindlichen Sat Recievers ein. (z.b. 192.168.1.126 Wurzelpeter)
5. Hier stellst du den Port ein welcher sich auf dem Sat Reciever befindet. Den hast du dort so eingerichtet (z.b. 24000)
5.5 Hinzufügen klicken
6. Speichern & Anwenden klicken

Deine Fertige Regel sieht nun so aus:



Auf diese Weise kann ein Jeder dienst bei dir im Netzwerk von Internet aus erreichbar gemacht werden.
Drucker, ftp Server, Samba Server oder streaming Server..... was weiss ich noch alles.
Aber auch hier gilt es den Sicherheitsaspekt nicht aus den Augen zu verlieren.
Es ist dann für jeden erreichbar. Bei vielen Diensten gibt es nichtmal Passwörter.
Oder "billige" Verschlüsselungsmethoden. Überlege 2x bevor du einen Port an das Internet frei geben willst.
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

1.4 Dyndns einrichten

Dyndns ist notwendig da es bei den meisten Internetanschlüssen in Deutschland alle 24h zu einer Zwangstrennung kommt.
Dabei wird beim Wiederverbinden immer eine neue ip Adresse vergeben.

Wenn das eure Fritzbox bereits für euch erledigt, könnt ihr dennoch dies vom Oscam Router dahinter erledigen lassen.
Dadurch wird der Oscam Router zu einer eigenen Einheit, die egal welchen Internetzugang auf welchem Wege Verbunden wird
immer unter der selben Adresse Erreichbar sein wird. Gerade beim Einsatz von Multiwan ist dies sehr Sinnvoll.

Als Provider empfehle ich
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
. Ich bin seit 5 Jahren dort und immer stets zufrieden gewesen.
Man kann zwischen 1000 Namen wählen und es ist kosten- sowie Werbefrei!

Den Teil wie man sich dort anmeldet lasse ich mal offen da es nur 5 Eingabefelder gibt, das dürfte eigentlich jeder hinkriegen.


Wir updaten über eine URL die aufgerufen wird durch euren Openwrt Router. Dies ist die sicherste Methode,
da auch andere Router zwischen eurem Oscam Router und dem Internet hängen können.
Der dyndns Server nimmt die Ip, von der dieser URL Aufruf kommt als update ip.

Nachdem du dir einen Host erstellt hast kopiere diese URL:



Dann füge sie hier ein :



1. u 2. Klicken auf Dienste, dann auf Dynamisches DNS
3. Klicke auf aktivieren
4. Wähle hier deinen dns Provider aus (z.b.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
)
5. Trage hier deinen Host ein den du dir erstellt hast.
6. Hier wählst du als Updatemethode URL und fügst darunter deine zuvor kopierte URL ein.
7. Alle 10 Minuten auf neue IP testen.
ACHTUNG der IP Test funktioniert derzeit nur wenn der Oscam Router direkt mit dem Internetverbunden ist!
8. Diese Option stellen wir auf 24 Stunden wenn der OScam Router direkt mit dem Internet verbunden ist.
ACHTUNG Ist eine Fritzbox oder anderer Router zwischen dem Internet und dem Oscam Router empfehle ich hier ein Intervall von 5 Minuten.


Es sind natürlich auch zig andere DynDns Provider verfügbar, einstellbar. Die Einstellungen derer musst du dir dann jedoch selber austüfteln.
Die Meisten gehen jedoch nicht mit URL Update, sind daher nur bedingt zu empfehlen bei Betrieb hinter einem Router.
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

2. Zugriff auf den Oscam Router

Die Zugriffsmöglichkeiten auf dieses Gerät sind vielfältig.
In dieser Sektion werde ich einige genauer beleuchten.


2.1 Das wichtigste Instrument PUTTY

Putty ist einer der populärsten ssh Clienten für Windows.
Warum? Keine Ahnung hab seit 10 Jahren kein Windows mehr gehabt! :dfingers:

Aber man hat ja immer ne Vbox mit Windows zur hand für den Ernstfall.
Ok, zur eigentlichen Sache.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!


Dann verbinde dich zum Router:


1. Trage hier die ip des Oscam Routers ein und den Port. Der Standard Port ist 22.
2. Gib dem Verbindungsprofil einen Namen oder klicke auf default settings.
3. Klicke auf save
4. Klicke auf Open.

Jetzt verbindet sich Putty mit deinem Router.
Es wird nun abgefragt ob du den Key akzeptieren willst, du entscheidest dich für Ja.

Nun wird Benutzername und Passwort abgefragt. Diese sind die Selben wie beim
Webinterface des Oscam Routers. Das Passwort muss gesetzt sein damit Putty funktioniert.
So sieht es dann aus wenn du erfolgreich verbunden bist:



Im zweiten Bild sehen wir den Output des "oscam" Scripts welches Bestandteil des Watchdogs
in meinen Images ist. Dies ist stand 1.05. Die Funktionen werden stetig erweitert.
Probiert die einzelnen Funktionen ruhig aus. Es sind hier keine Linux Kenntnisse erforderlich.

Du kanns in dieser Shell durch Verzeichnisse eiern Prozesse ausführen usw.
Jedoch kannst du hier auch viel Schaden anrichten. Wenn du dir also nich sicher bist, lass es oder frage nach.


2.2 Zugriff auf das Dateisystem mit FileZilla

Filezilla ist ein Gratis Programm welches sich mit ftp/sftpservern verbinden kann.
Du kannst auch direkt innerhalb von Filezilla Config datein editieren.
Zum editieren empfehle ich unter Windows den Editor notepad++.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!


Du musst dich Anmelden oder Registrieren um diesen link zusehen!



Einrichten von Filezilla:

Standard editor festlegen:


1. Klicke im FileZilla Fenster auf Bearbeiten -> Einstellungen
2. Klicke auf Bearbeiten von Datein
3. Klicke auf Benutzerdefinierten Editor verwenden und wähle dann notepad++ aus.
4. Klicke auf Immer Standard Editor verwenden.
5. Klicke auf OK.

Du kannst jeden Anderen Editor verwenden der das Unix dateiformat beibehält.
Der Windows Editor tut dies übrigens nicht.

Zugang zum Router einrichten:


1. Klicke auf das Symbol für den Servermanager
2. Klicke auf neuer Server
3. Gib deinem Profil einen namen (z.B. Alfred)
4. Trage hier IP und Port ein von deinem Oscam Router (z.b. 192.168.1.1 22)
5. Wähle als Servertyp sftp aus
6. Wähle Verbindungsart Normal und Trage Benutzernamen und Passwort ein. (identisch Oscam Router Webinterface)
7. Klicke auf Verbinden. Und schon sind wir drin!


Übersicht über das Hauptfenster:


Bereich 1, ist der lokale Bereich. Das Bedeutet alles was sich auf deinem Computer befindet.
Bereich 2, ist der remote Bereich. Das bedeutet alles was sich auf deinem Oscam Router befindet.


Editieren von Datein:
Es ist oft notwendig die Config von Oscam manuell zu editieren.
Wir schauen uns das an am Beispiel der oscam.watchdog, welche Bestandteil des Watchdogs ist.


1. Navigiere im Fensterbereich nach /etc/config/oscam
2. Klicke mit der rechten Maustaste auf oscam.watchdog
3. Wähle Ansehen / Bearbeiten und klicke mit der Linken Maustaste drauf.


Nun öffnet sich Notepad++:


1. Ändere die Gewünschten Einstellungen oder kopiere ganze Texte rein.
2. Klicke auf das speichern Symbol
3. Schliesse Notepad sobald du fertig bist.


Fliezilla fordert dich dann auf Datei wurde geändert bla:


Klick auf Ja und die Sache ist gegessen.
Deine Änderungen werden jedoch erst übernommen sobald du Oscam neustartest.
(in Putty zum Beispiel)
 
Zuletzt bearbeitet von einem Moderator:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

3. Oscam

In dieser Sektion geht es um Oscam logs und Konfigurationen.
Tools drumherum usw usf.


3.1 Der Oscam Config Creator.

Der Oscam Config Creator ist ein unverzichtbares Tool beim Einrichten deines Oscam Routers.
Es werden Praktisch alle Einstellungen in den Configfiles für euch gemacht, welche dann im Ordner des
Config generators landen. Link ist nicht mehr aktiv.

Ich werde hier einmal als Beispiel eine HD01 Karte mit euch durchturnen:

Öffne den Oscam Config Creator:


1. Gib hier deinen Benutzernamen und Passwort für das Oscam webinterface ein. (felder können auch leer bleiben)
2. Stelle hier deinen Port für das Webinterface ein. (nicht vergessen, Port 80 ist bereits durch Openwrt belegt!)
3. Stelle hier deinen IP Bereich ein.
Das ist ein wenig Tricky wenn man den Oscam Router hinter einer Fritzbox getreibt z.b.
Darum trage hier 192.168.0.1 bis 192.168.255.255 ein. Das sollte in 99.9% der Fälle passen.​
4. Wechsle in den Bereich Smartcards.


5. Wähle deine Karte aus, in diesem Fall hd01, caid 1830.
6. Wechsle in den Bereich Benutzer


7. Stelle einen Benutzer ein für euren Reciever / HTPC / wat auch immer.
8. Da der erste Benutze wahrscheinlich du selber bist nim AU auf 1
9. Klicke auf Verbindungen und schalte Newcamd aus. (Ich persönlich halte von dem Protokoll nix, da nur eine caid übertragen wird)

10. Klicke auf cccamd
11. Trage einen Port ein z.b. 4711 (Diesen später in die Firewall eintregen)
12. Ihr müsst selbst entscheiden ob ihr reshare bei euren Clienten erlauben wollt.
13. Klicke auf Speichern und deine Konfiguration landet im Ordner des Config Creators.

So sieht das Ergebnis dann aus:

oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.server:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.user:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Diese Konfig ist locker lauffähig, jedoch "very basic". Sie soll nur ein Beispiel sein!

Oscam loggt bei Betrieb nach /tmp/oscam.log. Sollte der Watchdog mal Oscam killen wird der log nach /tmp/oscam.log.old
verfrachtet. Hier kann nachvollzogen werden welche Dinger ein paar Minuten vorher auftraten.
Darüber hinaus ploppt der Watchdog den konkreten Error auf den er reagiert hat nach /tmp/watchdog.found.errors.

Du kannst diese Logfiles bequem erreichen mit Filezilla. Wiedas geht, steht HIER.
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

3.2 BeispielKonfigurationen

In dieser Sektion werde ich einige Beispielconfigurationen auflistem,
welche alle getestet wurden am Image. Im Rahmen der Auflistung wird
auf die Besonderheiten higewiesen die für den Watchdog interessant sind.


3.2.1 HD01 in Easymouse 2 und Watchdog udev.

oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.server:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.user:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.watchdog:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Das udev ist eine sehr interessante Funktion und sollte beim Betrieb mit Easymouse immer aktiv sein.
Es verlinkt einen Reader fest an einem Ort abhängig von dessen Serial.
Die Serial bekommt ihr ganz einfach raus indem ihr in Putty lsusb eingebt.
Diese Anzeige basiert auf einem modifizierten Script welches für Easymousen und Smargos direkt die Seriennummer ausspuckt. (mod by derdigge :))


3.2.2 HD01 in Smargo und Watchdog

oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.server:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.user:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.watchdog:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

3.2.3 HD01 in PCSC Reader und Watchdog

oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.server:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.user:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oscam.watchdog:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Ihr seht wie wenig sich ändert zwischen den Readern?
Die Configs sind aber "very Basic" und sind nur Beispiele.


Du kannst auch einfach mal hier im Forum suchen.
Oder mal google betätigen mit "oscam wiki" z.b.
 
Zuletzt bearbeitet von einem Moderator:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

3.2.3 Beispielconfig mit 5x Easymouse und 3x Smargo Thnx@joerg999

Das Interessante an dier Config ist wohl die Anzahl und der mix der Reader.
In diesem Beispiel sehen wir sehr schön wie die Vorteile des udevs für die Easymousen genutzt werden.
Dieser config fehlen natürlich oscam.services , oscam srvid usw.
Wie Solche Sachen zu Pflegen sind entnehmt ihr bitte dem Forum in anderen Bereichen.
Das Wüde den Rahmen dieser Veranstaltung hier sprengen....

oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
oscam.server:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
oscam.user:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
oscam.watchdog

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

4. Watchdog

In meinen Images ist ein Watchdog enthalten welcher nicht einfach nur kuckt ob Oscam läuft.
Es ist vielmehr ein Script welches euch nicht das Leben in Sachen CS erleichtert.
Gib mal in Putty oscam help ein. Dort siehst du welche Möglichkeiten du hast.
Dont miss it! Da geht was !!!


4.1 Funktionsweise des Watchdogs


GRAVIERENDE ÄNDERUNG AB WATCHDOG 1.06!!!

Du musst dies jedoch konfigurieren! Wie das geht, steht HIER.

Ab sofort nuzt der Watchdog die Monitorschnittstelle von Oscam!
Die entlastet den CPU massiv, ist 1000x zuverlässiger in Sachen Freezecheck.
Und ein logfile ist nicht mehr zwingend notwendig!!!

Er generiert aus dem Oscam Output etwas das ich ShitStream nenne.
Es wird direkt ein Filter angewandt, durch den nur definierte Schlüsselworte den Watchdog selbst erreichen und
schlussendlich durch den CPU verarbeitet werden müssen! Es muss kein ganzes Logfile mehr durchgegraben werden!

Der Keepallive reply des Oscam Monitor wird als "Laufmeldung" für Oscam gewertet.
Setzt diese aus, wird neu gestartet. Probier es aus! Er ist wirklich "Blitzschnell"!
Bei meiner hdplus wird gerade mal das Bild 1s dunkel, wenn überhaupt.

Die Readererkennung wurde auch massiv verbessert. Es werden jetzt die Reader bei laufender Oscam
an der Monitor Schnittstelle abgefragt. Dies vergleicht er dann mit deinem Configfile ob die Geräte übereinstimmen.
Deaktivierte sowie auskommentierte Reader werden dabei berücksitigt!

Die Aktivitäten loggt der Watchdog nach :

/tmp/oscam_watchdog.log

Bequemer lässt sich im Webinterface von Openwrt mitlesen:

Status -> Systemprotokoll


Wozu das Ganze?

Es gab im Laufe der Zeit Userberichte wie:

- Nach ein paar Tagen ist meine Easymouse auf einmal /dev/ttyUSB1 und nicht mehr /dev/ttyUSB0
- Mein Smargo steigt laut dmesg für x sekunden aus, alle paar Tage
- Oscam lief heute früh einfach nicht mehr (Prozess verschwunden)

Ich habe dies zwar nie selber bei mir beobachten können aber diese Probleme gehören der Vergangenheit an!
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

4.2 Konfiguration des Watchdogs

Der Watchdog hat ein konfig file, welches du bequem mit FileZilla editieren kannst.
Das File liegt in /etc/config/oscam/oscam.watchdog - wie es geht steht HIER

In der Datei ist, von der Sache her, alles erklärt. Dennoch werde ich hier über die einzelnen Punkte etwas sagen.
----------------------------------------------------------------------------------------------

/etc/config/oscam/oscam.watchdog

watchdog_enable = 1
watchdog_port = 1000
watchdog_user = deinusername
watchdog_pass = deinpasswort



/etc/config/oscam/oscam.user <- zusätzlich in diese Datei :

[account]
user = deinusername
pwd = deinpasswort
monlevel = 4



/etc/config/oscam/oscam.conf <- zusätzlich in diese Datei :

[monitor]
port = 1000
nocrypt = 127.0.0.1,192.168.1.1
monlevel = 4
hideclient_to = 20
appendchaninfo = 1


----------------------------------------------------------------------------------------------

panicreboot = 1
panic_reboot_count = 3


Das bedeutet das beim Fehlstart der Reader ein Stempel gesetzt wird.
Gibt es drei dieser Stempel startet der komplette Router neu. In dem Fall wären 3 Minuten um.
Mittlerweile hab ich es mal geschafft diesen Zustand herbei zu führen.
Nach einem Stromausfall bei dem der Router schneller startet als das usbhub,
muss der Router neubooten. Falls ihr im Urlaub seit eine super Funktion!

Auch hier Verbesserung in 1.06. Es wird nur noch 3x neugestartet,
sodas es keine Bootschleife mehr gibt!

----------------------------------------------------------------------------------------------

reboot = 1

Das bedeutet das jeden Montag un 04:30 pauschal neugestartet wird..
----------------------------------------------------------------------------------------------

udev_enable = 1
udev_count = 1

SERIAL1 = AH01343T
DEVICE1 = /dev/hdplusweiss


Dies bedeutet udev ist aktiv.
In diesem Beispiel haben wir eine Easymouse mit der Serial AH01343T fest nach /dev/hdplusweiss verknüpft.
----------------------------------------------------------------------------------------------

udev_enable = 1
udev_count = 5


SERIAL1 = A400XYZ
DEVICE1 = /dev/mouse_1

SERIAL2 = AH0134BA
DEVICE2 = /dev/mouse_2

SERIAL3 = A10134JK
DEVICE3 = /dev/mouse_3

SERIAL4 = A400fFPV
DEVICE4 = /dev/mouse_4

SERIAL5 = A400fAUp
DEVICE5 = /dev/mouse_5

Dies bedeutet udev ist aktiv.
In diesem Beispiel haben wir fünf Easymousen!
Serial A400XYZ fest nach /dev/mouse_1 verknüpft.
Serial AH0134BA fest nach /dev/mouse_2 verknüpft.
Serial A10134JK fest nach /dev/mouse_3 verknüpft.
usw....

Damit dürfte das System verstanden sein, denke ich.

Du musst dann in deiner /etc/config/oscam/oscam.server unter reader eintragen /dev/mouse_1 z.b.

Das Configbeispiel von Joerg ist hier echt spitze um das System zu begreifen.
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

4.3 Never do This


Epic fail mit udev:

/etc/config/oscam/oscam.watchdog

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Richte deine Aufmerksamkeit auf diesen Teil hier:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Dieses udev ist halt kein Richtiges. Es erkennt die Serial des Readers beim Anstöpseln und welche ttyUSB dieser bekommen hat.
Dann erstellt er einen link auf das ttyUSB. Ein Link auf sich selbst ist absolut Tötlich für so ein Gerät.
Oscam liefert in dem Fall folgenden Fehler:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Richtig wäre:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

oder:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!


GESCHICHTE SEIT 1.06

EPIC fail am Logfile:
oscam.conf:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Das ist fatal für den Freeze check. Es kommt in dem Fall eine komplett andere Antwort von Oscam.
Diese wird dann vom Watchdog fehlinterpretiert und er killt euch oscam am laufenden Band.
So ists besser:
HttpAllowed = 192.168.1.1-192.168.255.255
----------------------------------------------------------------------------------------------


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Prinzipiell wird das so funktionieren. Es ergibt sich nur das Problem das du keinen Log hast.
Schmiert dir oscam oder ein Reader ab, geht das Große Rätzelraten los!
Wenn kein Logfile da ist, hat der Watchdog auch nichts zum Überwachen. Macht Sinn oder?
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

1.1.3 Verbindung zum Internet mit DSL Modem (pppoe)

In dieser Sektion werden wir die Verbindung zum Internet mit Hilfe eines DSL Modems herstellen.
Heutzutage ist das kaum noch anzutreffen. Jedoch kann eine Fritzbox z.b. auch in diesen Modus versetzt werden. (PPPOE)
Dann übernimmt der Oscam Router quasi dein ganzes Heimnetzwerk ausser der Telefonie.

als erstes müssen folgende Pakete installiert werden:

opkg update
opkg install luci-proto-pppoe kmod-ppp kmod-pppox kmod-pppoe ppp ppp-mod-pppoe

Verbinde jetzt den Oscam Router (wan Port, blau oder grau) mit dem PPPoe Port des DSL Modems.
Im Falle einer Fritzbox ist das der LAN A Port.


Öffne nun das Webinterfache von Openwrt.
Du musst dich Anmelden oder Registrieren um diesen link zusehen!




Klicke auf NETZWERK -> SCHNITTSTELLEN
Dann wähle bei der Schnittstelle WAN Bearbeiten.




Wähle als nächstes das Protokoll PPPoE aus.




Hier muss nur noch dein Benutzername und Passwort rein, Speichern und anwenden klicken, fertig.
Der Benutzername ist bei jedem Provider in Deutschland unterschiedlich zusammengesetz.
Kuckst du hier:
Link veralten (gelöscht)


Du solltest nun in STATUS -> ÜBERSICHT eine ip sehen, unter Netzwerk, welche dir von deinem Provider zugewiesen wurde.
Falls nicht suche den Fehler unter STATUS -> SYSTEMPROTOKOLL.
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

1.1.4 Verbindung zum Internet mit einem Kabelmodem (KD / primacom / UM)

Openwrt ist praktisch wie geschaffen hierfür.
Du musst einfach den wanport des Oscam Routers an das Kabelmodem Anschliessen.

Der Rest sollte automatisch von statten gehen.
Das einzige was man wissen muss ist das diese Kabelmodems mit arptables arbeiten.

Wenn man vorher ein anderes Gerät als Router am Kabelmodem hatte, muss man das Kabelmodem
ca 10 Minuten abschalten, neu verkabeln (mit Oscam Router) und neu starten.
Dies ist bei Kabel-Deutschland,UM und primacom so!
 
Zuletzt bearbeitet:
AW: DOKUTHREAD "zum Gleichessen" KEINE POSTS!

5.1 Bekannte Probleme und deren Lösung

In dieser Sektion werden Probleme gelistet die bei Usern aufgetreten sind und wie sie Gelöst wurden sind.

PROBLEM : Oscam beendet sich selbstständig. Dem oscam.log ist nichts zu entnehmen.

Schau mal in den Systemlog mit logread findest du soetwas vor:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Dann bedeutet es, dein RAM war übervoll. Dies ist in dieser Form aufgetreten bei einem User der 32MB ram im Router hatte und mit 9 Readern/clienten arbeitet.

Falls der Router dabei danz und gar abschmiert, gehe wie folgt vor.
Öffne Putty doppelt.

In Putty 1:
logread -f

In Putty 2:
oscam test

Warten bis es crasht :)
Dann wird einer der Beiden schon etwas melden !


LÖSUNG:

Beende als erstes oscam, falls aktiv.
Richte dir einen Swapspeicher ein!

Dies ist ohne Linuxkenntnisse möglich mittels:

oscam setup

Du brauchst dafür einen Usbstick ab ~128mb. Der Rest ist dann ein Interview.
Es wird dein Overlay auf diesen Usbstick ausgelagert und ein Swapfile erzeugt.
Deine bereits installierten Pake sowie deine Einstellungen werden natürlich dabei berücksichtigt und auf den Stick übertragen.
Du kannst dieses setup also zu jeder Zeit durchführen! Der Stick muss dann immer im Hub stecken bleiben, kann aber in Verbindung mit
einem Reboot den Port wechseln.
 
Zuletzt bearbeitet:
Zurück
Oben