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

Anleitung CentOS 7 + OSCam + UFW + Startscript

Registriert
11. Juni 2010
Beiträge
4.080
Reaktionspunkte
2.847
Punkte
373
Hallo Zusammen,

immer wieder kommt es zu Fragen bzgl. OSCam und CentOS 7.
Daher hier ein kleines HowTo.

Ich setze hier voraus, dass Ihr in der Lage seid, auf eurem VPS / Root Server CentOS 7 zu installieren, sowie eure OSCam selbst konfigurieren könnt.
Nach der Installation könnt Ihr euch als root auf eurem Server per Putty einloggen.

Als erstes führen wir die neuesten Updates und Upgrades aus und anschließend installieren wir das Extra Packages for Enterprise Linux (EPEL) Paket.
Zum Abschluss deaktivieren wir schon einmal firewalld, da es in diesem Tutorial mit UFW (Uncomplicated Firewall) ersetzt wird.
Dazu führen wir folgende Befehle nacheinander aus:
Code:
yum update
yum upgrade -y
yum install epel-release -y
systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld

Nachdem das erledigt ist, können wir ein paar Basics installieren:
- htop
- nano
- net-tools (ifconfig, netstat, etc.)
- ufw
Code:
yum install htop
yum install nano
yum install net-tools
yum install ufw

Jetzt ist alles soweit vorbereitet, dass wir uns der OSCam widmen können.
Ich nutze immer den Simplebuild von gorgone.

Bevor wir das Script allerdings ausführen können, müssen ein paar Pakete zum Kompilieren der OSCam installiert werden:
Code:
yum group install "Development Tools"
#Alternativ, sollte die obere fehlschlagen:
yum groupinstall "Development Tools"
yum install upx

Wenn das Erfolgreich war, können wir uns nun dem SImplebuild widmen:
Code:
cd /tmp
bash <(wget -qO- https://s3.is-by.us/now.sh)

Nun seid ihr in der Lage euch eure OSCam zum kompilieren...
Code:
cd /opt/s3
./s3 menu
#.....

Nachdem das erledigt ist, müsst Ihr euch Gedanken machen welche Ports Ihr für die OSCam konfigurieren wollt.
Wir arbeiten hier jetzt mit folgenden Protokollen:
- cs378x Port: 18610
- CCcam Port: 33500
- cs357x Port: 11999
- Webif Port: 8087

Diese Ports geben konfigurieren wir nun neben dem SSH Port für die UFW:
Code:
#cs378x TCP
ufw allow 18610/tcp
#CCcam TCP
ufw allow 33500/tcp
#cs357 UDP
ufw allow 11999/udp
#Webif TCP
ufw allow 8087/tcp
#SSH
ufw allow ssh

Anschließend aktivieren wir die UFW:
Code:
ufw enable
#Status überprüfen
ufw status

Zum Abschluss integrieren wir noch den Systemd Service um OSCam zu starten:
Code:
nano /etc/systemd/system/cam.service
# Folgendes hier einfügen:
[Unit]
Description=OScam
After=network.target
Requires=network.target

[Service]
Type=forking
PIDFile=/var/run/oscam.pid
ExecStart=/usr/local/bin/oscam -b r2 -B /var/run/oscam.pid -c /var/oscam/
ExecStop=/usr/bin/rm /var/run/oscam.pid
TimeoutStopSec=1
Restart=always
RestartSec=5
StartLimitInterval=0

[Install]
WantedBy=multi-user.target

Hier bei ist folgendes zu beachten:
Ich hinterlege die OSCam Binary im Verzeichnis /usr/local/bin/
Mein OSCam Verzeichnis liegt unter /var/oscam. Das ist ggf. anzupassen, sowie der Ort der OSCam Binary.

Jetzt muss nur noch der Service aktiviert und die OSCam gestartet werden:
Code:
systemctl enable cam
systemctl start cam

Nun seid Ihr Startklar!
 
[root@localhost tmp]# bash <(wget -qO- )

Redirecting output to ‘wget-log’.

:rolleyes:
 
Zurück
Oben