إعداد أداة اكتشاف Ubiquiti على نظام التشغيل Windows: دليل تعليمي خطوة بخطوة

Translated text:

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

لنبدأ في تثبيت وتكوين وحدة تحكم UniFi. وأثناء ذلك، ستتعلم أيضًا كيفية ترقية وحدة التحكم!

تثبيت وحدة التحكم Ubiquiti

لإدارة أجهزة الشبكات من Ubiquiti، يجب عليك إعداد أداة اكتشاف Ubiquiti ووحدة التحكم. تتصل هذه الوحدة بجميع الأجهزة على شبكتك وتديرها. لنقم بإعداد واحدة.

نظرًا لأن وحدة التحكم تدعم نظامي التشغيل Windows و Mac OS X وبعض توزيعات Linux، سنغطي خيارين مختلفين لتثبيت وحدة التحكم؛ التثبيت على نظام التشغيل Windows و Linux.

تثبيت وحدة التحكم Unifi على خادم Windows

يُعتبر استخدام خادم Windows أو حتى سطح المكتب في Windows مضيفًا شائعًا لوحدة تحكم Unifi. لإعداد وحدة التحكم، يكفي تثبيت البرنامج وتشغيله. سيقوم المثبت بتثبيت خادم ويب أساسي يمكنك تسجيل الدخول إليه وبدء إدارة الأجهزة.

بشكل افتراضي، سيعمل خادم الويب الذي يقوم بتثبيت برنامج التحكم كتطبيق. وبشكل افتراضي، يجب تسجيل دخول المستخدم لتشغيل وحدة التحكم. لحل هذه المشكلة، ستتعلم كيفية إعداده للتشغيل كخدمة، مما يزيل متطلب تسجيل الدخول.

المتطلبات الأولية

قبل أن تبدأ، تأكد من أنك تمتلك الشروط الأولية التالية:

تثبيت برنامج التحكم

لتشغيل أداة اكتشاف Ubiquiti، يجب عليك أولاً تثبيت برنامج التحكم. ستحتاج أولاً إلى تثبيت Java إذا لم يكن مثبتًا بالفعل. يتطلب برنامج التحكم Java. في هذا المقال، ستقوم بتثبيت Amazon Corretto بدلاً من تنزيل Java النموذجي من Oracle. إذا كنت بحاجة إلى إزالة Java لأي سبب، راجع هذا المقال.

Amazon Corretto هو مثبت OpenJDK معبأ مسبقًا. نظرًا لتغيير متطلبات الترخيص من Oracle لـ Java في استخدام غير المنزلي، ستختار العديد من المؤسسات استخدام OpenJDK بدلاً من Java SE لـ Oracle.

بناءً على افتراض أنك قد قمت بتنزيل Corretto بالفعل، قم بتشغيل MSI لتثبيت OpenJDK واتبع التعليمات متأكدًا من ترك كل شيء كما هو افتراضي لإكمال تثبيت OpenJDK.

بمجرد تثبيت Coretto، قم بتشغيل برنامج تحكم Unifi Controller الذي يجب أن تكون قد قمت بتنزيله بالفعل. قبل جميع القيم الافتراضية وأكمل التثبيت. سيبدأ برنامج تحكم Unifi Controller وبعد دقيقة تقريبًا، سيظهر أنه بدأ.

The Ubiquiti Unifi Controller software running

بمجرد أن يظهر المتحكم كما بدأ (انظر أعلاه)، أغلق النافذة وانقر على نعم في التأكيد لإغلاق المتحكم. هذا يوقف المتحكم بحيث يمكنك تثبيت الخدمة.

إنشاء خدمة Windows

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

إذا قمت بتشغيل الاختصار الافتراضي على سطح المكتب، يمكنك إيقاف الخدمة دون قصد عن طريق إغلاق التطبيق الذي تم تشغيله باستخدام الاختصار.

The Unifi Windows shortcut

لإنشاء الخدمة، افتح موجه أوامر إدارية وقم بتشغيل الأوامر التالية. يمكنك رؤية ما تقوم به كل أمر في التعليقات.

Changes to the default Unifi Controller directory
 cd "%UserProfile%\Ubiquiti UniFi\"
 Configures Java to run the controller as a service and to start on boot
 java -jar lib\ace.jar installsvc
 Starts the Unifi service
 net start unifi

الآن بعد أن قمت بتكوين الخدمة، قم بالتحقق من أنها تعمل باستخدام الأمر sc query unifi. يجب ألا تتلقى أي خطأ ورؤية أن الخدمة تعمل.

التثبيت على Linux

بينما يمكنك استخدام خادم Windows لبرنامج تحكم Unifi، تقدم Ubiquiti أيضًا خيارًا لتشغيل المتحكم على Linux. دعنا نتعمق ونكتشف كيفية القيام بذلك.

المتطلبات المسبقة

