I'm currently running a ppp daemon which authenticates users using the
radius plugin. Everything works fine except that the radius plugin
only handles the following authentication methods: PAP, CHAP, MS-CHAP,
MS-CHAPv2 and some of the users can only use EAP-MD5.
At the moment, I'm using the /etc/chap-secrets file on the ppp server
to authenticate them. However that's a pain to maintain this file and
I would like to have all the authentication information stored on the
Radius server.
Why the ppp daemon plugin architecture does not allow to hook the EAP
authentication functions? Is there a good reason or is it just because
nobody tried/needed it? Any others ideas to reach my goals?
Thanks in advance,
Yannick