Nem található a pppd bináris: a futókörnyezetet javítsa, ne a hitelesítést
A hiányzó pppd helyi futókörnyezeti előfeltétel, nem elutasított jelszó. Bármi törlése előtt vizsgálja meg a csomagot és a hívó útvonalát.
Semmi nem ért el az átjáróhoz, mert a kliens nem találta azt a binárist, amelyre először szüksége van. Az üzenet egy futókörnyezeti segédet nevez meg, és a természetes reakció azt feltételezni, hogy a túloldal visszautasított valamit. Nem utasított vissza. A PPP-alapú integrációnak szüksége van erre a segédre a helyi gépen, és az hiányzik, olvashatatlan vagy nem ott van, ahol a hívó keresi.
A menü és a démon két külön dolog
Az asztali szerkesztő menthet profilt, miközben a létrehozásához szükséges segéd hiányzik, mert a mentés mezőket ellenőriz, nem képességeket. A két komponens külön csomagokban érkezik, és különböző pillanatokban hibázik. A tisztán menthető profil és az azonnal meghiúsuló kapcsolat teljesen összeegyeztethető.
A fordított hiba ugyanilyen gyakori: a lemezen valahol lévő futtatható fájl nem bizonyítja, hogy a kiválasztott integráció megtalálja a támogatott példányt. A saját könyvtárban lévő másolat kielégíthet egy shellt, és mégis láthatatlan maradhat a szolgáltatás számára.
A csomagot olvassa, ne a fájlt
Mielőtt bármihez hozzányúlna, vizsgálja meg a telepített csomag állapotát, deklarált függőségeit és várható fájllistáját. A disztribúciók csomagolása ezt kifejezetten dokumentálja, és a Debian NetworkManager PPTP csomagja hasznos példa, mert külön függ a PPP démon csomagjától és a PPTP kliensétől. Ez örökölt integráció, nem javaslat a PPTP mai bevezetésére. Azt mutatja, hogyan érkezik a segéd saját függőségként, nem a kliensen belül.
Tartsa külön a három hiba módját: a nem települt csomagot, a jelöltet nem kínáló tárolót és a csomag tulajdonán kívül kézzel telepített binárist. Ezek különböző javításokat igényelnek, és csak az elsőt orvosolja ugyanazon csomag újratelepítése.
A futtatható fájl shellben végzett ellenőrzése csak annak a shellnek a keresési útvonalát írja le, semmi mást. A kezelő segéde más útvonalon, más környezetben vagy kifejezetten beállított futtatható helyen futhat.
dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppdA futókörnyezetet javítsa mások károsítása nélkül
Amikor a futókörnyezet bizonyíthatóan hiányos, használja a disztribúció felülvizsgált csomagtranzakcióját, és először olvassa el, mit fog megváltoztatni. A PPP-t több hozzáférési hálózati integráció osztja meg, ezért eltávolítása vagy újratelepítése működő felhasználókat vihet magával. Az összes kapcsolódó csomag kiürítése egy törött javítására az az út, ahogy egy laptop két működő kapcsolatot veszít.
Más VPN kliens telepítése sem javítás. Új kompatibilitási követelményt teremt, miközben az eredeti profilt magyarázat nélkül hagyja.
Ha a szervezet úgy döntött, hogy magának a protokollnak mennie kell, az tulajdonossal rendelkező migrációs döntés. Ez nem hibaelhárítási lépés, és nem szabad abban a pillanatban meghozni, amikor egy kapcsolat meghiúsul.
A következő hibát új szakaszként kezelje
Amint a segéd elindul, számítson arra, hogy a következő hiba más lesz. A PPP-összeköttetés egyeztetése, a felhasználó hitelesítése, a címkiosztás, az útvonalak és a névfeloldás külön-külön meghiúsulhat, és mindegyiknek megvannak a maga bizonyítékai.
Ne válaszoljon egy későbbi elutasításra a függőségjavítás visszavonásával vagy a profil összes régi hitelesítési és tömörítési beállításának bekapcsolásával. Ez egy diagnosztizálható problémát több, egymásra ható problémává tesz. Egyszerre egy beállítást változtasson, és jegyezze fel, mit változtatott.
Jegyezze fel a csomagverziókat és a látott pontos üzenetet. Az a jelentés, amely megnevezi a hiányzó binárist és a csomagot, amelynek biztosítania kellene, olyan módon cselekvőképes, ahogy a VPN-ről szóló általános panasz nem.