PPTP тврди да је лозинка погрешна: која поправка долази прва?
Одбијена PPTP лозинка обично је несагласје методе PPP, а не лоша тајна. Прво прочитајте преговарање, затим изаберите најмању поправку која се држи.
PPTP профили који тврде да је лозинка погрешна кажу нешто уже него што звучи. Тајна се проверава на самом крају ланца који почиње преговарањем о могућностима, па се свако несагласје раније у том ланцу појављује као грешка при аутентификацији. Зато ресетовање лозинке, поновно уношење или поновно прављење профила ништа не мења. Прво прочитајте преговарање, затим изаберите поправку према томе колико пута контролишете.
Зашто се тајна никада не проверава
Аутентификација PPP се преговара: сервер предлаже методе, клијент одговара оним што може, и обе стране се слажу око једне пре него што се размене било какви акредитиви. Када сервер нуди само EAP-PEAP, а pppd клијента га не имплементира, разговор се завршава у фази предлога. Сервер бележи грешку при аутентификацији јер је то фаза која је пала, а не зато што је лозинка упоређена и оцењена као недовољна.
Зато је грешка иста и за погрешну лозинку и за несагласје методе. Само дневник их разликује, и то само ако је клијенту дозвољено да буде детаљан.
Читајте преговарање, не последњу грешку
Покрените везу у првом плану са укљученим отклањањем грешака и читајте линије аутентификације одозго. Дневник наводи предложену методу, прихваћену методу и место где је размена стала. Профил који никада не напушта CHAP или MSCHAPv2 док сервер очекује PEAP је проблем методе, а не акредитива. Последња линија тог дневника је место где је клијент одустао, а не место где је узрок.
sudo pppd call provider debug nodetachСачувајте тај излаз. Он је и доказ који власнику мреже треба пре промене политике сервера, и решава питање да ли је лозинка уопште била у игри.
Други узрок се крије у датотеци тајни
Ако дневник показује да се методе слажу, погледајте датотеку која чува тајну. Нови ред или размак на крају уписан у поље лозинке шаљу се као део лозинке, па сервер пореди други низ од оног који сте унели. Датотека изгледа исправно у уређивачу, и управо зато преживљава толико покушаја.
sudo cat -A /etc/ppp/chap-secretsЗнак долара означава крај сваке линије у том излазу. Поље лозинке са нечим пре тог знака, или случајан размак између поља, треба преписати са наводницима које алат документује.
Изаберите поправку према томе чији је сервер
Ако је сервер ваш, дозвола MSCHAPv2 за тај налог најмања је промена, и треба да запишете да сте свесно прихватили слабију методу. Ако припада неком другом, поштена поправка је клијент који имплементира EAP-PEAP; крпење pppd-а чини некомпатибилност вашим проблемом одржавања. Ако је избор протокола још отворен, PPTP је најслабији део дизајна и миграција је обично јефтинија од одржавања закрпљеног клијента у животу. Запишите ту одлуку поред профила да је следећа особа не отвори поново.
Који год пут да изаберете, после тога тестирајте са другог рачунара на другој мрежи. Сачуван профил може наставити да нуди стару методу и учинити да исправљен сервер изгледа покварено. Затим уклоните подешавање за отклањање грешака, јер детаљни PPP дневници могу на заједничкој радној станици да ухвате више него што желите.