CentOS 6/7にIBSngをインストールする方法
この記事では、CentOS 6/7にIBSngをインストールする方法を説明します。チュートリアルを始める前に、まずIBSngについて理解しておきましょう。.
IBSng それは何ですか?
IBSngは、インターネット、イントラネット、VoIPユーザー向けのWebベースの管理・会計ソフトウェアです。IBSngソフトウェアはインターネット帯域幅を実際に制御するため、管理者の管理ポリシー策定に大きく貢献します。このソフトウェアの役割は、VoIP、ADSL、LANアカウンティング、SMS、ワイヤレスなどのサービスを制御することです。.

このソフトウェアには、仮想ISPに特化した特別な機能が搭載されています。これらの機能は、管理者が営業担当者にサーバーの管理を委託し、管理するのに役立ちます。IBSngソフトウェアは非常に優れたセキュリティシステムを採用しており、高度なLinuxサーバーにインストールすることで高いセキュリティを確保できます。.
準備 IBSng インストール用
このソフトウェアをインストールするには、以下の手順を順に実行してください。.
まず、必要なパッケージをインストールします。
- yum アップデート –y
- yum インストール –y httpd postgresql postgresql-server postgresql-python php perl nano wget
- リブート
ならば、 SELinux 無効にします。このセクションでは、SElinux の概要と、SElinux を有効化または無効化する方法について説明します。.
SELinux それは何ですか?
SELinuxは、Security-Enhanced Linux(セキュリティ強化Linux)の略です。SELinuxは、2000年12月に米国国家安全保障局(NSA)によってGPLライセンスの下で開発されたカーネルモジュールです。その目的は、Linuxオペレーティングシステム全体のセキュリティを向上させることでした。.
無効にする方法 SELinux
まず、centOS で次のコマンドを入力します。
- ナノ /etc/selinux/config
- 次にSELinux設定ファイルが表示されます。SELINUX=enabledをSELINUX=disabledに変更し、ファイルを終了します。ファイルを終了するには、Ctrl+wコマンドを入力し、Yキーを押します。.
これでインストールプロセスを続行できます。次に、IBSngソフトウェアをダウンロードする必要があります。IBSngをダウンロードするには、次のコマンドを入力してください。
- https://managedway.dl.sourceforge.net/project/ibsng/IBSng-A1.24.tar.bz2 を実行します
ソフトウェアをダウンロードした後、次のコマンドを使用して IBSng-A1.24.tar.bz2 ファイルを解凍し、/usr/local に抽出する必要があります。
- tar -xvjf IBSng-A1.24.tar.bz2 -C /usr/local
次に、次のコマンドを入力します。
- サービス postgresql の開始
エラーが発生した場合は、次のコマンドを入力します。
- サービス postgresql initdb
もう一度 service postgresql start コマンドを入力します。次に、以下のコマンドを入力して pg_hba.conf ファイルを開きます。
- ナノ /var/lib/pgsql/data/pg_hba.conf
次に、コードの上に次のステートメントを入力し、Ctrl + X、Y の順に押してファイルを終了します。
- 地元のIBSng IBSトラスト
データベースを作成する
IBSngのインストール準備が完了したら、ユーザーアカウントを収集・処理するためのデータベースを作成する必要があります。データベースを作成するには、以下のコマンドを入力します。
- ポストグル
- IBSng を作成しました
- ユーザー作成 ibs
- createlang plpgsql IBSng
- 出口
次のコマンドで postgresql を再起動します。
- PostgreSQLサービスの再起動
インストール IBSng で CentOS 6/7
これでインストールプロセスを開始できます。まず次のコマンドを入力し、インストールプログラムに表示される順番に番号を入力してください。
- /usr/local/IBSng/scripts/setup.py
- 1
- 2
- 2
- 1
IBSngにログインするためのパスワードを入力し、Enterキーを押します。その後、以下の番号を順番に入力してください。
- 1
- 2
- 5
- 1
- 3
- 1
- 2
- 3
- B
- X
ここで、次のコマンドを使用して、データベース、Web サーバー、およびファイアウォール サービスを無効にします。
- サービスiptables停止
- サービス postgresql 停止
- サービスhttpd停止
次に、Apache Config ファイルを編集します。
- ナノ /etc/httpd/conf/httpd.conf
次に、次のステートメントをファイルの先頭に配置して変更を保存します。
- サーバー名 127.0.0.1
IPy.py ファイルを開きます。
- ナノ /usr/local/IBSng/core/lib/IPy.py
次のステートメントをファイルの先頭に配置し、変更を再度保存します。
- #コーディング:utf-8
今回はdes_c.pyファイルを開きます。
- ナノ /usr/local/IBSng/core/lib/mschap/des_c.py
次のステートメントをファイルの先頭に配置し、変更を保存します。
- #コーディング:utf-8
次に、error.php ファイルを開きます。
- ナノ /usr/local/IBSng/インターフェース/IBSng/inc/error.php
25行目に移動し、($timeArr=) という文を削除してください。そして、次の文に置き換えてください。
- timeArr=”IRDT/4.0/DST $”;
次に、データベース、Web サーバー、およびファイアウォール サービスを再度有効にする必要があります。
- サービスiptablesの開始
- サービス postgresql の開始
- サービスhttpdの開始
- サービスIBSng開始
CentOS オペレーティング システムを再起動したときにサービスが自動的に開始されるようにするには、次のコマンドを入力します。
- chkconfig postgresql オン
- chkconfig httpd オン
- chkconfig IBSng オン
Apache Web サーバーを起動するには、次のコマンドを入力します。
- サービスhttpdの再起動
最後に、RAS と通信するためにサーバー上で必要なポートを開くには、次のコマンドを入力します。
- iptables -A 入力 -p tcp -m 状態 –state 新規 -m tcp –dport 80 -j 受け入れる
- iptables -A 入力 -p tcp -m 状態 –state 新規 -m tcp –dport 1812 -j 受け入れる
- iptables -A 入力 -p tcp -m 状態 –state 新規 -m tcp –dport 1813 -j 受け入れる
IBSng 管理にログインするには、ブラウザに次のアドレスを入力します。
- http://IP/IBSng/admin
IPという語句の代わりにIPを使用する必要があることに注意してください 仮想サーバー あなた自身を入力してください。.
CentOS 6/7へのIBSngのインストールに関するチュートリアルはこれで終了です。上記の手順は必ず順番に実行してください。途中で問題が発生した場合は、技術専門家にお問い合わせください。 タパ 彼らはいつでもあなたの質問に答えるために待機しています。.









