Lisate ühe rea, et kangekaelne PPTP-profiil ühenduks, ja nädal hiljem lakkab töötamast L2TP-klient, mis oli töötanud kuid. Ilmselge tõlgendus on, et kaks protokolli on nüüd vastuolus. Sagedamini käivitavad mõlemad kliendid pppd, mõlemad loevad samu vaikeväärtusi ja lisatud rida ei olnud kunagi piiratud profiiliga, mida parandasite. Jagatud valikute fail ongi see side, ja protokollid on süütud.

Mida klient käivitumisel pärib

PPP-põhine klient ehitab oma käsurea harva tühjalt. See käivitab pppd, mis loeb süsteemi vaikeväärtusi, seejärel mis tahes kasutaja- või terminalifaili, seejärel kliendi edastatud argumente, ja klient võib selle suunata ka partnerfailile. Kõik need kihid võivad kanda pistikprogrammi, autentimismeetodit või marsruudidirektiivi, ja esimene kiht, mis seab kaitstud valiku, võib selle hilisemate muudatuste eest lukustada.

Seega pole kasulik küsimus mitte see, milline VPN on katki, vaid see, milline kiht seade andis. Klient, mis genereerib oma argumendid ise, näib iseseisev, kuid pärib ikkagi kõik, mis süsteemifailis on.

Tehke kindlaks rea päritolu enne muutmist

Alustage protsessist, mis töötab ühenduse aktiivsena. Käsurida näitab, millised failid edastati selgesõnaliselt, ja kõik, mida seal ei nimetata, pärineb vaikekataloogist.

ps -o pid=,args= -C pppd

Kui argumentide loend sisaldab partneri nime, lugege seda faili. Kui mitte, elab seade, mida taga ajate, jagatud kataloogis. pppd käsiraamat loetleb nende failide lugemise järjekorra ja valikud, mida tavakasutaja ei saa üle kirjutada, mistõttu hilisem rida mõnikord ei tee üldse midagi. Kaitstud valikut, näiteks pistikprogrammi kataloogi, ei saa hilisem kasutajatasandi rida asendada, seega vale faili muutmisel pole nähtavat mõju.

Pistikprogrammi rida, mis järgneb igale kliendile

Süsteemifaili laaditud pistikprogramm on kõige hullem rikkuja, sest see muudab seda, mida uus PPP-protsess laadida üritab, olenemata sellest, millist nuppu kasutaja vajutas. L2TP pistikprogramm on klassikaline näide: ühe profiili jaoks õige, PPTP-profiili jaoks mõttetu või kahjulik, kui see algab samadest vaikeväärtustest.

Liigutage see kliendi valitavasse partnerfaili või kliendi enda ühendusepõhistesse seadetesse, kui klient neid toetab. Täielik kustutamine parandab teise kliendi ja rikub esimese, ja nii need probleemid meeskondade vahel rändavad.

Kontrollige pärast liigutamist iga klienti

Testige mõlemat ühendust samast masinast, üksteise järel, ja lugege läbiräägitud valikuid, mitte õnnestumise dialoogi. Allolev dump trükib valikute komplekti, mille pppd tegelikult kokku pani, ja see on ainus loend, mis loeb.

sudo pppd call office debug dump

Korrake teise kliendi jaoks ja võrrelge kahte väljundit. Valik, mille liigutasite, peaks ilmuma täpselt ühes neist. Kui see ilmub mõlemas, genereerib klient selle uuesti ja parandus kuulub sellesse profiili, mitte jagatud faili. Märkige üles, kus seade nüüd asub, ühenduse kõrval, et järgmine inimene ei avastaks seda sidet uuesti, seda jälle rikkudes.

Seotud artiklid