يحتوي جدار الحماية MikroTik من علامة التبويب الإضافية في قواعد التصفية على خيار الوقت الذي سيسمح لك بتحديد أيام وساعات للسماح باتصالات العميل أو رفضها.
يمكنك أيضًا تحقيق التحكم في النطاق الترددي يومًا بعد يوم باستخدام أدوات البرمجة النصية وقواعد جدار الحماية الخاصة بـ MikroTik بالإضافة إلى قوائم الانتظار لمعالجة النطاق الترددي بناءً على أيام محددة.
إليك كيفية إعداد حل يحد من عرض النطاق الترددي بناءً على أيام محددة باستخدام إمكانات البرمجة النصية وجدولة المهام في MikroTik:
الخطوة 1: إنشاء قوائم الانتظار
أولاً، تحتاج إلى تكوين قوائم انتظار بسيطة للحد من عرض النطاق الترددي. يمكن بعد ذلك تعديل قوائم الانتظار هذه باستخدام البرامج النصية.
/queue simple add name="weekday-limit" target=192.168.88.0/24 max-limit=1M/1M
/queue simple add name="weekend-limit" target=192.168.88.0/24 max-limit=5M/5M
في هذا المثال، هناك حدان مختلفان: أحدهما لأيام الأسبوع والآخر لعطلات نهاية الأسبوع.
الخطوة 2: إنشاء البرامج النصية لتغيير القواعد
الآن، يجب عليك إنشاء برامج نصية تقوم بتنشيط أو إلغاء تنشيط قوائم الانتظار اعتمادًا على اليوم. يمكنك استخدام البرمجة النصية MikroTik للاستعلام عن اليوم الحالي وضبط قوائم الانتظار حسب الضرورة.
/system script add name="apply-weekday-limits" source={
/queue simple set [find name="weekday-limit"] disabled=no
/queue simple set [find name="weekend-limit"] disabled=yes
}
/system script add name="apply-weekend-limits" source={
/queue simple set [find name="weekday-limit"] disabled=yes
/queue simple set [find name="weekend-limit"] disabled=no
}
الخطوة 3: برمجة البرامج النصية
استخدم برنامج جدولة MikroTik لتشغيل هذه البرامج النصية في الأيام المقابلة.
/system scheduler
add name="enable-weekday-limits" on-event="apply-weekday-limits" start-time=startup interval=1d day=mon,tue,wed,thu,fri
add name="enable-weekend-limits" on-event="apply-weekend-limits" start-time=startup interval=1d day=sat,sun
ستضمن هذه الأحداث المجدولة تطبيق القواعد تلقائيًا بناءً على يوم الأسبوع.
الاعتبارات النهائية
- تجريب: تأكد من اختبار التكوين الخاص بك في بيئة خاضعة للرقابة قبل نشره إلى الإنتاج للتأكد من أن البرامج النصية وقوائم الانتظار تعمل كما تتوقع.
- الأمن والصيانة: تحقق بانتظام من قوائم الانتظار والبرامج النصية للتأكد من عدم وجود تعارضات أو مشكلات في الأداء.
- توثيق: توثيق جميع البرامج النصية والتكوين بشكل جيد للرجوع إليها في المستقبل أو للموظفين الجدد.
هذا الحل ليس أصليًا ويتطلب بعض الإلمام ببرمجة MikroTik النصية، ولكنه مثال على كيفية توسيع إمكانيات RouterOS لتلبية متطلبات إدارة الشبكة المحددة.
لا توجد علامات لهذا المنصب.