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

Oscam Installation auf QNAP

Status
Für weitere Antworten geschlossen.

tureon

Spezialist
Registriert
22. Dezember 2012
Beiträge
590
Reaktionspunkte
135
Punkte
103
Vorbereitung:

  • Oscam für Atom oder Marvel hier im Board ziehen oder selber compilieren
  • Optware: Admin Menü - Anwendungen - QPKG Center

QNAP:

Telnet / SSH einrichten
Verbindet Euch mir Euren QNAP Administrations Menü und startet unter Netzwerkdienst – Telnet / SSH den Server.
Wichtig für nachher ist, dass Ihr Euch nur über das Administrations Konto euch über SSH anmelden könnt.

Optware IPKG starten
Nachdem der Telnet / SSH Dienst mit übernehmen gespeichert und gestartet wurde, ist es notwendig die Anwendung Optware zu installieren.
Optware Ipkg, oder Itsy Package Management System, ist ein einfaches Paketverwaltungssystem fur eingebetette Gerate. Es wird unter dem Unslung-Betriebssystem fur Linksys NSLU2, in OpenWRT, OpenMoko, Gumstix, iPAQ und nun auch mit QNAP NAS eingesetzt.
Dazu navigiert Ihr unter Anwendungen – OPKG Center – Reiter Verfügbar – Reiter Mehr – Optware IPKG installieren

IPKG Pakete installieren
Da zu Beginn des Tutorials der Telnet / SSH Dienst eingerichtet und gestartet wurden, können wir uns nun mit einem Telnet Client unserer Wahl (Microsoft eigenes Tool oder Putty) auf unseren NAS verbinden.
Unter Windows XP/7/8 könnt Ihr unter Systemsteuerung – Programme – Windows-Funktionen aktivieren oder deaktivieren – einen Haken bei Telnet Client setzen und auf OK drücken.

Anschließend könnt Ihr unter der Windows Suche „Telnet“ eingeben und es sollte als Suchergebnis der Telnet-Client angezeigt werden.

Startet den Telnet-Client und verbindet Euch über die IP Eures QNAP über folgenden Befehl:
Code:
Open 192.168.178.xxx

Es wird nach einem Login gefragt. Dort gebt Ihr Euren Administrator Benutzernamen (Standardmäßig „admin“) ein. Nach bestätigen mit der ENTER Taster wird nach dem Password gefragt.
Unsichtbar/ohne Zeichen zu erkennen gebt Ihr dort das Admin Password ein und drück ENTER.
Sollte eine Anmeldung erfolgreich sein, solltet Ihr folgende Zeilen sehen:
Code:
sh: pts/0: No such file or directory
[~] #

Gebt nun nacheinander die vier folgenden Befehle jeweils mit ENTER bestätigt ins Telnet Fenster ein
Code:
ipkg install libusb
ipkg install usbutils
ipkg install libftdi
ipkg install module-init-tools

Überprüfen ob alle Pakete erfolgreich installiert wurden könnt Ihr mit folgendem Befehl:
Code:
ipkg list_installed

OSCAM einrichten
Bei der OSCAM Installation und Konfiguration gehe ich nur auf die Einrichtung auf dem Server – also QNAP – ein. Wie Ihr Eure Clients einrichtet und verbindet, dass sollte Euch schon bekannt sein bzw.

Vorwort:
Die Installation von OSCAM auf dem QNAP kann auf zwei unterschiedliche Arten gemacht werden:


  • Die erste ist die Installation unter ROOT: "HDA_ROOT"
  • Die zweite aufm USB-Stick (bevorzuge ich weil bei mir nie die HDD in Standby gegangen ist)


Smargo Finden über Telnet/Putty

Code:
lsusb

Sollte dann so aussehen:

Code:
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUBBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1a40:0201 TERMINUS TECHNOLOGY INC.
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 011: ID 0781:5151 SanDisk Corp. Cruzer Micro Flash Drive
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 007: ID 0781:5571 SanDisk Corp.

Demnach wären dann die smargos 001:004, 001:005 und 001:006

in der oscam.server würde das dann so aussehen:

Code:
[reader]
protocol = smartreader
device = 001:004


Hier die HDA_ROOT installation:
  • Legt ein Verzeichnis cs unter "/mnt/HDA_ROOT/.config" an.
  • Ins Verzeichnis cs drei Unterordner bin, etc und autorun
  • In den bin Ordner: oscam Datei
  • unter etc: die Oscam config Dateien reinkopieren (server, conf,user usw)
  • unter autorun eine: autorun.sh erstellen

Rechte ab Verzeichnis CS samt unter Ordner & Dateien auf 755 setzen

  • Öffnet mit einem Editor (z.b. Notepad ++) die autorun.sh
  • Wichtig wählt unter Notepad++ - Bearbeiten - Format Zeilenende - Konvertiere zu UNIX aus!
  • Gebt nun folgende zwei Zeilen ein:

