واجه العديد منهم ميزة رائعة ، على سبيل المثال ، على مفاتيح HPE - إذا لم يتم حفظ التكوين يدويًا لسبب ما ، فإن التهيئة المحفوظة السابقة يتم تدويرها بعد إعادة التشغيل. التكنولوجيا لا يرحم في شيء (نسيت أن أبقيها - افعلها بطريقة جديدة) ، لكنها عادلة وموثوقة.
ولكن في Mikrotik ، لا توجد وظيفة من هذا القبيل في قاعدة البيانات ، على الرغم من أن الفأل معروف منذ فترة طويلة: "التكوين عن بعد لجهاز التوجيه هو طريق طويل". وحتى الموجه القريب من السهل جدا أن يتحول إلى "لبنة إلى rezet".
الغريب - لم أجد دليلاً واحداً حول هذا الموضوع ، كان علي أن أفعل ذلك بالأقلام.
أول شيء نفعله هو إنشاء برنامج نصي احتياطي للتكوين. في المستقبل ، سوف "ننقذ" الدولة بهذا السيناريو المحدد.
انتقل إلى
النظام -> البرامج النصية وقم بإنشاء برنامج نصي ، قل "fullbackup" (في حد ذاته دون علامات اقتباس).
system backup save dont-encrypt=yes name=Backup_full
لن نستخدم كلمة المرور ، لأنه بخلاف ذلك سيتعين تحديدها بشكل صريح في البرنامج النصي المجاور ، لا أرى أي سبب لمثل هذه "الحماية".
ننشئ نصًا ثانيًا يستعيد التكوين في كل مرة يبدأ فيها. دعنا نسميها full_restore.
هذا السيناريو هو أكثر تعقيدا قليلا. الحقيقة هي أنه عند استعادة التكوين ، يحدث إعادة تشغيل أيضًا. بدون استخدام أي آلية تحكم ، نحصل على إعادة تشغيل دورية.
تحولت آلية التحكم إلى "بلوط" قليلاً ، لكنها موثوقة. في كل مرة يتم فيها تشغيل البرنامج النصي ، يتم إجراء التحقق أولاً من وجود الملف "restore_on_reboot.txt".
إذا كان هناك مثل هذا الملف ، فإن الانتعاش من النسخة الاحتياطية مطلوب. نقوم بحذف الملف والقيام بعملية استرداد متبوعة بإعادة التشغيل.
إذا لم يكن هناك مثل هذا الملف ، فما عليك سوى إنشاء هذا الملف وعدم القيام بأي شيء (أي ، هذا هو التنزيل الثاني ، بعد الاسترداد من النسخة الاحتياطية).
:if ([/file find name=restore_on_reboot.txt] != "") do={ /file rem restore_on_reboot.txt; system backup load name=Backup_full password=""} else={ /file print file=restore_on_reboot.txt }
من الأفضل التحقق من البرامج النصية في هذه المرحلة ، قبل إضافة المهام إلى برنامج الجدولة.
إذا كان كل شيء على ما يرام - تابع الإجراء الثالث والأخير - أضف إلى المجدول مهمة تشغيل البرنامج النصي في كل عملية تمهيد.
انتقل إلى
النظام -> المجدول وأضف مهمة جديدة.
في حقل
وقت البدء ، حدد
بدء التشغيل (نعم ، نكتب بأحرف)
في الحقل
في الحدث نكتب
/system script run full_restore
بعد ذلك ، قم
بتشغيل البرنامج النصي حفظ التكوين! لا نريد أن نفعل كل هذا مرة أخرى؟
نضيف نوعًا من "البيانات المهملة" إلى إعدادات التحقق ، أو نحذف شيئًا مهمًا ، وأخيرا نحاول إعادة تشغيل جهاز التوجيه.
نعم ، ربما سيقول الكثيرون: "هناك وضع آمن!" ومع ذلك ، لن ينجح الأمر إذا كان عليك ، نتيجة لهذا العمل ، إعادة الاتصال بالموجه (على سبيل المثال ، إذا قمت بتغيير عنوان أو معلمات شبكة WiFi التي تتصل بها). ويجب ألا تنسى إمكانية "النسيان" لتمكين هذا الوضع.
PS الشيء الرئيسي الآن هو عدم نسيان "حفظ".