On Feb 27, 2015, at 1:05 PM, Ben Gartland <bengartland@gmail.com> wrote:
Created raddb/policy.conf as it didnt exist. It is the same as in the wiki page.
Don’t do that. The files are now in raddb/policy.d.
Next 'raddb/modules/file' did not exist, so I created it. The file contents are the same as in the wiki page.
Don’t do that. The “files” configuration is now in raddb/mods-enabled/files. See raddb/README.rst for complete documentation on the differences between v2 and v3. You can’t just copy random files over from v2 to v3.
Moved onto 'raddb/authorized_macs' created the file and put in the known MAC address of the RADIUS supplicant (the device being authenticated).
OK...
Finally, the 'raddb/sites-available/default' was modified and this is where it's not as clear. I've added this whole 'authorize' section to replace the existing section,
PLEASE don’t do that. If you don’t know how the server works, the LAST thing you should do is butcher everything. Don’t. Just… don’t. Figure out what needs to be changed, and change only that.
the next section is the 'authenticate' section and this hasn't been modified.
When I start 'radiusd -X' I see the following output, which shows the error: failed to find "authorized_macs" in the "modules” section
Because you didn’t configure the module. See raddb/mods-enabled/
Can anyone see what I have done wrong?
Lots. Undo everything you’ve done, and start from the default configuration. Read raddb/README.rst. Where the wiki says "raddb/modules/file”, put that file into raddb/mods-enabled/authorized_macs The raddb/authorized_macs can stay where it is. Then, add the piece from the wiki to the “authorize” section. Don’t butcher the entire authorize section. Make a SMALL change by ADDING some text. Alan DeKok.