I’m currently testing a pppoe setup using mikrotik as the concentrator with mysql radius for AAA. Details of the setup are here: http://forum.mikrotik.com/t/problems-with-mikrotik-pppoe-freeradius-sql-authentication/82026/1 . The Radius server is handing out a simple package with a single /32 ip address and a speed package using mikrotiks dictionary:
Framed-IP-Address := 10.3.0.2
Mikrotik-Rate-Limit = 512k/1536k
Clients connect fine and get the queue setup dynamically and speed works fine.
Now I’m stuck with 2 problems:
- These clients on the /32 ip addresses can see/ping eachother and i would like to not have that.
- Clients that are going to be suspended or disconnected are staying connected no matter what changes i make to the data.
I’ve read a few walkthroughs for shutoff including using “mikrotik-address-list” addition but i tried implementing them and got no results. And setting the session timeout on the mikrotik ppp profile causes the dialup box to pop up annoyingly constantly and would like to avoid that. I read that radius does not dynamically talk to the mikrotik but was hoping there is a way to get it to force an update to the mikrotik without manually killing the pppoe session in routeros.
Any help or examples on this problem? The mikrotik-address-list would work if i could get it to dynamically update from the radius table, or allow the radius server to send a kill session packet to the mikrotik to force individual clients to re-authenticate without bothering other clients.
Thank you for your time.