إذا كنت تقوم بالتثبيت على Linux، تأكد من وجود ما يلي مسبقًا:

  • A current Debian or Ubuntu OS with root access – The steps will use Debian 10
  • حساب لـ unifi.ui.com

وهذا هو. سيتم التعامل مع كل شيء آخر خلال عملية التثبيت.

تثبيت أداة اكتشاف Ubiquiti والتحكم

لديك العديد من الخيارات لتثبيت وحدة التحكم على Linux. يوفر Ubiquiti بعض التعليمات حول كيفية تثبيت وحدة التحكم على موقعهم الإلكتروني ولكنه يغطي فقط التثبيت لبعض الإصدارات المحددة من Linux. لاستخدام Debian ، استخدم السيناريو الذي تم نشره على منتديات Unifi بواسطة العضو AmazedMender16.

لبدء عملية التثبيت ، قم أولاً بتسجيل الدخول إلى خادم Debian عبر SSH أو الوصول إلى الخادم من خلال واجهة التحكم. قم بتسجيل الدخول إما كـ root أو كمستخدم آخر لديه وصول كامل ، ثم قم بتشغيل su.

قم بتحديث مستودعات apt.

> apt-get update

بعد ذلك ، قم بتثبيت ca-certificates و wget.

> apt-get update && apt-get install ca-certificates wget -y

قم بتنزيل وتشغيل سكريبت تثبيت وحدة التحكم Unifi. سيتعامل هذا السكريبت مع تثبيت التبعيات وبرنامج وحدة التحكم للعديد من توزيعات Linux المختلفة بما في ذلك خادم Debian 10 الذي نستخدمه.

## يقوم بتنزيل سكريبت الشل
> wget https://get.glennr.nl/unifi/install/install_latest/unifi-latest.sh
## يقوم بتنفيذ السكريبت
> bash unifi-latest.sh

سيتم طلب بعض الأمور أثناء تشغيل السكريبت. أولاً ، سيسأل ما إذا كنت ترغب في الاحتفاظ بالسكريبت بعد التثبيت. في معظم الحالات ، لا يكون ذلك ضروريًا ، لذا يجب أن تدخل n ثم الضغط على Enter.

Ensuring the Unifi controller software is kept up to date

قد تتلقى إشعارًا لتحديث الحزم أثناء التثبيت. أدخل y ثم اضغط على Enter.

Confirming it’s OK to update packages

أخيرًا، ستتلقى إشعارًا لإضافة مستودع apt لـ Unifi لتحديث المتحكم من خلال apt. أدخل y واضغط على Enter لأن هذا سيجعل الترقيات قابلة للخدمة من خلال apt.

Adding the Unifi Network Controller repo to apt

بمجرد اكتمال التثبيت، سيقوم النص بإخراج إصدار المتحكم المثبت وعنوان URL لاستخدامه لبدء تكوين المتحكم.

تكوين أداة اكتشاف Ubiquiti والمتحكم

بمجرد تثبيت برنامج المتحكم على أي خادم تستخدمه، ستكون الإعدادات هي نفسها.

انتقل إلى موقع الويب https://<ServerIP>:8443/ وسيتم عرض نافذة مثلما هو مبين أدناه.

Unifi controller home page

أدخل اسم المتحكم أو اتركه كما هو الافتراضي Unifi Network، واقبل شروط ترخيص المستخدم النهائي ثم انقر فوق الزر التالي.

بعد ذلك، سيتم عرض مربع حوار تسجيل الدخول حيث ستقوم بإدخال اسم المستخدم وكلمة المرور الخاصة بك لـ unifi.ui.com. المصادقة باستخدام حساب Ubiquiti هي الافتراضية.

إذا كنت ترغب في استخدام حساب محلي، انقر فوق التبديل إلى الإعداد المتقدم وقم بإلغاء تحديد الخيار استخدم حساب Ubiquiti الخاص بك للوصول المحلي. لاحظ أنه ستحتاج لاستخدام حساب Ubiquiti، ستكون فقط تستخدم حسابًا مختلفًا لتسجيل الدخول محليًا.

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

في هذه الشاشة، يمكنك أيضًا اختيار نسخ احتياطية تلقائيًا لوحدة التحكم الخاصة بك. إذا اخترت هذا الخيار، يمكنك تكوين خادم للنسخ الاحتياطي واستعادته من قائمة الإعدادات في الوحدة التحكم. إذا كنت ترغب في تعطيل أي من هذه الخيارات، يمكنك إلغاء تحديدها باختيارها.

UniFi Network Setup

بمجرد تعريف الإعدادات أعلاه، ستتلقى إشعارًا لتبني أي أجهزة Unifi قيد الانتظار في شبكتك. إذا كنت تقوم بإعداد الوحدة التحكم مع جهاز Unifi جديد، يجب أن تظهر في القائمة.

