Setting up FreeRadius3 and while going through some basic testing I noticed that radtest was missing from /usr/bin.
Checking the package contents via opkg files freeradius3-utils yields the following:
Package freeradius3-utils (release_3_0_11-1) is installed on root and has the following files:
Can anyone tell me what's going on? I've checked the repository and I have every freeradius3 package available - all 29 of them.
Any help welcome and appreciated.
The directory /usr/local/ doesn't exist in my router.
Running LuCI lede-17.01 branch (git-17.336.23170-d2dc32a) / LEDE Reboot 17.01.4 r3560-79f57e422d on a LinkSys EA8500...
When you run "opkg files freeradius3-utils" you get:
So that's what the package contained and installed.
Did a little reading and found out that radtest is a radclient front-end. So I'll figure out what commands to run using radclient.
Looks like the freeradius3 packages contain just the bare essentials...
Update - SEGMENTATION FAULT
When running radiusd -Xxx, everything is seems fine:
Wed Dec 27 12:34:47 2017 : Info: Ready to process requests
However, when I run # echo "User-Name=testing,User-Password=password " | radclient -x 127.0.0.1 auth testing123
I get a
radclient requires the freeradius3 shared libraries, which are not in the default location. Oy need to set LD_LIBRARY_PATH=/usr/lib/freeradius3
I don't know why this was done. Anybody any guess? Having to set LD_LIBRARY_PATH for command-line tools is probe to give questions. This way lies madless.
Any idea why the SegFault? I'd like to get on with setting up my router. It's a shame all this is going on. Would appreciate some help!