Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The main configuration file is /etc/raddb/radiusd.conf; it does not require many changes from the shipped default.

...

FreeRADIUS is capable of both IPv4 and IPv6. The following four sections enable both authentication and accounting processing with IPv4 and IPv6 (you can leave out the IPv6 part if your server shouldn't do IPv6):

Code Block
listen { 
  type = auth 
  ipaddr = * 
  port = 1812 
} 
 
listen { 
  type = auth 
  ipv6addr = :: 
  port = 1812 
} 
 
listen { 
  type = acct 
  ipaddr = * 
  port = 1813 
} 
 
listen { 
  type = acct
  ipv6addr = :: 
  port = 1813 
} 

The logic in the server is defined by activating certain modules in a certain order. These modules are separately defined and configured in the /etc/raddb/modules/ subdirectory. The order of activation of these modules is defined in so-called virtual servers, which are defined in the /etc/raddb/sites-enabled/ directory. For our eduroam SP purposes, we only need one virtual server "eduroam". It needs to contain as a minimum:

...