- 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:
Nachdem das erledigt ist, können wir ein paar Basics installieren:
- htop
- nano
- net-tools (ifconfig, netstat, etc.)
- 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:
Wenn das Erfolgreich war, können wir uns nun dem SImplebuild widmen:
Nun seid ihr in der Lage euch eure OSCam zum kompilieren...
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:
Anschließend aktivieren wir die UFW:
Zum Abschluss integrieren wir noch den Systemd Service um OSCam zu starten:
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:
Nun seid Ihr Startklar!
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!