الناشر
09-15-2008, 08:17 PM
السلام عليكم ورحمة الله وبركاته
اولا اعتذر عن عدم اكمال موضوغي السابق لانشغالي بمشاكل شبكتي وسوف اتمه هذه الايام باذن الله
اما الي جايبة لكم اليوم سكربت يحتاجه كل شخص لدية شبكة شخصية او تجارية
ليس كل مستخدمي النت سواء فمنهم من يهلك النت من التحميل والابلود ومنهم من كانه لا يستخدم النت لانه لايستهلك الاكثير من التحميل
سكربت اليوم هو سكربت يقوم بتقليل السرعه اذا استهلك المستخدم كمية محدده من التحميل او الرفع
اولا مصدر السكربت هو هذا المنتدى وهذا الموضوع
http://forum.mikrotik.com/viewtopic....t=3276&p=13264 (http://forum.mikrotik.com/viewtopic.php?f=9&t=3276&p=13264)
ثانيا السكربت معدل عليه كليا وليس كما في المنتدى وانما المنتدى الهمني الفكره والطريقة
وانا عدلت على السكربت
ليعمل السكربت جيدا يجب تحديد البروفايل لليوزر وليكن اسمه wadi1 وهذا البروفايل تكون السرعه فيه عاليه
وعمل بروفايل اخر تحدد السرعه فية لتكن ضعيفة ولنسمه wadi2
ثم نضع السكربت التالي ونجعله يعمل كل خمس ثواني
كود:
:foreach i in [/ip hotspot user find] do={
:if ([/ip hotspot user get $i bytes-in]>="10485760") do={
/ip hotspot user set $i profile=wadi2
}
}
:foreach i in [/ip hotspot user find] do={
:if ([/ip hotspot user get $i bytes-out]>="104857600") do={
/ip hotspot user set $i profile=wadi2
}
}
انا هنا عملت انه اذا كان الابلود اكبر او يساوي 10 ميغا وهكذا تكتب 10485760
وكذالك لو كان التحميل اكبر او يساوي 100 ميغا وهكذا تكتب 104857600
غير البروفايل الى wadi2 وهذا البروفايل سرعته ضعيفة
وبكذا نضمن انه ماراح يستهلك اكثر لان سرعته ضعيفة
السكربت من تعديلي وارجو دكر حقوق التعديل
وشكرا راح اطور السكربت ليعمل على اليوزر منجر وللمعلومية انا جربت السكربت على النسخة 3.13 وكمان متاكد انه يعمل على النسخة المكركة
وانا راح اتابع تجاربكم اعطوني النتائج انتظركم
منقول... (http://adslgate.com/dsl/showthread.php?t=206366&goto=newpost)
اولا اعتذر عن عدم اكمال موضوغي السابق لانشغالي بمشاكل شبكتي وسوف اتمه هذه الايام باذن الله
اما الي جايبة لكم اليوم سكربت يحتاجه كل شخص لدية شبكة شخصية او تجارية
ليس كل مستخدمي النت سواء فمنهم من يهلك النت من التحميل والابلود ومنهم من كانه لا يستخدم النت لانه لايستهلك الاكثير من التحميل
سكربت اليوم هو سكربت يقوم بتقليل السرعه اذا استهلك المستخدم كمية محدده من التحميل او الرفع
اولا مصدر السكربت هو هذا المنتدى وهذا الموضوع
http://forum.mikrotik.com/viewtopic....t=3276&p=13264 (http://forum.mikrotik.com/viewtopic.php?f=9&t=3276&p=13264)
ثانيا السكربت معدل عليه كليا وليس كما في المنتدى وانما المنتدى الهمني الفكره والطريقة
وانا عدلت على السكربت
ليعمل السكربت جيدا يجب تحديد البروفايل لليوزر وليكن اسمه wadi1 وهذا البروفايل تكون السرعه فيه عاليه
وعمل بروفايل اخر تحدد السرعه فية لتكن ضعيفة ولنسمه wadi2
ثم نضع السكربت التالي ونجعله يعمل كل خمس ثواني
كود:
:foreach i in [/ip hotspot user find] do={
:if ([/ip hotspot user get $i bytes-in]>="10485760") do={
/ip hotspot user set $i profile=wadi2
}
}
:foreach i in [/ip hotspot user find] do={
:if ([/ip hotspot user get $i bytes-out]>="104857600") do={
/ip hotspot user set $i profile=wadi2
}
}
انا هنا عملت انه اذا كان الابلود اكبر او يساوي 10 ميغا وهكذا تكتب 10485760
وكذالك لو كان التحميل اكبر او يساوي 100 ميغا وهكذا تكتب 104857600
غير البروفايل الى wadi2 وهذا البروفايل سرعته ضعيفة
وبكذا نضمن انه ماراح يستهلك اكثر لان سرعته ضعيفة
السكربت من تعديلي وارجو دكر حقوق التعديل
وشكرا راح اطور السكربت ليعمل على اليوزر منجر وللمعلومية انا جربت السكربت على النسخة 3.13 وكمان متاكد انه يعمل على النسخة المكركة
وانا راح اتابع تجاربكم اعطوني النتائج انتظركم
منقول... (http://adslgate.com/dsl/showthread.php?t=206366&goto=newpost)