when batching users, could you make the username/password in a format that i want, i.e. i want them all to be only numbers of 8 chars length.
thanks.
Refardless of Uptime, a username to be disactivated (expired) after specified amount of time.
For example:
username: test
Uptime: 10h
Expires: 1 month
So the user “test” will only have 10h of uptime limit to be used in a month. After a month his account will expire.
Moreover, if uptime is specified as “0s” than he has unlimited uptime credits but his account will expire in 1 months.
Note: Not only Usermanager, but Mikrotik hotspot Local User DB also urgently needs an expiration date feature.
Any progress on the redundancy for user manager ?
We to require this functionality urgently, we thought that when the database save and load was released that it would allow you to save from one machine and load to another machine, however the users statistics such as uptime and usage don’t come across, and I would think that those things are what would mostly be needed to facilitate a backup server function.
What if the router crashes ?, if you saved the DB and then restored it after a rebuild of the router you would have set all of the accounts back to zero and every account would get their whole access allocation again.
Regards
Paul
My apologies, it does seem to come across, it just doesn’t seem to be reliable. Sometimes when using a script to do the save and load it doesn’t save, or it doesn’t load fully.
Any suggestions guys ?
Regards
Paul
Hi All,
Think Mikrotik Rules. User Manager looking good, Could u please add being able to charge based on Data usage ![]()
Mark O
Expire date limit
It would be very handy to be able to apply rate limits to users that signed up by the automatic signup page.
An option in “customers → signup options” to apply the rate limit to each user as they signed up would be ideal.
In the interest of ensuring that as many aspects as possible are covered, here are some of the options I believe would be good.
-
Metering downloads and uploads (one or both)
-
Allowance for “plan” style quota’s or non-expiring data packages
(example account types: 10gb per month for 12 months with no data rollover, or purchase data whenever required with data rollover) -
unmetered sites by IP or Domain (somewhere to add these in per router would be good)
-
On peak and off peak quota’s
-
roaming and single-location accounts
Cheers,
Andrew
Hi All!
I studied this feed and came up with some suggestions and a couple of features I feel all WISP’s have the need to.
*** 1 ***
First of all I would like to quote David Savage and Uldis:
I understand the problem. My solution/suggestion for this is the following: Why not display a user’s LAST IP and MAC? Obviously this will not be displayed under the ACTIVE USERS or ACTIVE SESSIONS pages unless the user is logged in. Under the USERS PAGE (where you add and modify user accounts), you should be able to see in one line: >username >combined traffic usage >last IP address >last MAC address.
The above is really essential for many people I know, as the IP is how we determine where the client is connected to. Just imagine companies with 200 high sites.
If the LAST IP idea won’t work, is it not possible to at least let Usermanager display which NAS/Router last authenticated the user?
Please keep in mind that in certain cases a username will be used at more than one place (users stealing bandwidth eg). It would be ideal to see the MAC, High Site/NAS/Router, and IP address of each active session and the LAST IP.
The above gives me reason to nominate another feature request. Make it possible to customize the default layout of all pages. Some businesses like WISP’s are more interested in users’ usage, their IP’s and MACs etc, where Hotspot Businesses would perhaps rather want to see fields like “Prepaid”.
*** 2 ***
I would like to quote David Again:
Next request 1:
Ability to daily mail users their usage stats based on the email field in User Manager. I could write a script to do this, but it would be nice to provide the option for users to set this up themselves.
Next request 2:
Ability to run script when a users download amount is exceeded
I fully agree with both his requests, with possible add-on’s:
Request 1:
It would be nice to do this from within Usermanager, with the ability to do email pre-selected fields such as usage etc. No use mailing a client in which IP pool they are for instance. Also the ability to add your company logo and signiture would be nice.
Request 2:
I really have a need for this. The ideal scenario would be to have a choice where either a script can be executed upon reach of traffic limit, or where the user will be disabled (not deleted), or the user’s profile will be changed to X profile. Once it’s the start of a next month, ideally the user should be reverted to the settings before this script was run. (scenario for this would when a user gets capped at say 5GB traffic, the account is put in a “capped” profile for the rest of the month. Once the new month starts, the user is automatically set back to their original profile)
*** 3 ***
This request I have already mentioned above, but would like to focus more attention to it:
The ability to let User Manager automatically reset a user’s traffic usage stats upon the end of the month. There still has to be some sort of record, for when either you or the client logs in to /userman or /user, previous months’ usage could be seen.
*** 4 ***
The ability to disable, enable or delete a user with a note for why.
*** 5 ***
The ability to make notes per client. It would be VERY useful to have a place where notes could be made which will act as reminders. I suggest two different kinds of notes: 1) A note which will only be displayed for this month (eg: user will pay early next week) 2) A note which will be repeated every month (eg: This user always pay the 10th of the month and they listen to streaming radio all the time)
*** 6 ***
This has been covered in other posts, and I also mailed Mikrotik Support with regards to it, but I would seriously request it again:
Due to the growing features of User Manager and more data/information to be logged, disk space is slowly but surely becoming a huge problem. I have been told this could be fixed by using a syslog server. The only problem is that a syslog server will only record logs, not some of my other feature requests such as point 5. If it could be possible to have a dedicated harddrive specifically meant for logs, it would be PERFECT.
*** 7 ***
Groups!
It was also requested else ware before, but I would like to refocus attention to it.
It would really make many people’s life’s a whole lot easier if this could be done:
Create groups based on Traffic Allowance, Speed limit, Burst Limit, Burst Time, IP Pool etc.
Let’s take this example:
Company X has 3 packages they sell: 1) 64kbps burst to 512kbps with 2GB combined traffic usage 2) 128kbps burst to 1024kbps with 4GB combined traffic 3) 256kbps burst to 4048kbps with 10GB combined traffic.
Without a profile based screen, only someone with some IT knowledge can add new users. The ideal scenario would be to let your company’s accountant be able to add users, by simply selecting the user’s package, user name and password, and also be able to disable or enable the user.
*** 8 ***
One final request:
This has a little to do with David’s request with regards to MAC User Authentication. It would be very useful, but not critical, to limit a user name/password to only work from a specified MAC address.
Thank you for everyone taking the time to read this lengthy post.
Regards, Giepie ![]()
u guys at mikrotik should increase the number of vouchers printed per page. 3 per page is too small, it wastes paper. thanks
yes, it’s on the “todo” list
hi, if you dont like this post or in worng place ,remove it please!
will you consider use user manager make billing gateway like wirelessorbit.com It’s a 1 time charge of $20 and you can put as many hotspots as you want on the server,I could pay $50 for 1 time charge.
MikroTik Router provides you with unlimited HotSpot routers support for every level User Manager is available.
Hi all
It’s month end, invoices needs to be sent out, logged into User Manager, exported all users to a CSV file, sent it to the accountant to bill users according to their usage, and voila, NO USAGE STATISTICS! OUCH!
Is there any way, or will it be implemented, that the stats could be exported so you can bill the client according to their usage?
This is rather critical, as I’ll now have to manually do it.
Has someone ever tried writing a script to clear a client’s usage stats the last day of the month, and export that month’s stats to a CSV?
Regards, Giepie
Giepie, that’s something I would like to implement but haven’t seen any way of doing it yet.
Feature Request: Show IP in Session Info on User page
We are using MAC address login for our permanent users, some clients have multiple users behind an access point so they all show as being from the same MAC address.
I’d like the user page to show “User IP” in session info the same as it does in User Manager, so the users can see which IP has used the data, at the moment there is no way to tell which IP is responsible for each session.
Session info from User Manager:

