Il-binariu pppd ma nstabx: sewwi l-ambjent, mhux l-awtentikazzjoni
pppd nieqes huwa rekwiżit lokali tal-ambjent, mhux password miċħuda. Iċċekkja l-pakkett u t-triq tas-sejjieħ qabel ma tħassar xi ħaġa.
Xejn ma wasal sal-gateway, għax il-klijent ma sabx binariu li jeħtieġ l-ewwel. Il-messaġġ isemmi assistent tal-ambjent, u r-reazzjoni naturali hija li wieħed jassumi li t-tarf l-ieħor ċaħad xi ħaġa. Ma ċaħadx. Integrazzjoni bbażata fuq PPP teħtieġ dak l-assistent fuq il-magna lokali, u dan huwa nieqes, mhux li jinqara jew mhux fejn iħares is-sejjieħ.
Il-menu u d-daemon huma affarijiet differenti
Editur tad-desktop jista’ jsalva profil waqt li l-assistent li kien jistabbilixxih ikun nieqes, għax is-salvataġġ jivvalida l-oqsma, mhux il-kapaċitajiet. Iż-żewġ komponenti jiġu fi pakketti differenti u jonqsu fi żminijiet differenti. Profil li jsalva sewwa u konnessjoni li tonqos minnufih huma kompletament konsistenti.
L-iżball oppost huwa daqstant komuni: esegwibbli f’xi mkien fuq id-diska ma jippruvax li l-integrazzjoni magħżula ssib il-kopja appoġġata. Kopja fid-direttorju tad-dar tista’ tissodisfa shell u xorta tibqa’ inviżibbli għas-servizz.
Aqra l-pakkett, mhux il-fajl
Qabel ma tmiss xejn, iċċekkja l-istat tal-pakkett installat, id-dipendenzi ddikjarati tiegħu u l-lista tal-fajls mistennija. L-ippakkjar tad-distribuzzjonijiet jiddokumenta dan b’mod espliċitu, u l-pakkett NetworkManager PPTP ta’ Debian huwa eżempju utli, għax jiddependi b’mod separat fuq il-pakkett tad-daemon PPP u fuq il-klijent PPTP. Din hija integrazzjoni antika, mhux rakkomandazzjoni li tiġi varata PPTP illum. Turi kif assistent jiġi bħala dipendenza tiegħu stess u mhux ġewwa l-klijent.
Żomm tliet modi ta’ falliment separati: pakkett li ma ġiex installat, repożitorju li ma joffri l-ebda kandidat, u binariu installat bl-idejn barra mill-proprjetà tal-pakkett. Dawn jeħtieġu tiswijiet differenti, u biss l-ewwel jissewwa billi l-istess pakkett jiġi installat mill-ġdid.
Iċċekkjar tal-esegwibbli fi shell jiddeskrivi t-triq tat-tiftix ta’ dak is-shell u xejn aktar. L-assistent tal-maniġer jista’ jaħdem b’triq oħra, f’ambjent ieħor jew b’post tal-esegwibbli kkonfigurat b’mod espliċitu.
dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppdSewwi l-ambjent mingħajr ma tkisser oħrajn
Meta l-ambjent huwa b’mod dimostrabbli mhux komplut, uża t-transazzjoni tal-pakketti riveduta tad-distribuzzjoni u aqra l-ewwel x’se jibdel. PPP jinqasam minn diversi integrazzjonijiet tan-netwerks tal-aċċess, għalhekk it-tneħħija jew l-installazzjoni mill-ġdid tiegħu tista’ tieħu magħha utenti li jaħdmu. It-tindif ta’ kull pakkett relatat biex jiġi msewwi wieħed miksur huwa kif laptop jitlef żewġ konnessjonijiet li jaħdmu.
L-installazzjoni ta’ klijent VPN ieħor lanqas mhija tiswija. Toħloq rekwiżit ġdid ta’ kompatibilità waqt li tħalli l-profil oriġinali mhux spjegat.
Jekk l-organizzazzjoni ddeċidiet li l-protokoll innifsu għandu jitlaq, din hija deċiżjoni ta’ migrazzjoni b’proprjetarju. Mhux pass ta’ soluzzjoni ta’ problemi, u m’għandhiex tittieħed fil-mument li konnessjoni tonqos.
Ittratta l-iżball li jmiss bħala stadju ġdid
Ladarba l-assistent jibda, stenna li l-falliment li jmiss ikun differenti. In-negozjar tal-link PPP, l-awtentikazzjoni tal-utent, l-allokazzjoni tal-indirizzi, ir-rotot u r-riżoluzzjoni tal-ismijiet jistgħu jonqsu kull wieħed b’mod indipendenti, u kull wieħed għandu l-provi tiegħu.
Tweġibx għal rifjut aktar tard billi tneħħi t-tiswija tad-dipendenza jew billi tixgħel l-għażliet antiki kollha tal-awtentikazzjoni u l-kompressjoni fil-profil. Dan ibiddel problema waħda dijanjostikabbli f’diversi li jinteraġixxu. Ibdel setting wieħed kull darba u rreġistra x’ibdel.
Irreġistra l-verżjonijiet tal-pakketti u l-messaġġ eżatt li rajt. Rapport li jsemmi l-binariu nieqes u l-pakkett li suppost jipprovdih huwa azzjonabbli b’mod li ilment ġenerali dwar il-VPN mhuwiex.