في تكوينات ملف تعريف الخادم، يمكنك الإشارة إلى أنه تم إنشاء قائمة الانتظار ضمن قائمة الانتظار الأصلية، وبالإضافة إلى ذلك يمكنك الإشارة إلى نوع قائمة الانتظار مثل PCQ بحيث يتم توزيع النطاق الترددي.
خيار آخر هو استخدام وظيفة قائمة الانتظار الديناميكية. والفكرة هي أن كل مستخدم متصل يحصل على حصة متساوية من إجمالي النطاق الترددي المتاح، ويتم ضبطه تلقائيًا عند اتصال المستخدمين أو قطع اتصالهم.
نوضح كيفية تحقيق ذلك:
الخطوة 1: إعداد نقطة الاتصال الساخنة
أولاً، تحتاج إلى تكوين HotSpot على جهاز MikroTik الخاص بك. يمكنك تكوينه من WinBox أو WebFig باتباع الخطوات الأساسية التالية:
- انتقل إلى IP> HotSpot وانقر على "إعداد هوت سبوت".
- اختر الواجهة المكان الذي تريد تشغيل HotSpot فيه.
- اتبع خطوات المعالج لتكوين شبكة HotSpot، بما في ذلك عنوان HotSpot IP ونطاق عناوين DHCP وما إلى ذلك.
الخطوة 2: تكوين ملف تعريف مستخدم HotSpot
لتوزيع النطاق الترددي تلقائيًا، يمكنك استخدام ملفات تعريف مستخدم HotSpot لتحديد حدود النطاق الترددي الديناميكي:
- انتقل إلى IP > HotSpot > ملفات تعريف المستخدمين.
- إنشاء ملف تعريف جديد أو تعديل واحدة موجودة.
- ضبط الحد الأقصى للسرعة:
- En
Rate Limit (rx/tx)
، يمكنك تحديد حدود معينة، ولكن لجعلها ديناميكية بناءً على المستخدمين الذين قاموا بتسجيل الدخول، استخدم برنامجًا نصيًا أو تشويشًا مع قوائم الانتظار التي تضبط هذه القيمة.
- En
الخطوة 3: استخدم البرامج النصية لضبط النطاق الترددي ديناميكيًا
نظرًا لأن MikroTik لا يحتوي على وظيفة مدمجة تقوم تلقائيًا بضبط النطاق الترددي لكل مستخدم بناءً على العدد الإجمالي للمستخدمين المتصلين، فستحتاج إلى طريقة لحساب هذه القيم وضبطها ديناميكيًا، ربما من خلال البرمجة النصية:
- قم بإنشاء برنامج نصي ما يلي:
- قم بحساب عدد المستخدمين المتصلين بـ HotSpot.
- قم بتقسيم إجمالي النطاق الترددي المتاح على عدد المستخدمين.
- أضبط ال
Rate Limit
في ملف تعريف مستخدم HotSpot وفقًا للمستخدمين المتصلين.
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- برنامج البرنامج النصي للتشغيل على فترات منتظمة أو في كل مرة يقوم فيها المستخدم بتسجيل الدخول أو الخروج:
- اذهب إلى النظام> المجدول وإنشاء مهمة جديدة لتشغيل البرنامج النصي كل دقيقة على سبيل المثال.
الاعتبارات النهائية
- أداء: يرجى ملاحظة أن تشغيل البرامج النصية بشكل متكرر يمكن أن يؤثر على أداء الجهاز، خاصة إذا كان هناك العديد من المستخدمين.
- تجريب: تأكد من اختبار التكوين في بيئة خاضعة للرقابة لضبط البرنامج النصي والمعلمات حسب الضرورة قبل نشره في الإنتاج.
توفر هذه الطريقة طريقة لضبط النطاق الترددي ديناميكيًا لكل مستخدم على MikroTik HotSpot، على الرغم من أنها تتطلب تكوينًا يدويًا إضافيًا ومعرفة بالبرمجة النصية في RouterOS.
لا توجد علامات لهذا المنصب.