radiusd.conf 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. ## radiusd.conf -- FreeRADIUS server configuration file.
  2. name = radiusd
  3. prefix = /usr
  4. exec_prefix = ${prefix}
  5. sysconfdir = /etc
  6. localstatedir = /var
  7. sbindir = ${exec_prefix}/sbin
  8. logdir = ${localstatedir}/log/radius
  9. raddbdir = /etc/freeradius
  10. radacctdir = ${logdir}/radacct
  11. # Location of config and logfiles.
  12. confdir = ${raddbdir}
  13. run_dir = ${localstatedir}/run
  14. db_dir = ${raddbdir}
  15. libdir = /usr/lib/freeradius
  16. pidfile = ${run_dir}/${name}.pid
  17. max_request_time = 30
  18. cleanup_delay = 5
  19. max_requests = 1024
  20. listen {
  21. type = auth
  22. ipaddr = *
  23. port = 1812
  24. }
  25. listen {
  26. type = acct
  27. ipaddr = *
  28. port = 1813
  29. }
  30. hostname_lookups = no
  31. regular_expressions = yes
  32. extended_expressions = yes
  33. log {
  34. destination = syslog
  35. syslog_facility = daemon
  36. stripped_names = no
  37. auth = no
  38. auth_badpass = no
  39. auth_goodpass = no
  40. }
  41. checkrad = ${sbindir}/checkrad
  42. security {
  43. max_attributes = 200
  44. reject_delay = 1
  45. status_server = yes
  46. user = radius
  47. group = radius
  48. allow_core_dumps = no
  49. # chroot = /path/to/chroot/directory
  50. }
  51. $INCLUDE clients.conf
  52. thread pool {
  53. start_servers = 4
  54. max_servers = 8
  55. min_spare_servers = 3
  56. max_spare_servers = 10
  57. max_requests_per_server = 0
  58. }
  59. modules {
  60. }
  61. instantiate {
  62. }