Kiungo huthibitisha, mteja huripoti ameunganishwa, na sekunde moja baadaye kumbukumbu hufungwa na LCP imesitishwa na mwenzake. Mstari huo unatoka kwenye mazungumzo ya PPP ndani ya handaki la GRE, kwa hiyo usafirishaji ulikuwa tayari unafanya kazi na pande mbili hazikukubaliana kuhusu chaguo za kiungo. Maneno ya siri na anwani za seva kwa kawaida hayana hatia hapa. Sera ya usimbaji fiche ni kitu cha kwanza cha kulinganisha, na kwenye Linux faili ya mwenzake ya pppd ni mahali pa kwanza pa kuangalia.

Kushindwa kwa LCP kunasema nini kuhusu hatua ya PPP

PPTP hufunga PPP ndani ya GRE: muunganisho wa udhibiti wa TCP 1723 huandaa simu, GRE hubeba mzigo, kisha LCP hujadili chaguo kama itifaki ya uthibitishaji, ukandamizaji na MPPE. Mwenzake husitisha LCP wakati chaguo linalohitajika halikubaliki kwa upande wake. Kumbukumbu ambayo ubadilishanaji wa CHAP au MSCHAPv2 hukamilika na LCP huisha mara moja baadaye ni kukataa kwa sera, si kushindwa kwa ufikivu. Ikiwa handaki haifikii mazungumzo kabisa, kagua pppd na programu-jalizi yake kabla ya kusoma mstari wa LCP.

Masharti mawili ya awali hukosekana kwa urahisi. Faili binary ya pppd lazima iwepo, na programu-jalizi ya PPTP iliyotajwa kwenye faili ya mwenzake lazima isakinishwe; kifurushi kinachokosekana huisha simu kabla ya chaguo lolote kujadiliwa.

Washa MPPE upande unaohitaji

Uamuzi halisi ni upande gani unamiliki sera ya usimbaji fiche. Mteja anaweza kutoa MPPE, kuihitaji au kuikataa, na seva hufanya chaguo sawa. Wakati wote wanaihitaji kiungo huinuka; wakati mmoja anaihitaji na mwingine anaikataa LCP huisha.

pty "pptp vpn.example.net --nolaunchpppd"
name alice
remotename PPTP
require-mppe-128

Pakia moduli kwa modprobe ppp_mppe kabla ya kupiga simu, kwa sababu require-mppe-128 hushindwa bila hiyo. Kwenye Windows udhibiti sawa ni kichupo cha usalama cha ingizo la VPN, ambapo mteja lazima aambiwe kuhitaji usimbaji fiche badala ya kukubali chochote anachotoa seva. Ikiwa seva bado inasitisha LCP, muulize mwendeshaji wake kama MPPE ni lazima, ya hiari au imezimwa, kwa kuwa mteja hawezi kujadili ulinzi ambao seva inaukataa. Kuzima usimbaji fiche ili ujumbe upotee ni mwelekeo mbaya: huondoa ulinzi pekee ambao itifaki hii inao.

Hifadhi faili ya mwenzake inayofanya kazi kabla ya kuihariri. Mstari wa require-mppe ulioandikwa vibaya huzalisha tena kushindwa kule kule kwa LCP na kukurudisha mwanzo.

Soma kumbukumbu ya pppd yenyewe, si applet

Applet za desktop zinaonyesha kukatika na kuficha sababu, kwa hiyo soma maelezo ya daemon kuhusu jaribio moja. Kwenye mifumo ya systemd ujumbe huenda kwenye jarida; mipangilio ya zamani huandika kwenye faili za kumbukumbu za jadi.

journalctl --since "10 min ago" | grep -i -E "pppd|lcp|mppe"
tail -n 50 /var/log/syslog

Tafuta kwenye dirisha karibu na simu moja badala ya siku nzima ya kuunganisha upya, ili chaguo lililokataliwa lionekane kwa urahisi. pppd kwa kawaida hutaja chaguo na jibu la mwenzake, ambayo inakuambia kama ubadilishe pendekezo lako au umwombe upande wa seva kulegeza sharti lake. Weka majaribio na alama za muda, kwa sababu kulinganisha kumbukumbu mbili kunafaa tu unapojua mistari ipi ni ya simu ipi. Ikiwa hakuna ubadilishanaji wa LCP unaoonekana kabisa, hitilafu iko mbele zaidi kwenye mnyororo na MPPE si mshukiwa.

Hifadhi marekebisho katika kuunganisha upya: majina ya huku na MTU

Mara kiungo kinapobaki imara, mambo mawili huamua kama kitastahimili kuunganisha upya. Huku ziko kwenye /etc/ppp/ip-up.d na /etc/network/if-up.d, na folda zote mbili husindikwa na run-parts, ambayo kichujio chake cha majina ya faili hukataa kila kitu kilicho na nukta. Kwa hiyo script inayoitwa set-pptp.sh hurukwa, wakati set-pptp hutekelezwa. Angalia jina kabla ya kutafuta hitilafu katika maudhui ya script, kisha weka MTU ndogo kutoka ndani ya huku hiyo ili kila kiolesura kipya cha ppp irithi bila amri ya mkono.

run-parts --test /etc/ppp/ip-up.d
ip link set dev ppp0 mtu 1200

Ili kumaliza kikao kwa makusudi, lenga pid iliyorekodiwa na pppd badala ya kulinganisha majina ya michakato, kwa sababu kuua kila kitu kilicho na ppp huvunja pia viungo visivyohusiana. PPTP imepitwa na wakati na MS-CHAPv2 ni dhaifu, kwa hiyo chukua ukaguzi huu kama matengenezo ya kiungo kinachopaswa kuendelea kufanya kazi, si sababu ya kusambaza PPTP mahali popote pengine.

Makala zinazohusiana