TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

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

0. الاختيار

لماذا freeacs وليس genie-acs المذكورة في mikrotik- ويكيكيف أكثر على قيد الحياة؟
لأن هناك منشورات إسبانية عن genie-acs مع mikrotik. ها هم النسخة الإلكترونية pdf и فيديو من MUM العام الماضي. الرسوم الكارتونية الآلية على الشرائح رائعة ، لكني أود الابتعاد عن مفهوم كتابة النصوص ، وتشغيل البرامج النصية ، وتشغيل البرامج النصية ...

1. تركيب مجاني

سنقوم بالتثبيت في Centos7 ، وبما أن الأجهزة تنقل الكثير من البيانات ، وتعمل ACS بنشاط مع قاعدة البيانات ، فلن نكون جشعين بالموارد. للعمل المريح ، سنختار مركزين لوحدة المعالجة المركزية ، وذاكرة وصول عشوائي سعتها 2 غيغابايت و 4 غيغابايت من ذاكرة التخزين السريع ssd raid16. سوف أقوم بتثبيت freeacs في حاوية Proxmox VE lxc ، ويمكنك العمل في أي أداة مناسبة لك.
لا تنس ضبط الوقت الصحيح على الجهاز باستخدام نظام التحكم عن بعد (ACS).

سيكون النظام اختبارًا ، لذلك دعونا لا نكون أذكياء ، واستخدم فقط نص التثبيت الذي تفضله ، كما هو.

wget https://raw.githubusercontent.com/freeacs/freeacs/master/scripts/install_centos.sh
chmod +x install_centos.sh
./ install_centos.sh

بمجرد انتهاء البرنامج النصي ، يمكنك الدخول على الفور إلى واجهة الويب عن طريق عنوان IP الخاص بالجهاز ، باستخدام بيانات الاعتماد admin / freeacs

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS
هذه واجهة مبسطة لطيفة ، وكيف تحول كل شيء بسرعة وبرودة

2. الإعداد الأولي Freeacs

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

في الإنتاج ، من المستحيل تمامًا استخدام هذا الوضع ، لكننا نحتاج إلى بدء تشغيل المحرك في أسرع وقت ممكن ومعرفة إمكانيات النظام. يتم تخزين جميع الإعدادات الأساسية في / opt / freeacs- *. لذلك ، نفتح

 vi /opt/freeacs-tr069/config/application-config.conf 

، نجد

discovery.mode = false

والتغيير إلى

discovery.mode = true

بالإضافة إلى ذلك ، نود زيادة الحد الأقصى لأحجام الملفات التي سيعمل معها nginx و mysql. بالنسبة إلى mysql ، أضف السطر إلى /etc/my.cnf

max_allowed_packet=32M

، وبالنسبة إلى nginx ، أضف إلى /etc/nginx/nginx.conf

client_max_body_size 32m;

إلى قسم http. خلاف ذلك ، سنكون قادرين على العمل مع البرامج الثابتة لا يزيد عن مليون واحد.

نعيد التشغيل ، ونحن جاهزون للعمل مع الأجهزة.

وفي دور الجهاز (CPE) سيكون لدينا طفل مدمن للعمل هاب ايه سي لايت.

قبل اختبار الاتصال ، من المستحسن تكوين CPE يدويًا إلى الحد الأدنى من تكوين العمل بحيث لا تكون المعلمات التي تريد تكوينها في المستقبل فارغة. بالنسبة لجهاز التوجيه ، يمكنك تمكين عميل dhcp على الأقل على ether1 ، وتثبيت حزمة tr-069client وتعيين كلمات المرور.

3. قم بتوصيل Mikrotik

من المستحسن توصيل جميع الوحدات باستخدام رقم تسلسلي صالح لتسجيل الدخول. بعد ذلك سيكون كل شيء واضحًا لك في السجلات. ينصح شخص ما باستخدام WAN MAC - لا تصدق ذلك. يستخدم شخص ما زوجًا مشتركًا لتسجيل الدخول / المرور للجميع - تجاوزهم.

فتح سجل tr-069 لمراقبة "المفاوضات"

tail -f /var/log/freeacs-tr069/tr069-conversation.log

افتح winbox ، عنصر القائمة TR-069.
عنوان URL للتيار المتردد: http://10.110.0.109/tr069/prov (استبدل بـ IP الخاص بك)
اسم المستخدم: 9249094C26CB (نسخ المسلسل من النظام> لوحة التوجيه)
كلمة المرور: 123456 (ليس ضروريًا للاكتشاف ، ولكن ليكون)
نحن لا نغير فترة الإبلاغ الدورية. سنصدر هذا الإعداد من خلال ACS لدينا

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

