بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
____________________________
____________________________
في كتير نفسه يحدد العميل بمساحة معينة من الأنترنت في اليوم مش يتخطاها
يعني مثلاً تحدد ليه 5 جيجا ترافيك في اليوم بمساحة تحميل 32kb/sec
أو زي ماتحب
وبعد ما يخلص مساحته يتوقف عنده النت حتي بداية اليوم الجديد أو إنك تفتح ليه سرعة من جديد
أو زي ماتحب
وبعد ما يخلص مساحته يتوقف عنده النت حتي بداية اليوم الجديد أو إنك تفتح ليه سرعة من جديد
الفكرة والتطبيق غاية في البساطة
بس المهم تنفذها صح
ويجب عمل الأتي
submask : 24
تغير بيانات خطي لبيانات خطك
هذا الأسكربت يعمل علي الQueues
تغير بيانات خطي لبيانات خطك
هذا الأسكربت يعمل علي الQueues
نبدأ الشرح
1. نتأكد إن مش في تحديد سرعات في الـQueues
2. روح لـSystem وبعدين Scripts
3. وبعدين نتك علي Add
Name: Limiting a users
Source: Next
2. روح لـSystem وبعدين Scripts
3. وبعدين نتك علي Add
Name: Limiting a users
Source: Next
:
كود:
local traf;/queue simple :for i from=1 to= 254 do = { :if ([/queue simple find target-addresses=("192.168.1." . $i)] != "") do={ :set traf [get [find target-addresses=("192.168.1." . $i)] total-bytes] :if ($traf > 104857600) do = { set [find target-addresses=("192.168.1." . $i)] max-limit= 32000/64000 } } }
دلوقتي إحنا عملنا الأسكربت
ودي بياناته
IP: 192.168.1.0
Limit : 64KB/sec - 32000/64000
Counter: 100 MB - 104857600 bytes
Limit : 64KB/sec - 32000/64000
Counter: 100 MB - 104857600 bytes
غير الرقم 1048 للمساحة المراد إعطائها للعميل
ودلوقتي نعمل ميعاد لتصفية البيانات أوتوماتيك
1. نروح لـNew terminal وكليك يمين وPaste للرول
كود:
/ system scheduler add name="Reset Counters" on-event="/queue simple reset-counters-all" \ start-date=jan/01/1970 start-time=00:00:00 interval=1d comment="Reset Counters" \ disabled=no
وبكده إنت ممكن تحدد سرعة ترافيك للعميل كأنه واخد نت محدود بالظبط من TE-Data أو Link
تمت تجربة الأسكربت ونجحت
.............
منقول للفائده
.............
منقول للفائده