[modules]

Section [modules] containes list of modules to load.

Note:

There exist order which define modules priority e.g. If ippool module will defined before radius, then ip-addresses always will assigned from [ip-pool], and Framed-IP-Adresse recived from radius server will be ignored.

  • log_file - logging target which logs messages to files. It support per-session/per-user features.
  • log_syslog - logging target which logs messages to syslog.
  • log_tcp - logging target which logs messages over TCP/IP.
  • log_pgsql - logging target which logs messages to PostgreSQL.
  • pptp - PPTP controlling connection handling module.
  • pppoe - PPPoE discovery stage handling module.
  • ipoe - DHCP and unclassified packet connection handling module.
  • l2tp - L2TP controlling connection handling module.
  • sstp - SSTP controlling connection handling module.
  • auth_pap - PAP authentication module.
  • auth_chap_md5 - CHAP (md5) authentication module.
  • auth_mschap_v1 -Microsoft CHAP (version 1) authentication module.
  • auth_mschap_v2 - Microsoft CHAP (version 2) authentication module.
  • radius - RADIUS interaction module.
  • chap-secrets - module authentication from file.
  • shaper - this module controls shaper.
  • ippool - IPv4 address assigning module.
  • ipv6_nd - IPv6 Neighbor Discovery module.
  • ipv6_dhcp - IPv6 DHCP module.
  • ipv6pool - IPv6 address assigning module.
  • sigchld - Helper module to manage child processes, required by pppd_compat.
  • pppd_compat - this module starts pppd compatible ip-up/ip-down scripts and ip-change to handle RADIUS CoA request.
  • connlimit - this module limits connection rate from single source.

Note:

Can’t change with reload, for apply changes need daemon restart with drop active sessions.