جهاز التوجيه متصل. يمكنك البحث في نوع الوحدة الذي تم إنشاؤه تلقائيًا. نفتح Easy Provisioning > Unit Type > Unit Type Overview > hAPaclite. ما ليس هناك! ما يصل إلى 928 معلمة (تجسست على الغلاف). كثيرًا أو قليلاً - سنكتشف ذلك لاحقًا ، لكن في الوقت الحالي سنلقي نظرة سريعة فقط. هذا ما يعنيه نوع الوحدة. هذه قائمة بالخيارات المدعومة مع مفاتيح ولكن بدون قيم. تم تعيين القيم في المستويات أدناه - ملفات التعريف والوحدات.

4. تكوين Mikrotik

حان وقت التنزيل دليل واجهة الويب دليل 2011 هذا يشبه زجاجة من النبيذ الجيد القديم. دعونا نفتحها ونتركها تتنفس.

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

دعنا نحلل بإيجاز ما هو مثير للاهتمام في هذه الصفحة:

كتلة تكوين الوحدة

  • ملف التعريف: هذا هو ملف التعريف داخل نوع الوحدة. التسلسل الهرمي مثل هذا: UnitType > Profile > Unit. وهذا يعني أنه يمكننا إنشاء ملفات تعريف ، على سبيل المثال hAPaclite > hotspot и hAPaclite > branch، ولكن ضمن طراز الجهاز

كتلة التزويد مع الأزرار
تلميحات تلميحات إلى أن جميع الأزرار الموجودة في كتلة التزويد يمكنها على الفور تطبيق التكوين عبر ConnectionRequestURL. ولكن ، كما قلت أعلاه ، لا يعمل هذا ، لذا بعد الضغط على الأزرار ، ستحتاج إلى إعادة تشغيل عميل tr-069 على mikrotik لبدء التوفير يدويًا.

  • التكرار / الانتشار: كم مرة في الأسبوع لتقديم التكوين ±٪ لتقليل الحمل على الخادم وقنوات الاتصال. بشكل افتراضي ، يكلف 7/20 ، أي كل يوم بنسبة ± 20٪ وألمح إلى ما هو عليه في ثوانٍ. حتى الآن ، ليس هناك فائدة من تغيير وتيرة التسليم ، لأن. سيكون هناك تشويش إضافي في السجلات ولن يكون هناك دائمًا تطبيق متوقع للإعدادات

كتلة محفوظات التزويد (آخر 48 ساعة)

  • في المظهر ، تبدو القصة وكأنها قصة ، ولكن بالنقر فوق العنوان ، يمكنك الوصول إلى أداة بحث ملائمة في قاعدة البيانات مع التعبير العادي والأشياء الجيدة

كتلة المعلمات

الكتلة الأكبر والأكثر أهمية ، حيث ، في الواقع ، يتم تعيين وقراءة معلمات هذه الوحدة. الآن نرى فقط أهم معلمات النظام ، والتي بدونها لا يمكن لـ ACS العمل مع الوحدة. لكننا نتذكر أن لدينا نوع الوحدة - 928. دعونا نرى كل القيم ، ونقرر ما يأكله Mikrotik.

4.1 قراءة المعلمات

في كتلة التزويد ، انقر فوق الزر قراءة الكل. الكتلة بها نقش أحمر. سيظهر عمود على اليمين CPE (الحالية) القيمة. تم تغيير وضع ProvisioningMode إلى READALL في إعدادات النظام.

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

و ... لن يحدث شيء ما عدا رسالة في System.X_FREEACS-COM.IM.Message Kick failed at....

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

سيتم إيقاف وضع READALL من تلقاء نفسه بعد 15 دقيقة ، وسنحاول معرفة ما هو مفيد هنا ، وما الذي يمكن تصحيحه أثناء وجودنا في هذا الوضع.

يمكنك تغيير عناوين IP ، وتمكين / تعطيل الواجهات ، وقواعد جدار الحماية ، والتي تكون مصحوبة بالتعليقات (وإلا فوضى كاملة) ، وشبكة Wi-Fi ، وما إلى ذلك.

أي أنه ليس من الممكن بعد تكوين mikrotik بشكل سليم باستخدام أدوات TR-069 فقط. لكن يمكنك المراقبة جيدًا. تتوفر إحصاءات حول الواجهات وحالتها والذاكرة الخالية وما إلى ذلك.

4.2 تسليم المعلمات

دعنا الآن نحاول تسليم المعلمات إلى جهاز التوجيه ، عبر tr-069 ، بطريقة "طبيعية". الضحية الأولى ستكون Device.DeviceInfo.X_MIKROTIK_SystemIdentity. نجده في معلمات الوحدة All. كما ترى ، لم يتم ضبطها. هذا يعني أن أي وحدة يمكن أن يكون لها أي هوية. يكفي تحمل هذا!
وضعنا داوًا في عمود الإنشاء ، وقمنا بتعيين الاسم السيد أبيض وكزة زر تحديث المعلمات. ماذا سيحدث بعد ذلك ، خمنت بالفعل. في جلسة الاتصال التالية مع المقر الرئيسي ، يجب أن يغير جهاز التوجيه هويته.

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

