-
Notifications
You must be signed in to change notification settings - Fork 5
/
README
51 lines (37 loc) · 1.71 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Introduction
============
'pppd-sql' is a plugin for the Point-to-Point server (pppd) on Linux
and Solaris which adds an authentication backend using a MySQL or
PostgreSQL database for Challenge Handshake Authentication Protocol
(CHAP) and Password Authentication Protocol (PAP). It supports
MS-CHAPv1 and MS-CHAPv2 too. The IPCP negotiation after authentication
handshake is also supported.
'pppd-sql' supports a flexible configuration scheme, has concurrent
connection handling for one single user across multiple tunnel servers
and comes with easy and handy documentation.
'pppd-sql' is based on some parts of 'pppd-mysql' which is a good tool
to see how pppd can work with mysql, but lacks flexible configuration
functionality.
Why another "new" sql plugin for pppd?
======================================
Well the 'pppd-mysql' plugin looks unmaintained now since three years
(last release is from september 2005) and for my employer the
PlusServer AG, I was seeking for a common way to integrate poptop
with ppp and MySQL. Also there was no PostgreSQL plugin available
until 'pppd-sql' and I want to change this.
Why another "way" of adding sql support for pppd?
=================================================
There exist at least two other ways doing this: First using freeradius
with radiusclient-ng via pppd-radius plugin and second NTLM with Samba
via pppd-winbind plugin. Both solutions creates to much overhead for me,
single points of failures and are heavy to debug.
Manual
======
It is a good idea to read the `FAQ' file.
Reporting Bugs
==============
Bug reports for 'pppd-sql' can be send to me directly.
* Maik Broemme <[email protected]>
Enjoy!
Maik Broemme <[email protected]>
http://www.babelize.org/