forked from mbroemme/pppd-sql
-
Notifications
You must be signed in to change notification settings - Fork 0
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).
License
Roll8ack/pppd-sql
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 <mbroemme@plusserver.de> Enjoy! Maik Broemme <mbroemme@plusserver.de> http://www.babelize.org/
About
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).
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 90.6%
- M4 7.1%
- Makefile 1.8%
- Shell 0.5%