LCP waxaa joojiyay lammaanaha on PPTP: marka hore daaq MPPE
LCP oo lammaanaha joojiyo on xiriirka PPTP waa ismaandhaaf siyaasadda PPP. Isbarbardhig shuruudaha MPPE, akhri logga pppd oo tijaabi magacyada hooks ka hor inta aanad taaban aqoonsiga.
Xiriirku wuu xaqiijiyaa, macmiilku wuxuu soo sheegaa inuu xiran yahay, iyo hal ilbiriqsi kadib loggu wuxuu ku xirmayaa LCP oo lammaanaha joojiyay. Sadarkaas wuxuu ka yimaadaa wada-hadalka PPP ee gudaha tunnel-ka GRE, marka gaadiidku horey ayuu u shaqeynayay oo labada daraf isku afgarad kuma aysan ahayn xulashada xiriirka. Furaha sirta ah iyo cinwaannada serverka halkan caadiyan wax khalad ah ma laha. Siyaasadda sireynta ayaa ah waxa ugu horreeya ee la barbardhigo, Linuxna faylka lammaanaha pppd ayaa ah meesha ugu horreysa ee la eegayo.
Maxay fashilka LCP ka sheegtaa marxaladda PPP
PPTP waxay PPP ku duubtaa GRE: xiriirka kontoroolka TCP 1723 ayaa diyaariya wicitaanka, GRE ayaa qaada culayska, kadibna LCP waxay ka wada-hadashaa xulashooyin sida borotokoolka xaqiijinta, isku-buurnaynta iyo MPPE. Lammaanuhu wuxuu joojiyaa LCP marka xulasho loo baahan yahay uusan ka aqbali karin dhinaciisa. Logga ay ku dhammaystirmo is-weydaarsiga CHAP ama MSCHAPv2 oo isla markiiba LCP dhamaado waa diidmo siyaasadeed, ma aha fashil gaadhitaan. Haddii tunnelku wada-hadal gaarin, baadh pppd iyo plugin-kiisa ka hor inta aanad akhrin sadarka LCP.
Laba shuruudood oo horay loo gaarayaa ayaa si fudud loo seegaa. Binarka pppd waa inuu jiraa, plugin-ka PPTP ee lagu sheegay faylka lammaanaha waa in la rakibaa; baakad maqan waxay wicitaanka dhamaynaysaa ka hor inta aan xulasho kasta laga hadlin.
Daaq MPPE dhinaca dalbanaya
Go'aanka dhabta ah waa dhinac kee ayaa leh siyaasadda sireynta. Macmiilku wuxuu soo bandhigi karaa MPPE, dalban karaa ama diidi karaa, serverkuna isla doorashadaas ayuu sameeyaa. Marka labaduba dalbaan xiriirku wuu kacaa; marka mid dalbado oo kan kale diido LCP wuu dhamaadaa.
pty "pptp vpn.example.net --nolaunchpppd"
name alice
remotename PPTP
require-mppe-128Ka hor wicitaanka, ku shub module-ka modprobe ppp_mppe, maxaa yeelay la'aanteed require-mppe-128 wuu fashilmaa. Windows-ka kontoroolka u dhigma waa tab-ka amniga ee gelitaanka VPN, halkaas oo macmiilka loo sheegaa inuu dalbado sireyn halkii uu ka aqbali lahaa waxa serverku bixiyo. Haddii serverku weli joojinayo LCP, weydii maamulkiisa in MPPE qasab, ikhtiyaari ama dansan yahay, maxaa yeelay macmiilku ma ka wada-hadli karo ilaalin uu serverku diido. Daminta sireynta si fariintu u libdho waa jihada khaldan: waxay meesha ka saaraysaa ilaalinta kaliya ee borotokoolkani leeyahay.
Kaydi faylka lammaanaha shaqeeya ka hor inta aanad tafatirin. Sadarka require-mppe oo si khaldan loo qoray wuxuu soo saaraa isla fashilka LCP ee guud oo kugu celiyaa bilowga.
Akhri logga pppd laftiisa halkii applet-ka
Applets-ka desktop-ka waxay muujiyaan go'itaanka oo qariya sababta, marka akhri warbixinta daemon-ka ee hal isku day. Nidaamyada systemd fariintu waxay gashaa journal; habaynta hore waxay wax ku qoraan faylallada logga caadiga ah.
journalctl --since "10 min ago" | grep -i -E "pppd|lcp|mppe"
tail -n 50 /var/log/syslogRaadi daaqad ku wareegsan hal wicitaan halkii maalin dhan dib-u-xirid, si xulashada la diiday si fudud loo arko. pppd caadiyan wuxuu magacaabaa xulashada iyo jawaabta lammaanaha, taas oo kuu sheegta inaad beddesho soo-jeedintaada ama ka codsato dhinaca serverka inuu shuruuddiisa dabacsado. Hayso isku dayga oo leh calaamad waqti, maxaa yeelay isbarbardhigga laba log wuxuu faa'iido leeyahay kaliya markaad taqaan sadarrada kee uun wicitaan. Marka is-weydaarsi LCP arkin, ciladdu waxay horey ugu jirtaa silsiladda oo MPPE ma aha tuhunka.
Hayso hagaajinta dib-u-xirka: magacyada hook iyo MTU
Marka xiriirku taagan yahay, laba qaybood ayaa go'aamiya inuu ka badbaado dib-u-xir. Hooks waxay ku nool yihiin /etc/ppp/ip-up.d iyo /etc/network/if-up.d, labada galbeedna run-parts ayaa ka shaqeeya, kaas oo shaandhaynta magaca faylku diido wax kasta oo leh dhibic. Sidaas darteed script la yiraahdo set-pptp.sh waa la boodaa, halka set-pptp la fuliyo. Hubi magaca ka hor inta aanad debug gelin content-ka script-ka, kadibna dejiso MTU yar gudaha hookkaas si interface kasta oo ppp cusub uu u dhaxlo iyada oo aan amar gacmeed loo baahnayn.
run-parts --test /etc/ppp/ip-up.d
ip link set dev ppp0 mtu 1200Si aad si ula kac ah u dhamayso fadhi, u jeedi pid-ka uu pppd diiwaangeliyay halkii aad isbarbardhigi lahayd magacyada hababka, maxaa yeelay dilista wax kasta oo ppp leh waxay sidoo kale dumisaa xiriiro aan la xiriira. PPTP waa duugoobay oo MS-CHAPv2 waa daciif, marka u qaado baaritaannadan dayactirka xiriir waajib ku ah inuu sii shaqeeyo, ma aha sabab PPTP lagu dajiyo meel cusub.