إشترك معنا ليصلك جديد الموقع

الثلاثاء، 13 ديسمبر 2016

التقيد بالرصيد الفعلي المحدد مسبقا في اليوزرمنجر


بالنسبة للاخوة الذين يشتكون من مشكله  من ان بعض المستخدمين في اليوزرمنجر يتعدون ما هو محدد لهم
من الميجا بايت التي حددتها في اليوزر منجر كما في الصور الموضحة



 يجب عليهم القيام بالتالي:
1- يجب اخراج جميع المستخدمين من الشبكة 
2 - القيام بحذف جميع الجلسات وتسجيلات النظام في اليوزر منجر
3 - القيام بعمل إعادة بناء لقاعدة ييانات اليوزرمنجر 
4 - يفضل عمل اعادة التشغيل لسرفر الميكروتك

لا تنسى القيام ايضاً بعمل نسخة احتياطية للقاعدة بيانات اليوزرمنجر

لان السماح للمستخدمين للعودة الى الشبكة وكل شي با يكون جيد ولن يتعدى الرصيد المحدد له ابدا .




الثلاثاء، 6 ديسمبر 2016

تحديد الصلاحية لكروت مستخدمين الـ hotspot


اولاً:
لكي نقوم بتحديد صلاحية الكروت لمستخدمين الـ hotspot نقوم بعمل نذهب الى قائمه الـ IP ثم user profile  واختر نافذة الـ scripts  ونعمل لصق لهذا الكود هناك كما في الصوره ادناه
{:local date [ /system clock get date ];:if ( [ /ip hotspot user get $user comment ] = "" ) do={[ /ip hotspot user set $user comment=$date ];}}


ثانياً:
اذا كان لديك اسم البروفايل مثلا 3h نقوم بعمل نسخ لصق لهذا الامر في النيو ترمنل وسوف يقوم بتاكد من اسم الباقه اذا كانت 3h يقوم بعمل صلاحيه لها 3 يعني ثلاث ايام و 100 ريال
/ip hotspot user  set [find where limit-uptime=3h] email=3@0_100.ptd

 واذا كان لديك الباقه ابو 4 ساعات مثلاتقوم بكتابة هذا الامر ولصقه في النيوترمنل
/ip hotspot user  set [find where limit-uptime=4h] email=4@0_200.ptd
  وهكذا تقوم الصلاحيه والسعر حسب ما هو مناسب لكحسب فئات العمل لديك

ثالثاً:
نقوم بإضافة اسكربت واعطيه اي اسم  مثلا disable_end_users كما في الصوره ادناه

قم بعمل نسخ لصق لهذا الاسكربت في نافذه الـ source

{:global today;{:local date [ /system clock get date ];:local montharray ( "jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec" );:local monthdays ( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );:local days [ :pick $date 4 6 ];:local monthtxt [ :pick $date 0 3 ];:local year [ :pick $date 7 11 ];:local months ([ :find $montharray $monthtxt]);:for nodays from=0 to=$months do={:set days ( $days + [ :pick $monthdays $nodays ] )};:set days ($days + $year * 365);:set today $days;};:foreach i in [ /ip hotspot user find where disabled=no ] do={:if ([ :find [ /ip hotspot user get $i comment ] ] = 0 && [ :find [ /ip hotspot user get $i email ] ] = 0) do={:local date [ /ip hotspot user get $i comment ];:local oldemail [ /ip hotspot user get $i email ];:local atmark [ :find $oldemail "@" ];:local dotmark [ :find $oldemail "." ];:if ( $atmark >= 0 && $dotmark >= 0 ) do={:local validity [ :pick $oldemail 0 $atmark];:local rest [ :pick $oldemail ($atmark + 1) [ :len $oldemail] ];:if ( [:tonum $validity] != "" ) do={:if ( [:tonum $validity] != "0" ) do={:local montharray ( "jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec" );:local monthdays ( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );:local days [ :pick $date 4 6 ];:local monthtxt [ :pick $date 0 3 ];:local year [ :pick $date 7 11 ];:local months ( [ :find $montharray $monthtxt ] );:for nodays from=0 to=$months do={:set days ( $days + [ :pick $monthdays $nodays ] )};:set days ($days + $year * 365);:if ( ($days + $validity) < $today ) do={ :local name [/ip hotspot user get $i name];:log info "HOTSPOT VALITITY EXPIRE: Disabling Hotspot user $name first logged in $date";[ /ip hotspot user disable $i ];}}}}}}}


ًرابعا
    scheduler   واعمل اضافة  system اضافة اذهب الى قائمه
 يقوم بتشغل الاسكربت  كل فتره زمنية معينه مثلاث كل 3 ساعات او حسب رغبتك وبقوم هذا الاسكزولر بتشغيل الاسكربت الذي ضفته سابقا كما في الصور  اسمة كان
disable_end_users
 ونضيف فية هذا الكود كما في الصورة ادناة
/ system script run disable_end_users




الاثنين، 5 ديسمبر 2016

معرفة التحميل والرصيد المتبقي من صفحة الدخول

اضافة هذا الكود الى صفحة ال status
بعد بيانات الحساب مباشراً

<span class="auto-style1">   التحميل المتبقي لديك</span>
<span class="auto-style2">: $(remain-bytes-total-nice) </span>  

الأحد، 4 ديسمبر 2016

تحويل جميع مستخدمين ال Hotspot من تحميل مفتوح الى تحميل مقيد


كيفية تحويل جميع مستخدمين ال Hotspot من تحميل مفتوح الى تحميل مقيد فمثلا لو انا اردت تحويل جميع كروت  الهواتس بوت
ابو 3 ساعات (3h) من التحميل  الى تحميل بصلاحية 350M نقوم بكتابه الامر التالي في النيو ترمتل 


            /ip hotspot user set [find where limit-uptime=3h] limit-bytes-total=350M

وهكذا في حاله اردت تغيير اي فئه فقط قم بالتغيير من 3h الى اسم الباقة الخاصة بك

السبت، 3 ديسمبر 2016

كيفية التحويل من نظام الساعات الى الميجا بايت في الميكروتك

اولاً بالنسبة لمستخدمي كروت الهواتس بوت



طبعا للتحويل للتحويل اولا نشوف اذا كان التحويل من كبير الى صغير مثلا التحويل من ميجابايت الى كيلوبايت (نضرب) واذا كان التحويل من صغير الى كبير مثلا التحويل من كيلوبايت الى ميجابايت (نقسم ) فمثلا لو انت تريد تحويل 300 ميجا الى بايت نضرب ( 300 ميجا * 1024 كيلو * 1024 بايت) = 31948800 بايت

ثانيا بالنسبة لكروت اليوزرمنجر
نفتح لايورز منجر وتدخل الى الملفات ثم اختر التحدديات


افلام اون لاين