إذا تمت تبنيها بالفعل من قبل وحدة تحكم أخرى أو تطبيق Unifi الجوال، يجب أن يتم نسيانها قبل أن تتمكن من تبنيها باستخدام هذه الوحدة التحكم Unifi الجديدة. لحل مشكلات التبني، يمكنك الرجوع إلى وثائق Ubiquiti هنا.

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

Setting up Wifi on the Unifi Controller

المرة القادمة ، قم بالتحقق من إعدادات الإعداد وانقر فوق Finish. سيقوم ذلك بتسجيل الدخول إلى الوحدة التحكم وسيطلب منك تقديم بيانات الاستخدام إلى Ubiquiti. إذا كنت لا تمانع في تقديم بيانات مجهولة، حدد Send to Ubiquiti أو للخروج من البيانات، حدد Don’t Send. يمكن تغيير ذلك أيضًا في صفحات الإعدادات لاحقًا.

Sending diagnostics and usage data to Ubiquiti

بمجرد تسجيل الدخول إلى Unifi Controller ، انتقل إلى Unifi Cloud Site للوصول إلى وحدتك التحكم من الإنترنت باستخدام حساب Unifi الخاص بك. يمكنك استخدام موقع Unifi Cloud للوصول إلى وحدتك التحكم حتى إذا كنت على نفس الشبكة. هنا يمكنك استخدام أداة اكتشاف Ubiquiti لاكتشاف الأجهزة وإدارة جميع جوانب أجهزتك Ubiquiti!

Your Unifi Network

هذا هو كل شيء! لقد حصلت على وحدة تحكم Unifi جديدة تمامًا وجاهزة للاستخدام!

ترقية الوحدة التحكم

لنفترض أن لديك بالفعل وحدة تحكم مثبتة. لقد مضى وقت طويل منذ تثبيتها وقد ظهرت بعض التحديثات. تحتاج إلى معرفة كيفية ترقيتها.

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

تحديث Unifi Controller على خادم Windows

لتحديث تحكم Unifi على نظام Windows ، انتقل أولاً إلى صفحة التنزيل لـ Unifi وقم بتنزيل Unifi Network Controller for Windows. سيتم تنزيل أحدث إصدار من برنامج التحكم. إذا كنت بحاجة إلى الانتقال إلى إصدار أقدم ، يمكنك تحديد رؤية البرامج السابقة لتنزيل إصدار أقدم من برنامج التحكم أيضًا.

بمجرد أن يتم تنزيل المثبت ، قم بإلغاء تثبيت الخدمة التي تم تثبيتها أثناء الإعداد عن طريق فتح نافذة الأوامر الإدارية وتشغيل الأمر التالي.

## تغييرات على الدليل الافتراضي لبرنامج التحكم
> cd "%UserProfile%\Ubiquiti UniFi\"
## إزالة الخدمة في Windows
> java -jar lib\ace.jar uninstallsvc

سيضمن ذلك أن تعمل جميع العمليات كما هو متوقع وأن يتم تحديث جميع الملفات.

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

الآن انتقل إلى نافذة الأوامر الخاصة بك وقم بتشغيل الأوامر التالية.

## تشغيل إصدار جديد من برنامج التحكم كخدمة
> java -jar lib\ace.jar installsvc
## بدء التشغيل للخدمة
> net start unifi

بعد إعادة تثبيت الخدمة مرة أخرى ، قم بتسجيل الدخول إلى برنامج التحكم من خلال صفحة الويب على https://<ServerIP>:8443/.

تحديث تحكم Unifi على نظام Linux

لتحديث تحكم Unifi على نظام Linux ، الأمور أقل عناءً بكثير من نظام Windows.

تسجيل الدخول إلى الخادم الذي يعمل المتحكم كمدير أو كمستخدم لديه وصول جذر.

قم بتشغيل sudo apt upgrade unifi -y وانتظر حتى يكتمل. ستستخدم هذه الأمر لترقية حزمة Unifi إلى أحدث إصدار باستخدام apt. بعد أن يظهر أن التحديث قد اكتمل، يمكنك تسجيل الدخول مرة أخرى إلى المتحكم عبر صفحة الويب.

Upgrading Unifi Controller on Linux

الاستنتاج

بينما هناك العديد من الاختلافات بين متحكمات Unifi لنظام التشغيل Windows و Linux أثناء عملية التثبيت والترقية، فإن النتيجة النهائية لا تحمل فارقاً ملحوظاً. يتعين عليك أن تقرر ما إذا كنت ترغب في استخدام خادم Windows أو Linux وفقاً لتفضيلاتك الشخصية ونموذج الترخيص لنظام التشغيل.

بالنسبة للاستخدام المنزلي أو في المختبر، يوفر Linux بصمة صغيرة وهو مجاني الاستخدام. بالنسبة للشركات التي تتطلب دعمًا على مستوى نظام التشغيل ولديها بالفعل عقد دعم موجود مع Microsoft، فإن خادم Windows قد يكون الخيار الأفضل.

Source:
https://adamtheautomator.com/ubiquiti-discovery-tool/