كيفية تثبيت IBSng على CentOS 6/7

0 الأسهم
0
0
0
0

كيفية تثبيت IBSng على CentOS 6/7

في هذه المقالة، سنساعدك في تثبيت IBSng على CentOS 6/7. قبل أن نبدأ البرنامج التعليمي، سنتعرف أولًا على IBSng. لذا، تابعونا.

متلازمة القولون العصبي ما هذا؟

IBSng هو برنامج إدارة ومحاسبة قائم على الويب، مُخصص لمستخدمي الإنترنت والإنترانت وVoIP. يتحكم برنامج IBSng في عرض نطاق الإنترنت، مما يُساعد المسؤولين بشكل كبير في سياسات الإدارة الخاصة بهم. تتمثل مهمة هذا البرنامج في التحكم في خدمات مثل VoIP وADSL ومحاسبة الشبكة المحلية والرسائل النصية القصيرة واللاسلكية.

 

كيفية تثبيت IBSng على CentOS 6/7
كيفية تثبيت IBSng على CentOS 6/7

 

يتميز هذا البرنامج بميزات خاصة ومثيرة للاهتمام خاصة بموفري خدمات الإنترنت الافتراضيين. تساعد هذه الميزات المسؤولين على تفويض خوادمهم إلى مندوبي المبيعات وإدارتها. يستخدم برنامج IBSng أنظمة أمان فائقة الجودة تضمن أمانًا عاليًا بتثبيته على خوادم لينكس متقدمة.

تحضير متلازمة القولون العصبي للتثبيت

لتثبيت هذا البرنامج، ما عليك سوى اتباع الخطوات التالية خطوة بخطوة.

أولاً، قم بتثبيت الحزم المطلوبة:

  • تحديث yum –y
  • yum install –y httpd postgresql postgresql-server postgresql-python php perl nano wget
  • إعادة التشغيل

ثم يجب عليك سيلنكس تعطيل. في هذا القسم، سنتعرف على SElinux وكيفية تفعيله أو تعطيله.

سيلنكس ما هذا؟

SELinux اختصارٌ لعبارة "لينكس المُحسَّن أمنيًا". SELinux هو وحدةٌ للنواة طورتها وكالة الأمن القومي الأمريكية (NSA) في ديسمبر 2000 بموجب ترخيص GPL. وكان الهدف من ذلك تحسين الأمان العام لنظام التشغيل لينكس.

كيفية تعطيل سيلنكس

أولاً، أدخل الأمر التالي في centOS:

  • nano /etc/selinux/config
  • سيظهر لك بعد ذلك ملف إعدادات SELinux. غيّر SELINUX=enabled إلى SELINUX=disabled، ثم أغلق الملف. للخروج، اضغط على Ctrl+w، ثم اضغط على مفتاح Y.

الآن يُمكننا متابعة عملية التثبيت. بعد ذلك، نحتاج إلى تنزيل برنامج IBSng. لتنزيله، أدخل الأمر التالي:

  • wget https://managedway.dl.sourceforge.net/project/ibsng/IBSng-A1.24.tar.bz2

بعد تنزيل البرنامج، يجب عليك فك ضغط الملف IBSng-A1.24.tar.bz2 واستخراجه إلى /usr/local باستخدام الأمر التالي:

  • القطران -xvjf IBSng-A1.24.tar.bz2 -C /usr/local

ثم أدخل الأمر التالي:

  • بدء خدمة postgresql

إذا واجهت خطأً، أدخل الأمر التالي:

  • خدمة postgresql initdb

الآن، أدخل أمر بدء خدمة postgresql مرة أخرى. ثم أدخل ملف pg_hba.conf بإدخال الأمر التالي:

  • nano /var/lib/pgsql/data/pg_hba.conf

الآن أدخل العبارة التالية فوق الرموز واخرج من الملف باستخدام Ctrl+X ثم Y:

  • مؤسسة IBSng IBS المحلية

