EAP-TLS patch for pppd

Home Download Documentation: Linux PPTP Server setup

How to run a Linux PPTP server with X.509 certificate support

On Linux it is straightforward to set up a PPTP server using the PoPToP pptpd package, which can be found in most distro's.
Before setting up the pptpd server first make sure that you have created your X.509 certificates. A short tutorial on how to do this is given here
Read the documentation
How to run a Linux PPTP client with X.509 certificate support
and
Connecting a Windows client to a PPTP server using X.509 certificates
for more details on how to connect a client to your X.509 enabled PPTP server.