Vārteja nesaņēma neko, jo klients nevarēja atrast bināro failu, kas tam vispirms vajadzīgs. Ziņojums nosauc izpildlaika palīgu, un dabiskā reakcija ir pieņemt, ka pretējā puse kaut ko noraidīja. Tā nenoraidīja. Uz PPP balstītai integrācijai šis palīgs ir vajadzīgs vietējā mašīnā, un tas trūkst, nav nolasāms vai nav tur, kur skatās izsaucējs.

Izvēlne un dēmons ir dažādas lietas

Darbvirsmas redaktors var saglabāt profilu, kamēr palīgs, kas to izveidotu, trūkst, jo saglabāšana pārbauda laukus, nevis iespējas. Abas komponentes nāk dažādās pakotnēs un sabojājas dažādos brīžos. Profils, kas saglabājas tīri, un savienojums, kas sabojājas uzreiz, ir pilnīgi saskanīgi.

Pretējā kļūda ir tikpat izplatīta: izpildāmais fails kaut kur diskā nepierāda, ka izvēlētā integrācija atrod atbalstīto kopiju. Kopija mājas mapē var apmierināt čaulu un tomēr palikt neredzama pakalpojumam.

Lasiet pakotni, nevis failu

Pirms kaut kam pieskarties pārbaudiet instalētās pakotnes stāvokli, tās deklarētās atkarības un paredzēto failu sarakstu. Distribūciju pakošana to skaidri dokumentē, un Debian NetworkManager PPTP pakotne ir noderīgs piemērs, jo tā atsevišķi ir atkarīga no PPP dēmona pakotnes un no PPTP klienta. Tā ir mantota integrācija, nevis ieteikums šodien izvietot PPTP. Tā parāda, kā palīgs nāk kā sava atkarība, nevis klienta iekšienē.

Šķiriet trīs atteices režīmus: pakotne, kas neinstalējās, krātuve, kas nepiedāvā nevienu kandidātu, un binārais fails, kas instalēts ar roku ārpus pakotnes īpašumtiesībām. Tiem vajadzīgi dažādi labojumi, un tikai pirmais tiek izlabots, pārinstalējot to pašu pakotni.

Izpildāmā faila pārbaude čaulā apraksta tikai šīs čaulas meklēšanas ceļu un neko vairāk. Pārvaldnieka palīgs var darboties ar citu ceļu, citā vidē vai ar skaidri konfigurētu izpildāmā faila atrašanās vietu.

dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppd

Labojiet vidi, nesalaužot citus

Kad izpildlaika vide ir pierādāmi nepilnīga, izmantojiet distribūcijas pārskatīto pakotņu darījumu un vispirms izlasiet, ko tas mainīs. PPP dala vairākas piekļuves tīklu integrācijas, tāpēc tā noņemšana vai pārinstalēšana var paņemt līdzi strādājošus lietotājus. Visu saistīto pakotņu iztīrīšana, lai salabotu vienu bojātu, ir veids, kā portatīvais dators zaudē divus strādājošus savienojumus.

Cita VPN klienta instalēšana arī nav labojums. Tā rada jaunu saderības prasību, vienlaikus atstājot sākotnējo profilu neizskaidrotu.

Ja organizācija ir nolēmusi, ka pašam protokolam jāpazūd, tas ir migrācijas lēmums ar atbildīgo. Tas nav problēmu novēršanas solis, un tas nav jāpieņem brīdī, kad savienojums sabojājas.

Uztveriet nākamo kļūdu kā jaunu posmu

Kad palīgs startē, gaidiet, ka nākamā atteice būs citāda. PPP saites saņemšana, lietotāja autentifikācija, adrešu piešķiršana, maršruti un nosaukumu atrisināšana katrs var sabojāties neatkarīgi, un katram ir savi pierādījumi.

Neatbildiet uz vēlāku noraidījumu, atceļot atkarības labojumu vai ieslēdzot profilā visas vecās autentifikācijas un saspiešanas opcijas. Tas pārvērš vienu diagnosticējamu problēmu vairākās savstarpēji ietekmējošās. Mainiet vienu iestatījumu reizē un pierakstiet, ko tas mainīja.

Pierakstiet pakotņu versijas un precīzo ziņojumu, ko redzējāt. Ziņojums, kas nosauc trūkstošo bināro failu un pakotni, kurai tas būtu jānodrošina, ir rīkojams tā, kā vispārēja sūdzība par VPN nav.

Saistītie raksti