This is an old revision of the document!
[gX:~] # pkg_add -r freeradius [g14:~] # cat /etc/rc.conf ... radiusd_enable=yes ... [gX:~] # cd /usr/local/etc/raddb/
root@gX:~# apt-get install freeradius root@gX:~# cd /etc/freeradius/
gX# cat users uX Cleartext-Password := "radius" gX# cat clients.conf ... client cX { secret = testing123 shortname = cX } ...
Для Freeradius2.x (FreeBSD) необходимо:
gX# rcsdiff sites-available/default 141c141 < unix --- > # unix
[gX:~] # /usr/local/etc/rc.d/radiusd start
root@gX:~# /etc/init.d/freeradius restart
[cX:~] # cat /etc/radius.conf auth gX testing123 3 [cX:~] # cat /etc/pam.d/login ... auth sufficient pam_radius.so no_warn try_first_pass auth include system ...
root@cX:~# apt-get install libpam-radius-auth root@cX:~# cat /etc/pam_radius_auth.conf ... gX testing123 3 ... root@cX:~# cat /etc/pam.d/login ... auth sufficient pam_radius_auth.so @include common-auth ...