Session info from User page:

Any chance this could be added to a future release?
It would also be really handy if the User List in userman could show “First Name” “Last Name” fields, as with username set to MAC address its hard to identify which account belongs to what user
Hi itatwork!
From what I can see, your clients are behind a NAT firewall. This makes it impossible for the IP address of the client computer to pass through. Could you be slightly more specific about your network layout? Are you running a MT on the client side?
I do understand why it’s impossible to show the client IP in the active session, that’s why I requested the last IP address is shown. For me it is useful to see the client’s last source IP, as this will tell me to which high site the client connects. At least I can still go to active sessions to find the IP.
they aren’t behind a NAT firewall, just behind a dlink access point in client mode, this makes all clients appear as having the same MAC address as the access point. If you look at the pictures i posted, there are 3 sessions with same mac address but different IP, this shows in User Manager fine, but not on the user’s information page i.e. http://router_ip/user
This is going a bit off topic, but here goes anyway:
Back in the day we tried something similar with Senao AP’s. I used PPPoE though, but had a similar problem to yours. The big problem we had, was that only one PPPoE session behind the Senao could work at a time, though more than one can be connected.
Your problem is this, your caller-id will be seen as the MAC address of the D-Link AP, and not of the NIC of the client PC. If you could replace your D-Link with a switch/hub (hypothetically) and run a cable to the high site, you wouldn’t have the problem.
I would strongly suggest making use of a RB133C on the client side. In South Africa a MT solution costs almost the same as any AP/Bridge, and you get benefits such a DHCP Server, NAT Firewall etc.
Hey Giepie, I think you misunderstand, there is no probem with simultaneous connections. This is one user with multiple pc’s behind a dlink ap set to client mode, so it doesn’t matter that all his pc’s show as being the same mac address, what i’m asking for is that the user page shows the IP field so when he logs in to check his usage he can differentiate which PC is responsible for each session, the user manager shows an ip field so it shouldn’t be a major to add that field to the user page as well.
Hi
Ok, now I understand what you mean. You do have a point. That would also be a good method of accounting for companies using static routing instead of PPPoE or similar. However, I think it’s a limitation of the RADIUS protocol.
As far as I know, the actual accounting is done via the traffic passing through either a active PPPoE Session, PPtP Session or a queue, and not via a registered radio or interface.
Could someone with more RADIUS experience perhaps guide us in this matter?