لكن هذا لا يكفي بالنسبة لنا. من الجيد وجود معلمة مثل Identity دائمًا عند البحث عن الوحدة المناسبة. ندخل في اسم المعلمة ونضع مربعي الاختيار Display (D) و Searchable (S) هناك. تم تغيير مفتاح المعلمة إلى RWSD (تذكر ، يتم تعيين الأسماء والمفاتيح على أعلى مستوى لنوع الوحدة)

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

لا يتم عرض القيمة الآن في قائمة البحث العامة فحسب ، بل إنها متاحة أيضًا للبحث فيها Support > Search > Advanced form

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

نحن نبدأ التوفير وننظر في الهوية. مرحبا سيد وايت! الآن لن تتمكن من تغيير هويتك بنفسك أثناء تشغيل tr-069client

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

4.3 تنفيذ البرامج النصية

نظرًا لأننا اكتشفنا أنه لا توجد طريقة بدونهم ، فلنعمل على تحقيقها.

لكن قبل أن نبدأ العمل مع الملفات ، نحتاج إلى تصحيح التوجيه public.url في ملف /opt/freeacs-tr069/config/application-config.conf
بعد كل شيء ، لا يزال لدينا تكوين تجريبي مثبت مع برنامج نصي واحد. لم تنسى؟

# --- Public url (used for download f. ex.) ---
public.url = "http://10.110.0.109"
public.url: ${?PUBLIC_URL}

أعد تشغيل ACS وتوجه مباشرة إلى Files & Scripts.

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

لكن ما يتم فتحه معنا الآن ينتمي إلى نوع الوحدة ، أي عالميًا لجميع أجهزة توجيه hAP ac lite ، سواء كانت جهاز توجيه فرعي أو نقطة فعالة أو كابسمان. لا نحتاج إلى مثل هذا المستوى العالي حتى الآن ، لذلك ، قبل العمل مع البرامج النصية والملفات ، يجب عليك إنشاء ملف تعريف. يمكنك أن تطلق عليه بنفسك "موقع" الجهاز.

دعونا نجعل طفلنا خادم الوقت. موقع لائق مع حزمة برامج منفصلة وعدد صغير من المعلمات. لنذهب إلى Easy Provisioning > Profile > Create Profile وأنشئ ملفًا شخصيًا في نوع الوحدة: hAPaclite خادم الوقت. ليست لدينا أي معلمات في الملف الشخصي الافتراضي ، لذلك لا يوجد شيء لنسخه نسخ المعلمات من: "لا تنسخ ..."

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

أخيرا نذهب إلى Files & Scripts، نصنع نصوصًا ، وهنا ننتظر كعكًا مريحًا بشكل مثير للدهشة.

من أجل تنفيذ برنامج نصي على وحدة ، نحتاج إلى التحديد النوع: TR069_SCRIPT а الاسم и اسم الهدف يجب أن يكون لديك تمديد بديل
في الوقت نفسه ، بالنسبة للنصوص ، على عكس البرامج ، يمكنك إما تحميل ملف مكتمل ، أو ببساطة كتابته / تحريره في الحقل محتوى. دعنا نحاول الكتابة هناك.

وحتى تتمكن من رؤية النتيجة على الفور - أضف موجه vlan إلى ether1

/interface vlan
add interface=ether1 name=vlan1 vlan-id=1

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

نحن نقود ونضغط تحميل وفعلت. نصنا vlan1.alter تنتظر في الأجنحة.

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

Advanced Provisioning > Job > Create Job

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

نملأ ما يلزم ، ويبقى فقط أن نطلق!

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

تعال. أعد تشغيل جهاز التوجيه بالفعل أو أعد تشغيل عميل TR-069. يجب أن يسير كل شيء بسلاسة وسيحصل السيد وايت على شبكة محلية ظاهرية جديدة. وستنتقل مهمة قاعدة الإيقاف الخاصة بنا إلى حالة "متوقف مؤقتًا". أي أنه لا يزال من الممكن إعادة تشغيله أو تغييره. إذا ضغطت على FINISH ، فسيتم شطب المهمة في الأرشيف

4.4 تحديث البرنامج

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

لذا ، فإن أول شيء يتعين علينا القيام به هو إعداد حزم البرامج للإصدارات والهندسة المطلوبة ، ووضعها على بعض خوادم الويب المتاحة. بالنسبة للاختبار ، سيذهب أي شخص يمكنه الوصول إلى Mr.White ، وبالنسبة للإنتاج ، من الأفضل إنشاء مرآة يتم تحديثها تلقائيًا للبرنامج الضروري ، وهو أمر ليس مخيفًا لوضعه على الويب
مهم! لا تنس دائمًا تضمين حزمة tr-069client في التحديثات!

