قم بتثبيت phpIPAM لإدارة عناوين IP والشبكات الفرعية لشبكة محلية

phpipam

ل مدير النظام من الضروري أن يكون لديك أدوات جيدة تسمح لك بتنفيذ مهمتك بطريقة منظمة وبسيطة ورشيقة قدر الإمكان ، وعلى الرغم من أن سطر الأوامر والمحررين مثل Vi لا يزالان الأكثر استخدامًا ، فإن الحقيقة هي أنه مع As يمر الوقت ، ونرى وصول التطبيقات التي توفر لمن يريدها إمكانية العمل بطريقة أكثر وضوحًا ودقة للقيام بشيء مهم للغاية.

نحن نتحدث عن إدارة الشبكات والشبكات الفرعية ، وهو أمر ضروري ليس فقط لأسباب أمن ولكن أيضًا لضمان أداء ثابت وأيضًا لطلب حركة المرور. لهذه الأغراض ، لدينا أداة مفتوحة المصدر مثيرة للاهتمام تسمى phpIPAM (مدير عنوان IP) ، والتي فهو لا يوفر لنا إدارة الشبكات الفرعية فحسب ، بل يوفر لنا أيضًا إمكانية الوصول إليها من أي جهاز كمبيوتر في شبكتنا لأنه يعمل عبر الويب ، إلى Webmin (أداة إدارة أخرى معروفة في عالم Linux).

من بين ميزات phpIPAM يمكننا ذكر دعم كل من IPv4 و IPv6، ليس فقط من حيث الإدارة ولكن أيضًا من خلال المكونات الإضافية المفيدة والمثيرة للاهتمام دائمًا مثل a حاسبة الشبكة. هناك أيضًا دعم لـ MySQL، ما هو قاعدة بيانات التي سيتم استخدامها لتخزين جميع المعلومات المتعلقة بعناوين IP ومحطات العمل والأقسام التي تتوافق معها. يمكننا أيضًا إدارة أذونات المستخدمين والمجموعات من هنا ، وهناك محرك بحث قوي للعثور على جهاز كمبيوتر معين داخل الشبكة ، وهو أمر يحظى بالتقدير دائمًا لأنه يجب أن يؤخذ في الاعتبار إمكانية استخدام هذه الأداة في الشركات الكبيرة حيث توجد أجهزة كمبيوتر هم يحسبون بالمئات.

لتثبيت phpIPAM في Ubuntu ، نحتاج إلى خادم LAMP ، لذلك أولاً نلبي التبعيات ولهذا نقوم بتنفيذ ما يلي:

Sudo apt-get install apache2 mysql-server php5 php5-gmp php-pear php5-mysql php5-ldap wget

ثم قمنا بتعيين كلمة المرور لـ MySQL:

mysqladmin -u كلمة مرور الجذر كلمة المرور

افتراضيًا ، يتم تثبيت phpIPAM في الدليل الفرعي / phpipam /، على الرغم من أنه يمكننا إنشاء شخص آخر إذا فضلنا ذلك. للبدء ، نقوم بتنزيل حزمة التثبيت من موقعك في SourceForge (الإصدار الثابت حاليًا هو 1.0).

ثم نستخرج محتواه إلى المجلد / phpipam /:

cp phpipam-1.0.tar / var / www /
cd / var / www /
القطران xvf phpipam-1.0.tar
جمهورية مقدونيا phpipam-1.0.tar

حان الوقت الآن لتحديد اسم المستخدم وكلمة المرور في تكوين MySQL ، بالإضافة إلى الدليل الأساسي ، الذي نفتح له ملف التكوين للتحرير:

Sudo gedit /var/www/phpipam/config.php

ندخل القيم المطلوبة:

$ db ['host'] = "localhost"؛

## مستخدم MySQL لـ ipam ##
$ db ['user'] = "phpipam"؛

## كلمة المرور لمستخدم MySQL ##
$ db ['pass'] = "phpipamadmin"؛

## قاعدة بيانات MySQL ##
$ db ['name'] = "phpipam"؛

## الدليل الأساسي ##
تعريف ('BASE'، "/ phpipam /") ؛

نقوم بحفظ التغييرات ، والآن سنمنح الإذن لهذا الدليل الأساسي ، والذي نفعله كما هو الحال دائمًا في حالة Apache من الملف . هتكس:

sudo gedit /var/www/phpipam/.htaccess

نضيف ما يلي ، ونحفظ التغييرات:

RewriteBase / phpipam /

الآن حان الوقت لإعداد خادم Apache ، ولهذا فإن أول شيء هو تنشيط وحدة إعادة الكتابة ، والتي يتطلبها phpIPAM لتشغيله:

a2enmod إعادة كتابة

بعد ذلك يجب أن نكرس أنفسنا لتهيئة Apache ، لذلك نقوم بتنفيذ ما يلي:

sudo gedit / etc / apache2 / sites-enabled / 000-default

يجب أن نتركها كما نرى أدناه:

فهارس الخيارات FollowSymLinks MultiViews

AllowOverride جميع

أجل السماح ، إنكار

سماح من جميع

ثم نعيد تشغيل خادم Apache:

خدمة sudo apache2 إعادة التشغيل

هذا كل شيء ، لقد قمنا بالفعل بتثبيت phpIPAM وللتحقق من ذلك ، علينا ببساطة بدء تشغيل متصفح الويب وإدخال العنوان الذي يتوافق مع خادمنا ، متبوعًا بـ / phpIPAM. على سبيل المثال www.nuestroservidor.com/phpipam ، وبعد ذلك سنرى أن لوحة إدارة phpIPAM معروضة. سنرى بعد ذلك كيفية بدء إدارة عناوين IP لشبكتنا المحلية من هذه الأداة ، لكننا سنترك ذلك لنشره في المستقبل.


اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   خوسيه أنطونيو قال

    مرحبا ويلي.

    يمكنك بطريقة ما جعل phpipam يحل عناوين IP ، أي يمكنني اختبار اتصال IP الموجود في قاعدة البيانات الخاصة به ، وحل اسمه نيابة عني.

    تحية وشكر

  2.   ميغيل قال

    حولا
    أنا مهتم أيضًا بمعرفة ما إذا كان بإمكانك جعل phpipam يحل عناوين IP ، وإزالة أسماء أجهزة الكمبيوتر التي تعمل بنظام windows
    تحية وشكر