Die Onlinehilfe hier im Board

BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Autostart:

Damit CCcam, OSCam, NewCS nach Neustart des Systems (reboot) automatisch starten, muss dies in /etc/rc.local eingestellt werden. Dazu kann der Befehl ipc as verwendet werden.


• IPC-Standardeinstellung nach Installation und Update auf neue Versionsnummer:

* CCcam aktiviert
* OScam deaktiviert
* NewCS deaktiviert
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Backups:

IPC bringt ein Backupscript mit, der Aufruf erfolgt mit dem Befehl:

ipc backup parameter1 parameter2 parameter3 parameter4

Dem Backupscript muss mitgeteilt werden "was" "wohin" gesichert werden soll, dies geschieht mit sogenannten Parametern beim starten des Scripts.
Folgende 4 Parameter kennt das Backupscript, wobei die ersten 2 Parameter zwingend sind, also immer angegeben werden müssen.

Parameter1 : full/conf : Fullbackup oder Konfigurationsbackup
Parameter2 : l/n/f : Sicherungsort (Lokal, Netzwerk, FTP)
Parameter3 : X (Tageszahl) : Löscht Backups älter als X Tage, 0=deaktiviert
Parameter4 : password : GPG-Verschlüsselungskennwort
Backupbeispiel-1: Konfigurationsbackup Lokal: ipc backup conf l
Backupbeispiel-2: Fullbackup Lokal und Netzwerk (verschlüsselt): ipc backup full ln 0 geheim

Besonderheiten: Lokale Backups werden nicht verschlüsselt. Die Funktion "Backups löschen älter X Tage" ist bei FTP-Backups wirkungslos.


• Crontab Backups:

In den Defaulteinstellungen des IPC sind 2 Backups als Crontab eingetragen.

* Konfigurationsbackup : Täglich 02:00 Uhr : Backups älter 14 Tage werden gelöscht
* Fullbackup : Freitags 04:00 Uhr : Backups älter 30 Tage werden gelöscht

• Zurücksichern:

1. Wechsle ins Backup Verzeichnis: cd /var/backups/ipc/...
2. Auflisten der Sicherungen (als TAR-Archiv abgelegt): ls -la
3. Inhalt eines Archivs anzeigen: tar -tvf IPC-%Backupname%-%datum%_%zeit%.tar.gz | cat
4. Archiv entpacken (in aktuelles Verzeichnis): tar -xvf IPC-%Backupname%-%datum%_%zeit%.tar.gz
5. Nun wurde das Archiv entpackt, einfach in den gewünschten Ordner wechseln, und gewünschte Datei(en) zurückkopieren.

Falls das Backuparchiv von NAS oder FTP-Storage zurückkopiert wird und mit Kennwort geschützt wurde, zuvor mit gpg %Archivname% entsichern !
Unter Windows ist das entsichern mit GnuPG-Light und das entpacken mit 7-zip möglich.


• Voraussetzung für Netzwerk-Backup (NAS, Windows-PC)


1. Installation des Samba Clients bei CIFS-Freigabe: apt-get install -y smbfs
2. Installation des NFS Clients bei NFS-Freigabe: apt-get install -y nfs-common portmap
3. LAN-Zugangsdaten in der IPC Konfiguration eingetragen: ipc cfg
4. Windows- bzw. NFS-Freigabe muss exisitieren und Schreibrechte für Backupuser haben
5. Das Remotesystem muss zum Sicherungszeitpunkt natürlich eingeschaltet sein (Default: Freitag um 04:00 Uhr)

• Voraussetzung für FTP-Backup

1. Installation des ncftp Clients: apt-get install -y ncftp
2. FTP-Zugangsdaten in der IPC Konfiguration eingetragen: ipc cfg
3. FTP-Server muss erreichbar sein, und Schreibrechte für Backupuser haben
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

CCcam.cfg:

Verwende zum bearbeiten der CCcam.cfg keine Editoren(WinSCP, Filzilla) !! Verwende die Consolenbefehle oder den Webeditor. Beachte das Console- und Putty Spracheinstellungen übereinstimmen. Am besten werden in allen Konfigurationsdateien KEINE Umlaute verwendet, diese führen immer wieder zu Problemen.

• Tip: Auch im Puttyfenster kann mit der Zwischenablage gearbeitet werden, um die Zwischenablage ins Puttyfenster einzufügen einfach die rechte Maustaste oder F10 drücken.


cccam cfg
Lädt die CCcam.cfg zum bearbeiten, Änderungen werden beim schliesen und speichern sofort wirksam, Ausnahme sind die LISTEN PORTS diese benötigen einen CCcam Restart.

cccam cfgh
Zeigt die Hilfedatei zur CCcam.cfg in der Console an.

cccam cfgn
Mit Hilfe dieses Befehls wird eine Neue CCcam.cfg erstellt, diese wird dann in der Nacht geladen (Ladezeitpunkt kann im Crontab angepasst werden).

cccam cfgnl
Lädt die neue CCcam.cfg Konfiguration sofort.

