1.
Vorraussetzung frisch installiertes
Sie müssen registriert sein, um Links zu sehen.
(Grundsystem mit Webserver, keine grafische Oberfläche)
Alternativ kann auch nur der Watchdog und fail2ban nachträglich installiert werden. (Punkt 4 und 5)
Link veralten (gelöscht)
Sie müssen registriert sein, um Links zu sehen.
Sie müssen registriert sein, um Links zu sehen.
1.1 Wir installieren den SSH Server um mit putty sowie WinSCP verbinden zu können.
Code:
apt-get install openssh-server
1.2 Wir installieren vnstat das uns fast in Echtzeit traffic stats liefert.
1.3 ...und fügen eine neue Überwachung für eth0 hinzu. (evtl. ändern eth1 eth2 etc.)
Code:
/usr/bin/vnstat -u -i eth0
1.4 Wir erstellen alle nötigen Verzeichnisse entweder per console oder mit winSCP die Ordner aus zip einfach hochladen.
Code:
cd ..
mkdir /emu /emu/cccam /emu/script /emu/log /var/keys /var/etc /var/www/stats /var/www/cccam
1.5 Wir vergeben alle nötigen Rechte an die erstellten Ordner
Code:
chmod 777 /emu
chmod 777 /emu/*
1.6 Wir benutzen WinSCP und verbinden uns mit dem Server, um die Scripte sowie CCcam in die vorhandenen Ordner zu laden.
(Mit einem doppelklick sollte WinSCP die Datei zum editieren öffnen...)
1.7 Danch gehen wir nach /etc/rc.local und editieren diese und schreiben an die vorletzte Zeile
1.8 Wir vergeben wiederum in der Console Rechte für die übertragenen Dateien
Code:
chmod 755 /emu/cccam/CCcam.x86
chmod 755 /emu/script/cccam
ln /emu/script/cccam /bin/cccam
chmod 775 /etc/init.d/cccamwatchdogd
chmod 775 /usr/bin/cccamwatchdog
1.9 Wir ändern den Besitzer der files im Webordner über die Console
Code:
chown -R www-data:www-data /var/www/*
2. Installation webmin über Putty (Console) (evtl. auf neue Version prüfen)
Code:
cd /opt
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.480_all.deb
2.1 Holen alle Pakete die Webmin noch benötigt...
Code:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
2.2 Und installieren anschliessend Webmin
Code:
dpkg --install webmin_1.480_all.deb
3. Wir bearbeiten unsere
cccam.cfg und starten CCcam
4. Watchdog einstellen und starten (Überprüft auf 2 arten ob CCcam läuft und startet diese ggf. neu)
User, Passwort und WEBIF Port editieren in /usr/bin/cccamwatchdog
(doppelklick in WinSCP)
4.1 Wir benutzen nocheinmal putty für watchdog autostart
Code:
update-rc.d cccamwatchdogd defaults 99
4.2 Und starten den Wachhund zuletzt:
Code:
/etc/init.d/cccamwatchdogd start
5. fail2ban einrichten, installieren und starten (Um ungebetene Gäste oder nicht mehr gültige Shares auszusperren)
5.1 Wir öffnen noch einmal WinSCP und gehen nach /etc/fail2ban wo wir in der jail.conf unseren CCcam port ändern.
Danach ändern wir den hostname in der /etc/fail2ban/filter.d/cccam.conf und suchen "cardserver" das ersetzen wir mit deinem Hostname (Computername **:~#)
Code:
apt-get install fail2ban
/etc/init.d/fail2ban restart
unter
Sie müssen registriert sein, um Links zu sehen.
können wir uns nun mit unseren root daten einloggen und den Server sehr bequem verwalten.
unter
Sie müssen registriert sein, um Links zu sehen.
finden wir cccamInfo.php welche bequem Karten und Shareinfos liefert.
unter
Sie müssen registriert sein, um Links zu sehen.
finden wir traffic statistik in svg grafik sowie in Textform (Tage, Stunden, Monate)
unter /var/log finden wir sämtliche logfiles, von cccam über watchdog, bis fail2ban log
(Alles getestet unter debian5, ich gebe keine Garantie für die funktion oder evtl. Schäden an eurem System)
bei fragen einfach posten
mfg
k04l