Code:
#!/bin/sh
/mnt/HDA_ROOT/.config/cs/bin/./oscam -b -c /mnt/HDA_ROOT/.config/cs/etc


  • speichern.

Autostart Datei erstellen:
Sollte einmal der QNAP neugestartet werden müssen, wäre es natürlich sehr hilfreich, wenn auch unserer OSCAM wieder automatisch gestartet wird. Hierfür behelfen wir uns über die autostart.sh Datei, welche nach einem Neustart bzw. nach dem entsperren unserer Verschlüsselten Partitionen, automatisch aufgerufen wird.

Kurz gesagt, wir erstellen uns unserer eigene qpkg Anwendung.


  • Öffnet unter: "/mnt/HDA_ROOT/.config" die Datei "qpkg.conf"
  • Ergänzt dabei foglenden Eintrag:

Code:
[autorun]
Name = autorun
Version = 0.1
Author = neomilium
Date = 2013-05-06
Shell = /mnt/HDA_ROOT/.config/cs/autorun/autorun.sh
Install_Path = /mnt/HDA_ROOT/.config/cs/autorun
Enable = TRUE


Hier die USB-Stick installation:

Als erstes müsst ihr den USB-Stick Formatieren (EXT4) weil wenn nicht dann könnt ihr Oscam nicht ausführen.
  • Dazu geht ihr ins NAS Webif unter Systemeinstellungen-Externes Gerät-Externer Speicher.
  • Wählt dann den USB-Stick an und klickt oben auf Formatieren und nimmt dann Dateisystem EXT4.
  • das wars im webif.

Geht dann wieder SFTP auf euer Nas System drauf
  • Als nächstes müsst ihr euren USB-Stick Suchen.
  • geht dazu in euer Hauptverzeichnis dann unter /share/external ist der Stick zu finden. Erkenntlich ist er mit einer 1 hinter sdxx (bei mir ist es z.B. sdtb1)



  • Legt ein Verzeichnis cs unter "/share/external/sdxx1" an.
  • Ins Verzeichnis cs drei Unterordner bin, etc und autorun
  • In den bin Ordner: oscam Datei
  • unter etc: die Oscam config Dateien reinkopieren (server, conf, user usw)
  • unter autorun eine: autorun.sh erstellen

Rechte ab Verzeichnis CS samt unter Ordner & Dateien auf 755 setzen

  • Öffnet mit einem Editor (z.b. Notepad ++) die autorun.sh
  • Wichtig wählt unter Notepad++ - Bearbeiten - Format Zeilenende - Konvertiere zu UNIX aus!
  • Gebt nun folgende zwei Zeilen ein:

Code:
#!/bin/sh
/share/external/[COLOR=#ff0000]sdxx1[/COLOR]/cs/bin/./oscam -b -c/share/external/[COLOR=#ff0000]sdxx1[/COLOR]/cs/etc


  • speichern.

Autostart Datei erstellen:
Sollte einmal der QNAP neugestartet werden müssen, wäre es natürlich sehr hilfreich, wenn auch unserer OSCAM wieder automatisch gestartet wird. Hierfür behelfen wir uns über die autostart.sh Datei, welche nach einem Neustart bzw. nach dem entsperren unserer Verschlüsselten Partitionen, automatisch aufgerufen wird.

Kurz gesagt, wir erstellen uns unserer eigene qpkg Anwendung.


  • Öffnet unter: "/mnt/HDA_ROOT/.config" die Datei "qpkg.conf"
  • Ergänzt dabei foglenden Eintrag:

Code:
[autorun]
Name = autorun
Version = 0.1
Author = neomilium
Date = 2013-05-06
Shell = /share/external/[COLOR=#ff0000]sdxx1[/COLOR]/cs/autorun/autorun.sh
Install_Path = /share/external/[COLOR=#ff0000]sdxx1[/COLOR]/cs/autorun 
Enable = TRUE

Oscam Manuell über Telnet starten z.b. fürs Testen der Konfigurationsdateien
Code:
/mnt/HDA_ROOT/.config/cs/bin/./oscam -b -c /mnt/HDA_ROOT/.config/cs/etc
oder
/share/external/[COLOR=#FF0000]sdxx1[/COLOR]/cs/bin/./oscam -b -c/share/external/[COLOR=#FF0000]sdxx1[/COLOR]/cs/etc [B](für USB)[/B]

Oscam Manuell über Telnet beenden
Code:
killall -9 oscam

Das Rot geschrieben müsst ihr selbst anpassen


Hab das mal neu zusammen geschrieben und hoffe das passt soweit.


Hier geht's zum Diskussionsthread

Diskussion zu Oscam Installation auf QNAP
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben