How To Remove Expired Users In Usermanager In Mikrotik Solved

Two scripts here, one to set a comment on users at first login to the hotspot. The comment contains the date of the fist login. The second script should be run daily. Page 1 of 1: Script ลบ User ใน UserManager ที่ Time และ Credit Expired โดยอัตโนมัติ สำหรับสมาชิกร้าน Sysnet ครับ พอดีพอจะเขียน Script เป็นบ้าง และมีสมาชิกท่านนึงถามมา Scr. Hi I have setup the following test Hotspot: profile with validity of 5m transfer limit 50m So, the problem is that, old users pile up. In the real client setup, I have 100's of users, and what I have picked up is that when the start-time parameter gets to the status 'unknown', then it means that the account is expired. What is Mikrotik Voucher. Maybe you have been at a cafe, or an internet cafe where there is a wifi network provided, but in fact, there is a login page for the proxy voucher, which must enter a username and password. And when you ask the cafe keeper for the user and password, you are told to buy a voucher that contains the user and password. In user manager, we have to create another profile name ‘expired-users-profile’ and and either give it a limited uptime like 7 days, or 1 month or for ever. It depends on your policies. Also you have to define an IP POOL name ‘ expired-users-pool’. In Mikrotik, First create IP pool name ‘ expired-users.


2. rindu kampung halaman di masa pandemi corona | ZahraNet...
3. Perbedaan antena wifi 2.4ghz dengan 5.8ghz | ZahraNet...
4. menjaga daya tahan tubuh anak di masa corona | ZahraNet...
5. setting dan pasang step down penurun tegangan | ZahraNet...
6. Anak umur 3 tahun sudah belajar bantu ayahnya | ZahraNet...
7. Tingkah lucu anak umur 3 tahun di beri mainan | ZahraNet...
8. router jadul murah sinyal kuat kualitas terbaik | ZahraNet...
9. senter swat mini terang dan paling murah | ZahraNet...
10. Cara menggunakan router minitik server | ZahraNet...
11. review lampu tembak outdoor murah dan terang | ZahraNet...
12. lampu sorot tembak 50 watt super terang | ZahraNet...
13. video lucu ngakak anti galau keysha zahra | ZahraNet...
14. Unboxing softcase hp oppo super keren | ZahraNet...
15. panduan upload video pendek youtube shorts | ZahraNet...
16. Sapa penonton zahranet di youtube shorts | ZahraNet...
17. lakban alumunium foil super kuat dan lengket | ZahraNet...
18. video tingkah lucu balita umur 2 tahun | ZahraNet...
19. video lucu makan semangka bikin ngiler | ZahraNet...
20. bubur kacang ijo laper apa doyan | ZahraNet...
21. anak jaman sekarang ngadem di kulkas | ZahraNet...
22. Bongkar paket panel surya pake palet - part 3 | ZahraNet...
23. Bongkar paket panel surya pake palet - part 2 | ZahraNet...
24. Bongkar paket panel surya pake palet - part 1 | ZahraNet...
25. Kelakuan kocak anak saat orang tua tidur | ZahraNet...
26. Mainan pancing ikan bikin seru anak - part 2 | ZahraNet...
27. Mainan pancing ikan bikin seru anak - part 1 | ZahraNet...
28. cara budidaya cabe setan dengan pupuk kandang | ZahraNet...
29. Benarkah daun bidara obat herbal Corona | ZahraNet...
30. video Super Lucu ngadu bacot bikin Ngakak | ZahraNet...
MiniTik has been tested on several latest MikroTik firmwares:
Release 6.48.3
Release 6.48.2
Release 6.48.1
Release 6.48
Release 6.47.9
Release 6.47.8
Release 6.47.6
Release 6.47.4
Release 6.47.3
Release 6.47.2
Release 6.47.10
Release 6.47.1
Release 6.47
Release 6.46.8
Release 6.46.7
Release 6.46.6
Release 6.46.4
Release 6.46.3
Release 6.46.2
Release 6.46.1
Release 6.46
Release 6.45.9
Release 6.45.8
Release 6.45.7
Release 6.45.6
Release 6.44.6
Release 6.44.5
Release 6.44.3
Release 6.44.2
Release 6.44.1
Release 6.44
Release 6.43.5
Release 6.43.4
Release 6.43.14
Release 6.42.7
Release 6.42.12
Release 6.42.11
Release 6.42.10
Release 6.41.3
Release 3.41
Release 3.33
Release 3.24
Release 3.18
Release 3.09
MiniTik testing is carried out on the following MikroTik types:
MikroTik RBOmniTikPG-5HacD
MikroTik RBD52G-5HacD2HnD
MikroTik RBCCR1009-7G-1C-1S
MikroTik RB960PGS
MikroTik RB952Ui-5ac2nD
MikroTik RB951Ui-2nD
MikroTik RB951Ui-2HnD
MikroTik RB951G-2HnD
MikroTik RB951-2n
MikroTik RB941-2nD
MikroTik RB931-2nD
MikroTik RB921UAGS-5SHPacD
MikroTik RB760iGS
MikroTik RB751U-2HnD
MikroTik RB750r2
MikroTik RB750Gr3
MikroTik RB750G r3
MikroTik RB750G
MikroTik RB750 r2
MikroTik RB750
MikroTik RB450Gx4
MikroTik RB450G
MikroTik RB450
MikroTik RB4011iGS+
MikroTik RB3011UiAS
MikroTik RB1100x4
MikroTik RB1100AHx4
MiniTik is a remote online MikroTik hotspot generator site to make it easier to make wifi or home vouchers and other devices such as mobile phones, computers, cctv routers and stb smart tvs which are perfect for office, home, warkop, business schools, rt rw net and others.
Besides being able to be controlled remotely, MiniTik also provides windows software (pc / computer) and android applications (mobile / cellphone) that can be used offline as an advanced option if needed when there is no internet connection.
MiniTik doesn't aim to be the best, it just strives to be reliable.
Some of the excellent features of MiniTik are:
- Management of user vouchers.
- PPPoE user management.
- Monthly user management for home customers.
- and others (see video)
';

