PPPOE to Freeradius/Mysql

I’ve read alot of forum posts, wiki docs, and various other pages found by searching google. However, I can’t find a good walkthrough for this arrangement. Most likely, I’m just not getting one aspect or another.

Here’s what I have:

Debian server running Freeradius/MySQL (works for auth’ing from PortMasters) IP x.x.x.7
Mikrotik RouterOS on x86 ether2 IP x.x.x.13
ether1 IP 10.10.0.1

I want ether1 to be hooked to my AP. The CPE will connect to the AP and pass auth info via PPPOE. The MikroTik box should then send a request to Freeradius to verify authentication.

I am completely new to PPPOE, so any help would be appreciated.

Also, I would like Mikrotik to allow access to a Walled Garden if the username/passwd don’t match the radius server.


Thanks in advance!

Jim

You have to enable PPPoE server on the local interface on the router, set ‘radius’ client on MikroTik router to communicate with RADIUS server for ‘ppp’ service and specify to use radius for PPPoE ‘ppp aaa set use-radius=yes’.
Correct configuration on RADIUS server is required too.
PPPoE does not have any walled-garden system.
You may use HotSpot instead it is more flexible in configuration and allows to set different features, as well walled-garden and many others. HotSpot does not require any configuration on client side.