اگر با میکروتیک کار کرده باشید، احتمالاً با Mikrotik Hotspot نیز آشنایی دارید. این سرویس یکی از سرویس های پر کاربردی است که در دیوایس های میکروتیک از آن استفاده میکنند. به کمک این سرویس تمامی کاربران برای استفاده از اینترنت و خروج از شبکه Local خود باید احراز هویت (Authenticate) شوند.
از آنجایی که کاربران باید برای استفاده از اینترنت Authenticate شوند، شما میتوانید نظارت های بسیاری روی آنها داشته باشید.
مثلاً:
به کمک ویژگی Advertise می توانید بعد از لاگین کردن کاربر او را به سایت خاصی Redirect کنید. (مثلاً وبسایت شرکت خودتان)
Limit Uptime: مدت زمانی که کاربر میتواند از اینترنت استفاده کند.
Limit Bytes in & Limit Bytes Out: به کمک این Option میتوانید حجم دانلود و آپلود کاربر به صورت جدا از هم را محدود کنید.
Limit Bytes Total: محدود کردن بر اساس کل مقدار حجم آپلود + حجم دانلود
اگر زمان یا حجم مجاز استفاده کاربر به پایان برسد، تا زمانی که شما Counter مربوط به کاربر را ریست نکنید، کاربر قادر به استفاده نیست و از آنجایی که اکثراً این محدودیت ها به صورت دوره ای (روزانه، هفتگی، ماهانه و…) میباشند، میخواهیم ببینیم چگونه میتوان کاری کرد که عملیات ریست شدن دوره ای به صورت خودکار انجام شود.
برای اینکار باید یک Script بنویسیم و در قسمت Scheduler بگوییم که اسکریپت مورد نظر را برای چه بازه زمانی اجرا شود.
برای ساخت Script ریست کردن Counter های مربوطه مانند تصاویر زیر عمل کنید و در انتها عبارت زیر را در قسمت Source اسکریپت بنویسید.
ip hotspot user reset-counters/
سپس باید Scheduler را مانند تصاویر زیر بسازید. دقت داشته باشید که قسمت On Event باید اسم اسکریپتی که میخواهید به صورت دوره ای اجرا شود را وارد کنید. پس از تاریخ و زمان شروع نیز دوره ی تکرار را میتوانید در قسمت Interval وارد کنید که ما در اینجا 1 روز وارد کردیم.
در صورت داشتن اطلاعات بیشتر پیشنهاد میکنم این صفحه را نیز برسی نمایید.
دوستان پیشنهاد میکنم برای اطلاعات بیشتر درباره هات اسپات میکروتیک ویکی میکروتیک در این صفحه را هم مطالعه نمایید.