cccam cfgnd
Löscht die neue CCcam.cfg Konfiguration, somit keine Änderung über Nacht.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Channelinfo, Keys:

CCcam.channelinfo, CCcam.providers, SoftCam.Key gehören in das Verzeichnis: /var/keys

• Beachte bei Verwendung von eigenen Dateien die Gross-Kleinschreibung !

cccam channelinfo
Aktualisiert die CCcam.channelinfo vom Updateserver.

cccam providers
Aktualisiert die CCcam.providers vom Updateserver.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Cron: (Watchdog und andere Jobs)

Was unter Windows als Geplante Tasks bekannt ist, ist unter Linux der Crontab.

Hier wurden auch vom IPC Tabs angelegt, so zb. der Watchdog Script der prüft ob die Emu's laufen, und bei Bedarf neustartet.
Um die Crontabs anzusehen bzw. zu ändern kann der Befehl ipc jobs verwendet werden.

• Tip: Wie eine Crontabzeile zusammengesetzt ist, kann im Wiki nachgelesen werden.

Die meisten von IPC erstellten Crontabs sind in der Standardeinstellung deaktiviert, beachte vor der Aktivierung das die dazu benötigten Komponenten installiert sind.

Beispiel: Zeitabgleich per NTP
NTP-Client benötigt die Installation des Pakets "ntpdate".
Wenn die Paketvoraussetzung erfüllt bzw. installiert ist, einfach das # Zeichen am Anfang der Cronzeile entfernen.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

DynDNS:

Dynamisches DNS sollte nach Möglichkeit immer am Router eingerichtet werden, aus diesem Grund folgt hier keine detailierte Beschreibung.

Sonderfall: Statische IP und DynDNS-Eintrag.
Einige verwenden trotz statischer IP Addresse einen DnyDNS Eintrag. Jedoch unterstützen die wenigsten Router das dafür benötigte Force-Update.
Für diesen Sonderfall ist unter "/var/emu/help/ddclient.conf.static" ein Konfigurationsbeispiel gespeichert.

Das Konfigurationsbeispiel muss zuerst nach /etc/ddclient.conf kopiert, User, Pass, Hostname eingetragen, zuletzt der Crontab aktiviert werden.
Voraussetzung: "ddclient" Installation: apt-get install -y ddclient
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Editor:

Der Web Editor bietet Zugriff auf die CCcam.cfg per Internetbrowser, folgende Besonderheiten sind zu beachten.
Line Anpassungen benötigen keinen Neustart des CCcam, Ausnahme sind hier SERVER LISTEN PORT und WEBINFO LISTEN PORT.
Die Übermittlung an InfoPHP(config.php) erfolgt automatisch beim speichern.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

EMU Konfigurationsdateien: (CCcam, OSCam, NewCS)

Alle Konfigurationsdateien der verschiedenen CAM's befinden sich zentral unter /var/etc.
Die Konfigurationsdateien werden täglich gesichert, mehr dazu im Thema: Backups.
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

EMU Versionen:

CCcam und OSCam Versionen müssen nicht manuell auf das System kopiert werden!
Verwende dazu die Befehle: cccam version bzw. oscam version.

Dies ermöglicht die gewünschte Version Online (ohne manuelles kopieren) umzustellen.
Welche Versionen Online sind wird nach Eingabe der Befehle angezeigt.

Die OScam Versionen sind eigens für/auf Debian (aus dem SB-Trunk) kompiliert. Versionen ab 2900 benötigen eine zusätzliche LIB, die libpcsclite1.
Webinterface sowie Smartreaderunterstützung sind ab Version 2900 integriert.
Installation per: [apt-get install libpcsclite1].
BaNaNaBeck
IPC Freak
Beiträge: 187
Registriert: So 17. Apr 2011, 14:14
Kontaktdaten:

Re: Die Onlinehilfe hier im Board

Beitrag von BaNaNaBeck »

Externe System-Administration:

Wer auf die Website kommen möchte muss HTTP veröffentlichen (Tcp-80). Wichtig: .htaccess aktivieren !!
Wer auf die Console kommen möchte muss SSH veröffentlichuen (Tcp-22). Wichtig: sicheres Kennwort verwenden !!

Was ist sicher ?
SSH2 ist verschlüsselt, und als sicher zu betrachten. SSH2 ist bei Debian Standard, mit einem SSH1-Client kann keine Verbindung aufbegaut werden.
Bei aktiviertem .htaccess ist die Webseite durch Benutzername und Kennwort geschützt, aber nicht verschlüsselt.
Durch SSH-Tunnel-Forwarding ist es möglich OHNE öffnen des HTTP-Ports auf die Website des CCcam-Servers zu gelangen, und nicht nur das, jegliche LAN IP- und Portadresse kann verbunden werden.

Putty Tunnel-Forwarding Beispiel um (ohne HTTP-Veröffentlichung) auf Port-80 (Apache-Webseite) zu gelangen.

Tunnel-Forwarding ist auch per Java-SSH-Client möglich !
Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste