pppd dvejetainis failas nerastas: taisykite vykdymo aplinką, o ne autentifikavimą
Trūkstamas pppd yra vietinė vykdymo aplinkos sąlyga, o ne atmestas slaptažodis. Prieš ką nors šalindami patikrinkite paketą ir kviečiančiojo kelią.
Į tinklų vartus niekas nepateko, nes klientas nerado dvejetainio failo, kurio jam pirmiausia reikia. Pranešimas įvardija vykdymo aplinkos pagalbininką, o natūrali reakcija yra manyti, kad kita pusė kažką atmetė. Ji neatmetė. PPP pagrįsta integracija šio pagalbininko reikia vietiniame kompiuteryje, o jo nėra, jis neperskaitomas arba yra ne ten, kur žiūri kviečiantysis.
Meniu ir demonas yra skirtingi dalykai
Darbalaukio redaktorius gali išsaugoti profilį, nors pagalbininko, kuris jį sukurtų, nėra, nes saugojimas tikrina laukus, o ne galimybes. Abu komponentai tiekiami skirtinguose paketuose ir sugenda skirtingais momentais. Švariai išsaugomas profilis ir iš karto nepavykstantis ryšys yra visiškai suderinami.
Atvirkštinė klaida taip pat paplitusi: vykdomasis failas kažkur diske neįrodo, kad pasirinkta integracija randa palaikomą kopiją. Kopija namų kataloge gali patenkinti apvalkalą ir vis tiek likti paslaugai nematoma.
Skaitykite paketą, o ne failą
Prieš ką nors liesdami patikrinkite įdiegto paketo būseną, deklaruotas priklausomybes ir numatomą failų sąrašą. Distribucijų pakavimas tai aiškiai dokumentuoja, o Debian NetworkManager PPTP paketas yra naudingas pavyzdys, nes jis atskirai priklauso nuo PPP demono paketo ir nuo PPTP kliento. Tai sena integracija, o ne rekomendacija šiandien diegti PPTP. Ji parodo, kaip pagalbininkas ateina kaip atskira priklausomybė, o ne kliento viduje.
Atskirkite tris gedimo būdus: neįdiegtą paketą, saugyklą, kuri nesiūlo kandidato, ir dvejetainį failą, įdiegtą rankiniu būdu už paketo nuosavybės ribų. Jiems reikia skirtingų taisymų, ir tik pirmasis ištaisomas per naują to paties paketo įdiegimą.
Vykdomojo failo patikra apvalkale aprašo tik to apvalkalo paieškos kelią ir nieko daugiau. Valdytojo pagalbininkas gali veikti kitu keliu, kitoje aplinkoje arba su aiškiai sukonfigūruota vykdomojo failo vieta.
dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppdTaisykite aplinką neardydami kitų
Kai vykdymo aplinka akivaizdžiai nepilna, naudokite peržiūrėtą distribucijos paketų operaciją ir pirmiausia perskaitykite, ką ji pakeis. PPP dalijasi kelios prieigos tinklų integracijos, todėl jo pašalinimas ar perdiegimas gali pasiimti veikiančius naudotojus. Visų susijusių paketų valymas siekiant sutaisyti vieną sudužusį yra būdas, kai nešiojamasis kompiuteris praranda du veikiančius ryšius.
Kito VPN kliento įdiegimas taip pat nėra taisymas. Jis sukuria naują suderinamumo reikalavimą ir palieka pirminį profilį nepaaiškintą.
Jei organizacija nusprendė, kad pats protokolas turi išnykti, tai yra migracijos sprendimas su savininku. Tai ne trikčių šalinimo žingsnis, ir jo neturėtų būti priimama tuo metu, kai ryšys nepavyksta.
Kitą klaidą traktuokite kaip naują etapą
Kai pagalbininkas paleidžiamas, tikėkitės, kad kitas gedimas bus kitoks. PPP ryšio derinimas, naudotojo autentifikavimas, adresų paskirstymas, maršrutai ir vardų sprendimas gali nepavykti kiekvienas atskirai, ir kiekvienas turi savo įrodymus.
Neatsakykite į vėlesnį atmetimą atšaukdami priklausomybės taisymą arba įjungdami visas senas autentifikavimo ir suspaudimo parinktis profilyje. Tai vieną diagnozuojamą problemą paverčia keliomis sąveikaujančiomis. Keiskite vieną nustatymą vienu metu ir užrašykite, ką jis pakeitė.
Užrašykite paketų versijas ir tikslią matytą pranešimo tekstą. Ataskaita, kuri įvardija trūkstamą dvejetainį failą ir paketą, kuris turėtų jį suteikti, yra veiksminga taip, kaip bendras skundas dėl VPN nėra.