كما اتضح ، فإن طول المسار إلى الحزم مهم جدًا! عندما أحاول استخدام شيء مثل http://192.168.0.237/routeros/stable/mipsbe/routeros-mipsbe-6.45.6.npk، وقع mikrotik في اتصال دوري بالمورد ، حيث أرسل سجلات TRANSFERCOMPLETE المتكررة إلى tr-069. وأهدرت بعض الخلايا العصبية في محاولة لمعرفة الخطأ. لذلك بينما نضعها في الجذر حتى توضيحها

لذلك ، يجب أن يكون لدينا ثلاثة ملفات npk متاحة عبر http. حصلت عليه من هذا القبيل

http://192.168.0.241/routeros-mipsbe-6.45.6.npk
http://192.168.0.241/routeros/stable/mipsbe/ntp-6.45.6-mipsbe.npk
http://192.168.0.241/routeros/stable/mipsbe/tr069-client-6.45.6-mipsbe.npk

الآن يجب تنسيق هذا في ملف xml مع FileType = "1 Firmware Upgrade Image" ، والتي سنقوم بإطعامها إلى Mikrotik. دع الاسم يكون ros.xml

نفعل وفقا لتعليمات من mikrotik- ويكي:

<upgrade version="1" type="links">
    <config />
    <links>
        <link>
            <url>http://192.168.0.241/routeros-mipsbe-6.45.6.npk</url>
        </link>
        <link>
            <url>http://192.168.0.241/ntp-6.45.6-mipsbe.npk</url>
        </link>
        <link>
            <url>http://192.168.0.241/tr069-client-6.45.6-mipsbe.npk</url>
        </link>
    </links>
</upgrade>

نقص واضح Username/Password للوصول إلى خادم التنزيل. يمكنك إما محاولة إدخاله كما في الفقرة أ / 3.2.8 من بروتوكول tr-069:

<link>
<url>http://192.168.0.237/routeros/stable/mipsbe/ntp-6.45.6-mipsbe.npk</url>
<Username>user</Username>
<Password>pass</Password>
</link>

أو اسأل مسؤولي Mikrotik مباشرة ، وكذلك عن الحد الأقصى لطول المسار إلى * .npk

نذهب إلى المعروف Files & Scripts، وأنشئ ملف برنامج هناك بامتداد الاسم:ros.xml ، اسم الهدف:ros.xml و الاسم:6.45.6
انتباه! يجب تحديد الإصدار هنا بالضبط بالتنسيق الذي يتم عرضه به على الجهاز ويتم تمريره في المعلمة System.X_FREEACS-COM.Device.SoftwareVersion.

نختار ملف xm الخاص بنا للتحميل والانتهاء من ذلك.

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

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

TR-069 في Mikrotik. اختبار Freeacs كخادم تكوين تلقائي لـ RouterOS

نضغط على الزر ، ونبدأ التوفير وتنتهي. تم الانتهاء من برنامج الاختبار. الآن يمكننا فعل المزيد مع mikrotik.

5. الخلاصة

عندما بدأت الكتابة ، أردت أولاً وصف اتصال هاتف IP ، واستخدام مثاله لشرح كيف يمكن أن يكون رائعًا عندما يعمل tr-069 بسهولة وبدون عناء. ولكن بعد ذلك ، مع تقدمي والبحث في المواد ، اعتقدت أنه بالنسبة لأولئك الذين قاموا بتوصيل جهاز Mikrotik ، لن يكون الهاتف مخيفًا للدراسة الذاتية.

من حيث المبدأ ، يمكن استخدام Freeacs ، التي اختبرناها ، بالفعل في الإنتاج ، ولكن لهذا تحتاج إلى تكوين الأمان ، SSL ، تحتاج إلى تكوين microtics للتكوين التلقائي بعد إعادة التعيين ، تحتاج إلى تصحيح الإضافة الصحيحة لنوع الوحدة ، وتفكيك عمل خدمات الويب وقذيفة الانصهار ، وغير ذلك الكثير. جرب ، اخترع ، واكتب تكملة!

الجميع ، شكرا لكم على انتباهكم! سأكون سعيدا للتصحيحات والتعليقات!

قائمة المواد المستخدمة والروابط المفيدة:

موضوع المنتدى الذي صادفته عندما بدأت البحث عن الموضوع
تعديل بروتوكول إدارة TR-069 CPE WAN -6
ويكي مجانية
المعلمات tr-069 في Mikrotik ، ومراسلاتهم مع أوامر المحطة

المصدر: www.habr.com