1 Telnet/SSH to the DS as root
2 Install freeradius and make
# ipkg install freeradius
# ipkg install make
3 There is a missing line in the config file, add it back
# vi /opt/etc/raddb/radiusd.conf
Add the following line to the radiusd.conf
log_destination = files
4 The file ‘bootstrap’ will be used to generate default certificate for the radius server. For some reason, the script cannot find the make command. For such case, I edit the bootstrap file and give it the full path of the make command
# vi /opt/etc/raddb/certs/bootstrap
/opt/bin/make ca server dh random
5 I got the same problem for Makefile. It cannot locate the openssl command. To find the actual path of the openssl command, type the following command
# find / -name openssl
A list of openssl command will be shown.
# vi /opt/etc/raddb/certs/Makefile
/usr/syno/bin/openssl ......
** Edit all openssl command!
6 Next we need a testing account ‘dummy’ with password ‘password’. Edit the ‘users’ file.
# vi /opt/etc/raddb/users
dummy Cleartext-Password := "password"
7 Execute the radius server in debug mode, in order to generates default certificate.
# radiusd -X
8 If configuration correct, it will display ‘Ready to process requests.’.
9 Open another terminal (telnet or ssh), testing the server using the dummy account
# radtest dummy password localhost 0 testing123
10 If success, it will return message like below
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=152, length=20
Now I’ve the FreeRadius running on my DS!
---------------------------------------------------
Bij stap 5 ben ik even de weg kwijt, moet ik nu bij alle regels in het bestand /opt/etc/raddb/certs/Makefile
waar het woord openssl in staat voor het woord openssl /usr/syno/bin/ neer zetten?
als editer gebruik ik Midnight Commander dus geen vi
Mvg,
Gekkenhuis