pptpd на серваке оказалось настрооить легче :)
поставил pptp-linux, опции в конфигах по дефолту
создал /etc/ppp/peers/$tunnel в нём pty "pptp $SERVER --nolaunchpppd" name $USERNAME remotename PPTP require-mppe-128 file /etc/ppp/options.pptp ipparam $TUNNEL
потом
pon $TUNNEL debug dump logfd 2 nodetach
смотрю что он мне говорит
pppd options in effect:
такие-то...
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xaa9a677> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0xa832c3e3> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth chap MS-v2>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xaa9a677> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xa832c3e3> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xa832c3e3> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xaa9a677]
MPPE required, but MS-CHAP[v2] auth not performed.
sent [LCP TermReq id=0x2 "MPPE required but not available"]
rcvd [LCP TermReq id=0x3 "peer refused to authenticate"]
sent [LCP TermAck id=0x3]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Типо ядро не поддерживает MPPE, то-ли сама прога не работает с этим модулем, или где-то что-то прописать забыл?
куда копать? :)