⏱ O‘qish vaqti: 1 daqiqa
Qisqacha
- Netwatch yordamida internet uzilishini kuzatish
- Down holatda foydalanuvchilarni o‘chiruvchi skript
- Hotspot cookie’larini ham tozalash
- Barcha foydalanuvchilar bir zumda chiqadi
Internet uzilganda hotspot foydalanuvchilari hali ham onlayn qolishi mumkin. Bu holat tarmoq xavfsizligi va resurslarni tejashga to‘sqinlik qiladi. Netwatch va oddiy skript yordamida foydalanuvchilarni va cookie’larni avtomatik olib tashlash mumkin. Quyidagi qadamlar bilan sozlashni bajarish mumkin.
Talablar
- Winbox orqali routerga kirish
- Hotspot funksiyasi yoqilgan
- Netwatch funksiyasi mavjud
Sozlash bosqichlari
1. Netwatch elementini qo‘shish
Winboxda Tools> Netwatch bo‘limini oching. Chap yuqori burchakda “+” tugmasini bosib yangi element qo‘shing.
2. Host manzilini belgilash
Host maydoniga doimo onlayn bo‘ladigan IP manzilni kiriting, masalan Google DNS 8.8.8.8. Bu manzil kamdan‑kam down holatga tushadi.
3. Internet down holatida bajariladigan skript
Down tabini tanlang va On Down: maydoniga quyidagi kodni joylashtiring. Skript barcha faol hotspot foydalanuvchilarini (/ip hotspot active find → /ip hotspot active remove) va cookie’larni (/ip hotspot cookie find → /ip hotspot cookie remove) o‘chiradi.
Hotspot Auto User logout user When internet Down
This script is useful for automatic user logout and cookies when the internet is down or totally dead
1. Open Winbox, Click Tools> Netwatch
2. Click the "+" sign to add a new item
3. Host: enter the ip address which is rarely down for example Google DNS 8.8.8.8
4. Click the Down tab
5. then enter in On Down: with the script below
# SCRIPT REMOVE USER ACTIVE
:local activelist [/ip hotspot active find]
:foreach i in=$activelist do={
/ip hotspot active remove $i
}
# SCRIPT REMOVE COOKIE ACTIVE
:local activelist [/ip hotspot cookie find]
:foreach i in=$activelist do={
/ip hotspot cookie remove $i
}
Credit: www.o-om.com
Tekshirish
Internet uzilganda hotspot sahifasini ochib, foydalanuvchi kirishiga ruxsat yo‘qligini tekshiring.
Diqqat:
- Skript barcha faol foydalanuvchilarni o‘chiradi, ehtiyot bo‘ling
- Noto‘g‘ri host manzili belgilansa, skript har doim ishga tushadi
Muammolar va yechimlar
Internet down holati aniqlanmayapti
Netwatch host sifatida doimo onlayn bo‘lgan IP manzil (masalan 8.8.8.8) ni tanlang.
Xulosa
Bu usul bilan internet uzilganda hotspot foydalanuvchilari va cookie’lari avtomatik tozalanadi, tarmoqni toza va xavfsiz saqlash mumkin.
Manba: Hotspot Auto logout user When Inet down — mikrotiktool.github.io
