é bem possível corrigir o pppd para incluir suporte a EAP-TLS; veja
para detalhes; Eu usei este patch para autenticar um cliente windows PPTP em um servidor linux poptop + pppd assim como conectar um pptpclient linux + pppd a um servidor PPTP windows com certificados EAP-TLS (e agora incluindo suporte a smartcard; -))
HTH
JJK