Die Onlinehilfe hier im Board
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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
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
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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
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
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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.
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.
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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.
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.
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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.
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.
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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
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
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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.
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.
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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.
Alle Konfigurationsdateien der verschiedenen CAM's befinden sich zentral unter /var/etc.
Die Konfigurationsdateien werden täglich gesichert, mehr dazu im Thema: Backups.
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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].
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].
-
- IPC Freak
- Beiträge: 187
- Registriert: So 17. Apr 2011, 14:14
- Kontaktdaten:
Re: Die Onlinehilfe hier im Board
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 !
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 !
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste