В наличии имеется: Debian, ядро с mppe, pptpd 1.1.2-1.2 из пакета, ppp 2.4.2 из сырцов.
Столкнулся с такой проблемой - если в конфиге (/etc/ppp/pptpd-options, на который ссылается /etc/pptpd.conf) указать:
+chap
+mschap-v2
то виндовые клиенты, у которых включен только chap, не могут пройти аутентификацию, поскольку сервер требует от них mschap-v2 (видно по debug-логу pppd). Клиенты с включенным mschap-v2 соединяются нормально.
Если оставить только '+chap', то соединяются только те клиенты, у которых включен chap.
Если вообще не указывать ни '+chap', ни '+mschap-v2', то сервер все равно требует от клиентов mschap-v2.
Возможно ли вообще осуществить поддержку сервером нескольких способов аутентификации (надо chap и mschap-v2) ?
PS: после беглого взгляда в сырцы pppd возникло чувство, что он выбирает самый приоритетный способ из разрешенных (chap->mschap->mschap-v2).