Wie installiert man IBSng auf CentOS 6/7?
In diesem Artikel helfen wir Ihnen bei der Installation von IBSng auf CentOS 6/7. Bevor wir mit dem Tutorial beginnen, lernen wir IBSng zunächst kennen. Bleiben Sie also dran.
IBSng Was ist das?
IBSng ist eine webbasierte Management- und Abrechnungssoftware für Internet-, Intranet- und VoIP-Nutzer. Die Software steuert die Internetbandbreite und unterstützt Administratoren so optimal bei der Umsetzung ihrer Managementrichtlinien. Zu ihren Aufgaben gehört die Verwaltung von Diensten wie VoIP, ADSL, LAN-Abrechnung, SMS und WLAN.

Diese Software bietet spezielle und interessante Funktionen, die speziell für virtuelle Internetdienstanbieter (ISPs) entwickelt wurden. Sie ermöglicht Administratoren, ihre Server an Vertriebsmitarbeiter zu delegieren und diese zu verwalten. Die IBSng-Software nutzt hochentwickelte Sicherheitssysteme, die bei der Installation auf modernen Linux-Servern ein hohes Maß an Sicherheit gewährleisten.
Vorbereitung IBSng Zur Installation
Um diese Software zu installieren, folgen Sie einfach den unten stehenden Schritten.
Installieren Sie zunächst die benötigten Pakete:
- yum update -y
- yum install -y httpd postgresql postgresql-server postgresql-python php perl nano wget
- Neustart
Dann solltest du SELinux Deaktivieren. In diesem Abschnitt erfahren Sie mehr über SELinux und wie Sie es aktivieren oder deaktivieren.
SELinux Was ist das?
SELinux steht für Security-Enhanced Linux. SELinux ist ein Kernelmodul, das im Dezember 2000 von der US-amerikanischen National Security Agency (NSA) unter der GPL-Lizenz entwickelt wurde. Ziel war die Verbesserung der allgemeinen Sicherheit des Linux-Betriebssystems.
So deaktivieren Sie SELinux
Geben Sie zunächst folgenden Befehl in CentOS ein:
- nano /etc/selinux/config
- Anschließend wird Ihnen die SELinux-Konfigurationsdatei angezeigt. Ändern Sie SELINUX=enabled in SELINUX=disabled und schließen Sie die Datei. Geben Sie dazu Strg+W und anschließend J ein.
Nun können wir mit der Installation fortfahren. Als Nächstes müssen wir die IBSng-Software herunterladen. Geben Sie dazu folgenden Befehl ein:
- wget https://managedway.dl.sourceforge.net/project/ibsng/IBSng-A1.24.tar.bz2
Nach dem Herunterladen der Software müssen Sie die Datei IBSng-A1.24.tar.bz2 entpacken und mit folgendem Befehl nach /usr/local extrahieren:
- tar -xvjf IBSng-A1.24.tar.bz2 -C /usr/local
Geben Sie anschließend folgenden Befehl ein:
- service postgresql start
Falls ein Fehler auftritt, geben Sie folgenden Befehl ein:
- service postgresql initdb
Geben Sie nun erneut den Befehl `service postgresql start` ein. Anschließend können Sie die Datei `pg_hba.conf` mit folgendem Befehl öffnen:
- nano /var/lib/pgsql/data/pg_hba.conf
Geben Sie nun die folgende Anweisung oberhalb der Codes ein und beenden Sie die Datei mit Strg+X und anschließend Y:
- local IBSng ibs trust
Eine Datenbank erstellen
Nachdem IBSng für die Installation vorbereitet wurde, muss eine Datenbank zur Erfassung und Verarbeitung von Benutzerkonten erstellt werden. Geben Sie zum Erstellen der Datenbank die folgenden Befehle ein:
- PostgreSQL
- erstellt von IBSng
- Benutzer erstellen ibs
- createlang plpgsql IBSng
- Ausfahrt
Starten Sie PostgreSQL nun mit folgendem Befehl neu:
- service postgresql restart
Installation IBSng In CentOS 6/7
Nun können wir mit der Installation beginnen. Geben Sie dazu zuerst den folgenden Befehl ein und anschließend die angezeigten Zahlen in der Reihenfolge, in der sie im Installationsprogramm erscheinen:
- /usr/local/IBSng/scripts/setup.py
- 1
- 2
- 2
- 1
Geben Sie nun ein Passwort für die Anmeldung bei IBSng ein und drücken Sie die Eingabetaste. Geben Sie anschließend diese Zahlen der Reihe nach ein:
- 1
- 2
- 5
- 1
- 3
- 1
- 2
- 3
- B
- X
Jetzt ist es an der Zeit, die Datenbank-, Webserver- und Firewall-Dienste mit den folgenden Befehlen zu deaktivieren:
- Dienst iptables stoppen
- service postgresql stop
- Dienst httpd stoppen
Bearbeiten Sie anschließend die Apache-Konfigurationsdatei:
- nano /etc/httpd/conf/httpd.conf
Fügen Sie anschließend die folgende Anweisung am Anfang der Datei ein und speichern Sie die Änderungen:
- Servername 127.0.0.1
Öffnen Sie die Datei IPy.py:
- nano /usr/local/IBSng/core/lib/IPy.py
Fügen Sie die folgende Anweisung am Anfang der Datei ein und speichern Sie die Änderungen erneut:
- #coding:utf-8
Öffnen Sie diesmal die Datei des_c.py:
- nano /usr/local/IBSng/core/lib/mschap/des_c.py
Fügen Sie die folgende Anweisung am Anfang der Datei ein und speichern Sie die Änderungen:
- #coding:utf-8
Öffnen Sie anschließend die Datei error.php:
- nano /usr/local/IBSng/interface/IBSng/inc/error.php
Gehen Sie zu Zeile 25 und löschen Sie die Anweisung ($timeArr=). Ersetzen Sie sie anschließend durch die folgende Anweisung:
- timeArr=”IRDT/4.0/DST $”;
Anschließend müssen Sie die Datenbank-, Webserver- und Firewall-Dienste wieder aktivieren:
- Dienst iptables starten
- service postgresql start
- Dienst httpd starten
- Dienst IBSng starten
Um die Dienste beim Neustart des CentOS-Betriebssystems automatisch zu starten, geben Sie die folgenden Befehle ein:
- chkconfig postgresql on
- chkconfig httpd on
- chkconfig IBSng on
Geben Sie folgenden Befehl ein, um den Apache-Webserver zu starten:
- Dienst httpd neu starten
Und schließlich geben Sie die folgenden Befehle ein, um die erforderlichen Ports auf dem Server für die Kommunikation mit RAS zu öffnen:
- iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
- iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 1812 -j ACCEPT
- iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 1813 -j ACCEPT
Um sich in Ihre IBSng-Administration einzuloggen, können Sie die folgende Adresse in Ihren Browser eingeben:
- http://IP/IBSng/admin
Beachten Sie, dass Sie anstelle des Ausdrucks IP die Kurzform IP verwenden sollten. Virtueller Server Trage dich selbst ein.
Das Tutorial zur Installation von IBSng auf CentOS 6/7 ist hiermit abgeschlossen. Bitte beachten Sie, dass Sie die oben genannten Schritte in der angegebenen Reihenfolge ausführen müssen. Sollten Sie dabei auf Probleme stoßen, wenden Sie sich bitte an unsere technischen Experten. Tapa Sie stehen Ihnen jederzeit für Fragen zur Verfügung.