Automating Non Payment Reminder for User Manager Expired Accounts


A friend of mine asked me on howto display non payment reminder to users, once there account have been expired on USER MANAGER. By default when any account expired, he gets user id password error, or if hotspot setup, then it shows profile not found. But rather then showing these UN friendly messages, we can display more meaningful message giving confirmation to user that his account is expired and he should pay in order to continue with the service.

To achieve this we have to follow this.

1. In user manager, we have to create another profile name ‘expired-users-profile’ and and either give it a limited uptime like 7 days, or 1 month or for ever. It depends on your policies. Also you have to define an IP POOL name ‘expired-users-pool’

2. In Mikrotik, First create IP pool name ‘expired-users-pool‘ and then create a NAT rule that redirects port 80 request to local proxy or squid proxy server. If using SQUID proxy, then you dont need to enable mikrotik web proxy, simply redirect the expired pool to squid proxy, and in squid proxy, create an ACL for this range and deny it, and in deny_info redirect it to local web page. as i showed on ‘howto block ads in squid’ article.

If you dont have SQUID proxy, then You can enable Mikrotik web proxy and redirect request to it. Then create another firewall rule that blocks all traffic coming from this ‘expired-users-pool’ traffic except port 80. OR in default NAT rule, in src-address add only valid series.

3. In Web Proxy, create a rule that deny all traffic coming from the ‘expired-users-pool‘ and in redirect, point it to any web page showing your non payment advertisement page.

Ok here we go . . .

I assume you have a Mikrotik PPPoE server with User Manager already configured and working.

Example:

LAN = 10.0.0.0/8
WAN = 192.168.1.0/24
PPPoE Pool = 172.16.0.1 – 172.16.0.255
PPPoE Expired Pool = 172.16.1.1-172.16.1.255
WEB Server = 101.11.11.240

USER MANAGER SECTION

Login to User Manager,
Goto Profiles / Limitations
Add new Limitation and name it “expired-users-profile
As showed in the image below . . .

Now add user and add any profile , for example 512k , and save.
As showed int he image below . . .

Open that User Properties again, and in ‘All profiles’ select ‘expired-users-profile” and click on + sign to add it. and click on SAVE.
As showed int he image below . . .

User Manager Section done. Now moving to Mikrotik section.

MIKROTIK SECTION

Connect to Mikrotik via Winbox,
Goto IP / Pools and add new pool and name it ‘expired-pool‘ (or same as you defined in User manager expired profiles section)

As showed in the image below . . .

How to remove expired users in user manager in mikrotik solved solution

Now enable Web-proxy [Or you can redirect these requests to another proxy server like squid proxy and block the expired-pool series there)
As showed in the image below . . .

Now click on ACCESS button and add a new rule (by clicking on + sign)

How To Remove Expired Users In Usermanager In Mikrotik Solved

> in Src. Address, enter ip range of expired-pool (that you defined in mikrotik earlier, so that request coming from ONLY this ip series should be denied)
> in Dst. Address , click on invert sign, and enter your web server (this is to make sure that request going to your web server where non payment reminder is placed dont get blocked.
> in Action, select DENY
> in Redirect to, Enter your web server full path where the non payment advertisement pag eis located. It can be your local web server like IIS/Apache or it can be remote server too (but for remote Internet server, you ahve to allow the URLs before this deny rule)
As showed in the images below . . .

Now create a NAT rule that will redirect port 80 request to local web proxy, which will already have the rule to deny all requests for expired-users pool.

OR CLI version . ..

All Done !

TESTING . . .

Once the main profile(for example 512k) expire after 30 days , next profile (expired-users-profile) will automatically get active and user will get IP from the EXPIRED pool and mikrotik will redirect it to local web proxy and it will will deny all the request and redirect it to your defined non payment page.
As showed in the image below . . .

and at client you will be seeing this,

.

.

Expired

How To Remove Expired Users In User Manager In Mikrotik Solved 2019

When you want to activate this account again, simply take user properties, and remove its profiles by pressing minus sign on each profile, and add 512k or required profile again.

another guide for manual controlling ↓

How To Remove Expired Users In User Manager In Mikrotik Solved Paper

Regard’s
Syed Jahanzaib