I have my Mikrotiks running both Hotspot and PPPoe.
I have a dhcp-pool for hotspot customers.
I have pppoe-private and pppoe-public pools as well.
The in my billing program I have attributes set for pppoe customers that tell the mikrotik which pppoe-pool to put them in “private or public” this is working fine.
What I need help with is: I need to be able to set some of the pppoe-public customers to static ip’s.
I have been trying “framed-ip-address” from my billing software (rodopi) to pass this through my radius (vircom) on to the mikrotik.
This is not working customers always get ip form the pppoe-public pool.
Framed-IP-Address - IP address of HotSpot client (for HotSpot enabled-address login method only)
might not be able to do it for pppoe as per the side note above.
But I havea question for you how did you get your pppoe users to autenticate agaist radius? I have one radius sever setup, one profile. it’s set for ppp,hotspot.
the hotspot users autenticate just fine, but when i try pppoe the radius server rejects stating that thers no secret sent.. MT logs time outs.
Well I had to do some stuff in my billing server first:
Create some radius attributes: Framed-pool with a value of what the pppoe-pools name is form the mikrotik example mine is pppoe-public or pppoe-private
Then in my plan for the customers account they are set to a pppoe plan for either public or private and it worked.
I could go into more detail but if we don’t have the same type of billing server and radius, you know.
You may have missconfiguration somewere …
I am using freearadius with mikrotik pppoe server and some of my customers recieve ip addressess via framed-ip-address atribute. No glitches at all.
Check you radius logs to see which attribites return radius to mikrotik …
I’m using it with Freeradius. And had the same problem. I don’t know your billing software but on freeradius my problem was sending the address pool name on the replay. If radius server send an address pool name and framed IP on the replay, the pool has precedence.
By the way, I found using pool on the radius server more convenient.