PPTP väittää salasanasi olevan väärä: mikä korjaus tulee ensin?
Hylätty PPTP-salasana on yleensä PPP-menetelmän epäsopivuus, ei huono salaisuus. Lue ensin neuvottelu ja valitse sitten pienin korjaus, joka pitää.
PPTP-profiilit, jotka väittävät salasanasi olevan väärä, kertovat jotain suppeampaa kuin miltä kuulostaa. Salaisuus testataan aivan ketjun lopussa, ja ketju alkaa kyvykkyyksien neuvottelusta, joten mikä tahansa aiempi ristiriita ketjussa näkyy todennusvirheenä. Siksi salasanan nollaus, uudelleen kirjoittaminen tai profiilin luominen uudelleen ei muuta mitään. Lue ensin neuvottelu ja valitse sitten korjaus sen mukaan, kuinka suurta osaa reitistä hallitset.
Miksi salaisuutta ei koskaan testata
PPP-todennus neuvotellaan: palvelin ehdottaa menetelmiä, asiakas vastaa sillä, mitä se osaa, ja molemmat sopivat yhdestä ennen kuin mitään tunnistetietoja vaihdetaan. Kun palvelin tarjoaa vain EAP-PEAPia eikä asiakkaan pppd toteuta sitä, keskustelu päättyy ehdotusvaiheeseen. Palvelin kirjaa todennusvirheen, koska se vaihe epäonnistui, ei siksi, että salasana olisi vertailtu ja todettu riittämättömäksi.
Siksi virhe on sama sekä väärälle salasanalle että menetelmien ristiriidalle. Vain loki erottaa ne, ja vain jos asiakas saa olla yksityiskohtainen.
Lue neuvottelu, älä viimeistä virhettä
Aja yhteys etualalla virheenjäljitys päällä ja lue todennusrivit ylhäältä. Loki nimeää ehdotetun menetelmän, hyväksytyn menetelmän ja sen, mihin vaihto pysähtyi. Profiili, joka ei koskaan poistu CHAPista tai MSCHAPv2:sta palvelimen odottaessa PEAPia, on menetelmäongelma, ei tunnistetieto-ongelma. Lokin viimeinen rivi on kohta, jossa asiakas luovutti, ei kohta, jossa syy on.
sudo pppd call provider debug nodetachSäilytä tuo tuloste. Se on myös todiste, jonka verkon omistaja tarvitsee ennen palvelinkäytännön muuttamista, ja se ratkaisee kysymyksen siitä, oliko salasana ylipäänsä pelissä.
Toinen syy piilee salaisuuksien tiedostossa
Jos loki näyttää menetelmien täsmäävän, katso tiedostoa, joka tallentaa salaisuuden. Salasanakenttään kirjoitettu rivinvaihto tai loppuväli lähetetään osana salasanaa, joten palvelin vertaa eri merkkijonoa kuin kirjoitit. Tiedosto näyttää editorissa oikealta, ja juuri siksi se selviää niin monesta yrityksestä.
sudo cat -A /etc/ppp/chap-secretsDollarimerkki merkitsee kunkin rivin loppua tuossa tulosteessa. Salasanakenttä, jossa on jotain ennen sitä merkkiä, tai irrallinen väli kenttien välissä, on kirjoitettava uudelleen työkalun dokumentoimilla lainausmerkeillä.
Valitse korjaus sen mukaan, kenen palvelin on
Jos palvelin on sinun, MSCHAPv2:n salliminen kyseiselle tilille on pienin muutos, ja sinun kannattaa kirjata, että hyväksyit tarkoituksella heikomman menetelmän. Jos se kuuluu jollekulle muulle, rehellinen korjaus on asiakas, joka toteuttaa EAP-PEAPin; pppd:n paikkaaminen tekee yhteensopimattomuudesta sinun ylläpitohuolesi. Jos protokollavalinta on vielä avoin, PPTP on suunnittelun heikoin osa ja siirtymä on yleensä halvempi kuin paikatun asiakkaan pitäminen hengissä. Kirjoita tämä päätös profiilin viereen, jotta seuraava henkilö ei avaa sitä uudelleen.
Minkä tahansa reitin valitsetkin, testaa sen jälkeen toiselta koneelta toisessa verkossa. Tallennettu profiili voi tarjota vanhaa menetelmää edelleen ja saada korjatun palvelimen näyttämään rikkinäiseltä. Poista sitten virheenjäljitysasetus, koska yksityiskohtaiset PPP-lokit voivat tallentaa jaetulla työasemalla enemmän kuin haluat.