Dodate eno vrstico, da se trmast profil PPTP poveže, in teden dni pozneje se odjemalec L2TP, ki je deloval mesece, ustavi. Očitna razlaga je, da si protokola zdaj nasprotujeta. Pogosteje oba odjemalca zaženeta pppd, oba bereta iste privzete vrednosti in vrstica, ki ste jo dodali, nikoli ni bila omejena na profil, ki ste ga popravljali. Skupna datoteka možnosti je ta povezava, protokola pa sta nedolžna.

Kaj odjemalec podeduje ob zagonu

Odjemalec, ki temelji na PPP, redko zgradi svojo ukazno vrstico iz nič. Zažene pppd, ki prebere sistemske privzete vrednosti, nato katero koli uporabniško ali terminalsko datoteko, nato argumente, ki jih posreduje odjemalec, in odjemalec ga lahko usmeri tudi na partnersko datoteko. Vsaka od teh plasti lahko nosi vtičnik, metodo preverjanja ali usmerjevalno direktivo, in prva plast, ki nastavi zaščiteno možnost, jo lahko zaklene pred poznejšimi spremembami.

Koristno vprašanje torej ni, kateri VPN je pokvarjen, ampak katera plast je dala nastavitev. Odjemalec, ki sam ustvari svoje argumente, je videti samostojen in vseeno podeduje vse, kar vsebuje sistemska datoteka.

Ugotovite izvor vrstice, preden jo spremenite

Začnite s pogledom na proces, ki teče, medtem ko je povezava aktivna. Ukazna vrstica pokaže, katere datoteke so bile posredovane izrecno, in vse, kar tam ni navedeno, je prišlo s privzete poti.

ps -o pid=,args= -C pppd

Če seznam argumentov vsebuje ime partnerja, preberite to datoteko. Če ne, nastavitev, ki ji sledite, živi na skupni poti. priročnik pppd navaja vrstni red branja teh datotek in možnosti, ki jih običajen uporabnik ne more prepisati, zato poznejša vrstica včasih ne naredi prav ničesar. Zaščitene možnosti, kot je pot do vtičnika, ni mogoče nadomestiti s poznejšo vrstico na uporabniški ravni, zato urejanje napačne datoteke nima vidnega učinka.

Vrstica vtičnika, ki sledi vsakemu odjemalcu

Vtičnik, naložen v sistemski datoteki, je najhujši krivec, ker spremeni, kaj nov proces PPP poskuša naložiti, ne glede na to, kateri gumb je uporabnik pritisnil. Vtičnik L2TP je klasičen primer: pravilen za en profil, nesmiseln ali škodljiv za profil PPTP, ki se začne z istimi privzetimi vrednostmi.

Premaknite ga v partnersko datoteko, ki jo izbere odjemalec, ali v odjemalčeve lastne nastavitve za posamezno povezavo, če jih podpira. Popolno brisanje popravi drugega odjemalca in pokvari prvega, in prav tako te težave potujejo med ekipami.

Preverite vsakega odjemalca po premiku

Preizkusite obe povezavi z istega računalnika, eno za drugo, in berite dogovorjene možnosti, ne pa pogovornega okna o uspehu. Spodnji izpis natisne nabor možnosti, ki ga je pppd dejansko sestavil, in to je edini seznam, ki je pomemben.

sudo pppd call office debug dump

Ponovite za drugega odjemalca in primerjajte oba izhoda. Možnost, ki ste jo premaknili, bi se morala pojaviti natanko v enem od njiju. Če se pojavi v obeh, jo odjemalec znova ustvari in popravek spada v ta profil, ne v skupno datoteko. Zapišite, kje nastavitev zdaj živi, ob povezavi, da naslednja oseba te povezave ne bi znova odkrila tako, da jo znova pokvari.

Sorodni članki