Problem with migrating from macOS Server to FreeRADIUS 3.0.17
Stephan Jung
raumerkunder at gmail.com
Sun Feb 10 22:04:35 CET 2019
Thank you. I had some trouble compiling. Probably because my brew installed openssl at 1.1.
export LDFLAGS="-L/usr/local/opt/openssl at 1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl at 1.1/include"
had not been exported. I added them to my .bash_profile and sourced it. Is that correct?
After some attempts it finally compiled. I copied the files to my brew installation and now:
$ sudo /usr/local/Cellar/freeradius-server/3.0.17/bin/radiusd -XC
passes.
The only thing that is mentioned is "Ignoring "ldap" (see raddb/mods-available/README.rst)":
server default { # from file /usr/local/Cellar/freeradius-server/3.0.17/etc/raddb/sites-enabled/default
# Loading authenticate {...}
# Loading authorize {...}
Ignoring "ldap" (see raddb/mods-available/README.rst)
# Loading preacct {...}
# Loading accounting {...}
# Loading post-proxy {...}
# Loading post-auth {...}
} # server default
Is that a problem? Can I do something?
RADIUS in macOS is really a niche, since Apple is iPhone it is increasingly difficult to get serious feedback on advanced topics … so thanks a lot for your reply! I probably posted in too many places, but since I will leave trace of how I solved it, I am fine with that.
Thanks in advance!
Stephan
> On 10 Feb, 2019, at 7:46 PM, Alan DeKok <aland at deployingradius.com> wrote:
>
> On Feb 10, 2019, at 1:16 PM, Stephan Jung <raumerkunder at gmail.com> wrote:
>>
>> So rlm_opendirectory.* are installed through FreeRADIUS? Ok, that helps me already to move forward.
>
> It's installed by downloading the source code, and building it as per the documentation.
>
>> I checked the github resource of https://github.com/FreeRADIUS/freeradius-server <https://github.com/FreeRADIUS/freeradius-server>, but there were no rlm_opendirectory.* present. Shouldn’t they be there? Where do they come from?
>
> There *is* a rlm_opendirectory.c file. That's source code. When you build the server (as per the documentation), the output is a binary library.
>
>> Where would you suggest asking the homebrew people? Since this should really be included.
>
> Ask them to include rlm_opendirectory in their package.
>
> All of this back and forth could have been avoided by reading the documentation and following it. There's no need to ask the same question on 4 different sites when the answer is already in the documentation.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list