Поставил и настроил pppd 2.3.7, ядро 2.2.9. Все работает, только если pppd вызывать с "noauth -chap -pap login". Безобразие. Мне показалось что проблема из-за shadow passwords. Он ищет пароли в passwd, а там их нет. Что делать? Не писать же всех в pap-secrets...