إنشاء قاعدة بيانات

بعد تجهيز IBSng للتثبيت، نحتاج إلى إنشاء قاعدة بيانات لجمع ومعالجة حسابات المستخدمين. لإنشاء قاعدة البيانات، اكتب الأوامر التالية:

  • بوستجرس
  • createdb IBSng
  • إنشاء مستخدم ibs
  • createlang plpgsql IBSng
  • مخرج

الآن قم بإعادة تشغيل postgresql باستخدام الأمر التالي:

  • إعادة تشغيل خدمة postgresql

تثبيت متلازمة القولون العصبي في CentOS 6/7

الآن نبدأ عملية التثبيت. للقيام بذلك، أدخل الأمر التالي أولًا، ثم أدخل الأرقام الظاهرة بالترتيب الذي تظهر به في برنامج التثبيت:

  • /usr/local/IBSng/scripts/setup.py
  • 1
  • 2
  • 2
  • 1

الآن، أدخل كلمة المرور لتسجيل الدخول إلى IBSng واضغط على Enter. ثم أدخل الأرقام التالية بالترتيب:

  • 1
  • 2
  • 5
  • 1
  • 3
  • 1
  • 2
  • 3
  • ب
  • إكس

الآن هو الوقت المناسب لتعطيل خدمات قاعدة البيانات وخادم الويب وجدار الحماية باستخدام الأوامر التالية:

  • توقف خدمة iptables
  • توقف خدمة postgresql
  • توقف خدمة httpd

ثم قم بتعديل ملف Apache Config:

  • نانو /etc/httpd/conf/httpd.conf

ثم ضع العبارة التالية في بداية الملف واحفظ التغييرات:

  • اسم الخادم 127.0.0.1

افتح ملف IPy.py:

  • nano /usr/local/IBSng/core/lib/IPy.py

ضع العبارة التالية في بداية الملف ثم احفظ التغييرات مرة أخرى:

  • #coding:utf-8

هذه المرة افتح الملف des_c.py:

  • nano /usr/local/IBSng/core/lib/mschap/des_c.py

ضع العبارة التالية في بداية الملف واحفظ التغييرات:

  • #coding:utf-8

ثم افتح ملف error.php:

  • نانو /usr/local/IBSng/interface/IBSng/inc/error.php

انتقل إلى السطر ٢٥ واحذف العبارة ($timeArr=). ثم استبدلها بالعبارة التالية:

  • timeArr=”IRDT/4.0/DST $”;

ثم عليك إعادة تمكين قاعدة البيانات وخادم الويب وخدمات جدار الحماية:

  • بدء خدمة iptables
  • بدء خدمة postgresql
  • بدء خدمة httpd
  • بدء خدمة IBSng

لبدء تشغيل الخدمات تلقائيًا عند إعادة تشغيل نظام التشغيل CentOS، أدخل الأوامر التالية:

  • chkconfig postgresql على
  • chkconfig httpd على
  • chkconfig IBSng على

أدخل الأمر التالي لبدء تشغيل خادم الويب Apache:

  • إعادة تشغيل خدمة httpd

وأخيرًا، لفتح المنافذ المطلوبة على الخادم للتواصل مع RAS، أدخل الأوامر التالية:

  • 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

لتسجيل الدخول إلى إدارة IBSng، يمكنك إدخال العنوان التالي في متصفحك:

  • http://IP/IBSng/admin

لاحظ أنه بدلاً من عبارة IP، يجب عليك استخدام IP الخادم الافتراضي أدخل نفسك.

انتهى شرح تثبيت IBSng على CentOS 6/7 في هذا القسم. يُرجى ملاحظة أنه يجب عليك تنفيذ الخطوات المذكورة أعلاه بالترتيب. في حال واجهت أي مشاكل في أي مرحلة، يُرجى التواصل مع الخبراء الفنيين. تابا إنهم دائمًا في خدمتكم للإجابة على أسئلتكم.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

قد يعجبك أيضاً