PPTP profili koji tvrde da je vaša lozinka pogrešna govore vam nešto uže nego što zvuči. Tajna se provjerava na samom kraju lanca koji počinje pregovaranjem o mogućnostima, pa se svaki nesklad ranije u tom lancu pojavljuje kao neuspjeh autentifikacije. Zato resetovanje lozinke, ponovno kucanje ili ponovno kreiranje profila ništa ne mijenja. Prvo pročitajte pregovaranje, pa odaberite popravku prema tome koliko puta kontrolišete.

Zašto se tajna nikada ne provjerava

PPP autentifikacija se pregovara: server predlaže metode, klijent odgovara onim što može, i obje strane se slažu oko jedne prije nego što se razmijeni bilo koji kredencijal. Kada server nudi samo EAP-PEAP, a klijentov pppd ga ne implementira, razgovor se završava u fazi predloga. Server bilježi neuspjeh autentifikacije jer je to faza koja je pala, a ne zato što je lozinka upoređena i nađena nedovoljnom.

Zato je greška identična za pogrešnu lozinku i za nesklad metode. Samo log ih razlikuje, i to samo ako je klijentu dozvoljeno da bude opširan.

Čitajte pregovaranje, ne posljednju grešku

Pokrenite vezu u prvom planu s uključenim otklanjanjem grešaka i čitajte linije autentifikacije odozgo. Log navodi predloženu metodu, prihvaćenu metodu i gdje se razmjena zaustavila. Profil koji nikada ne napušta CHAP ili MSCHAPv2 dok server očekuje PEAP je problem metode, ne problem kredencijala. Posljednja linija tog loga je mjesto gdje je klijent odustao, ne mjesto gdje je uzrok.

sudo pppd call provider debug nodetach

Sačuvajte taj izlaz. On je i dokaz koji vlasniku mreže treba prije promjene politike servera, i rješava pitanje da li je lozinka uopšte bila u igri.

Drugi uzrok se krije u datoteci tajni

Ako log pokazuje da se metode slažu, pogledajte datoteku koja čuva tajnu. Novi red ili razmak na kraju upisan u polje lozinke šalje se kao dio lozinke, pa server upoređuje drugačiji niz od onog koji ste otkucali. Datoteka izgleda ispravno u editoru, i upravo zato preživljava toliko pokušaja.

sudo cat -A /etc/ppp/chap-secrets

Znak dolara označava kraj svake linije u tom izlazu. Polje lozinke s bilo čim prije tog znaka, ili slučajan razmak između polja, treba prepisati s navodnicima koje alat dokumentuje.

Odaberite popravku prema tome čiji je server

Ako je server vaš, dozvoljavanje MSCHAPv2 za taj račun najmanja je promjena, i treba da zabilježite da ste svjesno prihvatili slabiju metodu. Ako pripada nekom drugom, iskrena popravka je klijent koji implementira EAP-PEAP; krpanje pppd-a čini nekompatibilnost vašim problemom održavanja. Ako je izbor protokola još otvoren, PPTP je najslabiji dio dizajna i migracija je obično jeftinija od održavanja krpanog klijenta u životu. Zapišite tu odluku pored profila da je sljedeća osoba ne otvori ponovo.

Koju god rutu odabrali, poslije toga testirajte s drugog računara na drugoj mreži. Sačuvani profil može nastaviti nuditi staru metodu i učiniti da ispravljen server izgleda pokvareno. Zatim uklonite postavku za otklanjanje grešaka, jer opširni PPP logovi mogu uhvatiti više nego što želite na dijeljenoj radnoj stanici.

Povezani članci