شرح Connection Bytes في MikroTik | التحكم بالاتصالات حسب حجم التحميل
Chabakat Arab | شبكات عرب
0:00 / 0:00
شرح Connection Bytes في MikroTik | التحكم بالاتصالات حسب حجم التحميل
625 просмотров · 4 мес. назад
Chabakat Arab | شبكات عرب
9,91 тыс. подписчиков
625 просмотров · 4 мес. назад
أصبح عضو في القناة وإحصل على مشاهدة فيديوهات حصرية للاعضاء
/ @chabakatarab
📌 في هذا الفيديو سنتعرف على Connection Bytes في MikroTik وكيف يمكن استخدامها لتصنيف الاتصالات حسب حجم البيانات المنقولة.
سوف نشرح:
✅ ما هي Connection Bytes
✅ كيفية تحديد القيم المناسبة
✅ أمثلة عملية على الاستخدام
✅ الفرق بين حجم الاتصال والاستهلاك الكلي للمستخدم
📱 للتواصل عبر واتساب:
https://wa.me/96176123175
👥 انضم إلى مجموعة Chabakat Arab على واتساب:
https://chat.whatsapp.com/E9vgRBF7mJ2...
لا تنسوا الاشتراك في القناة وتفعيل الجرس لمتابعة المزيد من شروحات MikroTik و OPNsense والشبكات.
Script:
/ip firewall mangle
add action=add-src-to-address-list address-list=heavy_users \
address-list-timeout=1d chain=forward comment=\
"Add users above 100MB to heavy_users for 24h" connection-bytes=\
300000000-4294967295 src-address=172.16.5.0/24 src-address-list=\
!heavy_users
/system script
add name=create-heavy-queues source="
:foreach i in=[/ip firewall address-list find list=heavy_users] do={
:local ip [/ip firewall address-list get \$i address]
:if ([:len [/queue simple find name=(\"heavy-\" . \$ip)]] = 0) do={
/queue simple add name=(\"heavy-\" . \$ip) target=(\$ip . \"/32\") max-limit=2M/2M comment=\"auto-heavy-user\"
}
}
"
/system script
add name=remove-expired-heavy-queues source="
:foreach q in=[/queue simple find comment=\"auto-heavy-user\"] do={
:local qname [/queue simple get \$q name]
:local ip [:pick \$qname 6 [:len \$qname]]
:if ([:len [/ip firewall address-list find list=heavy_users address=\$ip]] = 0) do={
/queue simple remove \$q
}
}
"
/system scheduler
add name=create-heavy-queues interval=1m on-event=create-heavy-queues
/system scheduler
add name=remove-expired-heavy-queues interval=1m on-event=remove-expired-heavy-queues