I have a strange problem sometimes with PPPOE limitations. Sometimes it seems like it selects limitation by chance. It may happen when the PPPOE-server has been restarted, but not every time.
Now i had about 15 clients with 8-16Mbps limitation in Userman, but when I looked in the queue the limitation was 50Mbps. Sometimes some users get 100Mbps
Some may get lower limitation, but they are hard to find since this server has about 300 clients, but the 50 and 100 Mbps sticks out.
Just now there was an short power outtage, and 240 clients reconnected. 103 of them got wrong limitation on their queue.
The customer is ofcourse happy when the get faster speed, but the ones that gets lower is not so happy.
If i disconnect them again, most of them gets the correct queue value.
Do an /export hide-sensitive so we see your full configuration.
Running userman you’d think it would be OK. Perhaps turn on some RAW RADIUS logging and capture packets of it happening, see if it is the PPP server ignoring the limitation and setting its own, or if its userman responding with the wrong rate-limit.
I have 2 servers with userman. I one replay, the users get 10Mbps, if the other reply they get 200Mbps.
I have tried upgradeing the one that reply with 10Mbps. Even tried rebuilding database. But the strangest thing is that it doesnt fit any profile. The limit fits, but priority in queue is 8, and both 10Mbps profiles is 5?
Seems like i fiksed it.
I had to uninstall userman package, delete database, the reinstall userman, and load from a backup.
Then queues was correctly created