Peer ti fopin LCP lori PPTP: kọkọ mu MPPE ṣiṣẹ
Bí peer ṣe fopin LCP lori ọna asopọ PPTP jẹ aiṣedeede eto imulo PPP. Ṣe afiwe awọn ibeere MPPE, ka log pppd ki o si dan awọn orukọ hook wò ki o to fi ọwọ kàn awọn ẹri.
Ọna asopọ gba ìjẹ́rìí, alabara sọ pé ó so pọ̀, àti ní ìṣẹ́jú àáyá kan log naa pa pẹlu LCP tí peer fopin. Laini yẹn wa lati inu idunadura PPP ninu tunnel GRE, nitorina irinna ti n ṣiṣẹ tẹlẹ ati pe awọn ẹgbẹ mejeeji ko gba lori awọn aṣayan ọna asopọ. Awọn ọrọ igbaniwọle ati awọn adirẹsi olupin kii ṣe ẹlẹṣẹ nibi nigbagbogbo. Eto imulo fifi ẹnu-ọna pamọ ni ohun akọkọ lati fiwera, ati lori Linux faili peer pppd ni aaye akọkọ lati wo.
Kini ikuna LCP sọ nipa ipele PPP
PPTP fi PPP pamọ sinu GRE: asopọ iṣakoso TCP 1723 n pese ipe naa, GRE n gbe ẹru naa, lẹhinna LCP n duna awọn aṣayan bii ilana ìjẹ́rìí, titẹ ati MPPE. Peer n fopin LCP nigbati aṣayan ti o nilo ko ba gba ni ẹgbẹ rẹ. Log nibiti paṣipaarọ CHAP tabi MSCHAPv2 ti pari ti LCP si pari lẹsẹkẹsẹ lẹhin rẹ jẹ kiko eto imulo, kii ṣe ikuna ìwọlé. Ti tunnel ko ba de idunadura rara, ṣayẹwo pppd ati plugin rẹ ki o to ka laini LCP.
Awọn ipo akọkọ meji ni o rọrun lati padanu. Faili binary pppd gbọdọ wa, ati plugin PPTP ti a darukọ ninu faili peer gbọdọ wa ni fi sori ẹrọ; package ti o nsọnu n pari ipe naa ki a to jiroro eyikeyi aṣayan.
Mu MPPE ṣiṣẹ ni ẹgbẹ ti o n beere rẹ
Ipinnu gidi ni ẹgbẹ wo ni o ni eto imulo fifi ẹnu-ọna pamọ. Alabara le funni MPPE, beere tabi kọ, ati olupin naa ṣe yiyan kanna. Nigbati awọn mejeeji ba beere rẹ ọna asopọ n dide; nigbati ọkan ba beere ti ekeji si kọ, LCP n pari.
pty "pptp vpn.example.net --nolaunchpppd"
name alice
remotename PPTP
require-mppe-128Fi module naa pamọ pẹlu modprobe ppp_mppe ki o to pe, nitori require-mppe-128 yoo kuna laisi rẹ. Lori Windows, iṣakoso deede ni taabu aabo ti titẹsi VPN, nibiti a gbọdọ sọ fun alabara lati beere fifi ẹnu-ọna pamọ dipo gbigba ohunkohun ti olupin n funni. Ti olupin ba tun fopin LCP, beere lọwọ oluṣakoso rẹ boya MPPE jẹ dandan, aṣayan tabi pa; nitori alabara ko le duna aabo ti olupin kọ. Pipa fifi ẹnu-ọna pamọ ki ifiranṣẹ naa parẹ jẹ itọsọna ti ko tọ: o yọ aabo kanṣoṣo ti ilana yii ni.
Fi faili peer ti n ṣiṣẹ pamọ ki o to ṣatunṣe rẹ. Laini require-mppe ti a tẹ ni aṣiṣe n tun ikuna LCP gbogbogbo kanna ṣe ati mu ọ pada si ibẹrẹ.
Ka log pppd tikararẹ dipo applet
Awọn applet ori tabili n fi pipin han ati fi idi naa pamọ, nitorina ka akọọlẹ daemon nipa igbiyanju kan. Ninu awọn eto systemd ifiranṣẹ naa lọ sinu journal; awọn eto atijọ n kọ sinu awọn faili log ibile.
journalctl --since "10 min ago" | grep -i -E "pppd|lcp|mppe"
tail -n 50 /var/log/syslogWa ninu ferese ni ayika ipe kan dipo gbogbo ọjọ ti awọn isopo pada, ki aṣayan ti a kọ le rọrun lati ri. pppd nigbagbogbo n darukọ aṣayan naa ati idahun peer, eyiti o sọ fun ọ boya lati yi imọran rẹ padà tabi beere lọwọ ẹgbẹ olupin lati rọ ilana rẹ. Tọju awọn igbiyanju pẹlu aami akoko, nitori pé ìfiwéra log méjì wulo nikan nigbati o ba mọ iru awọn laini wo ni o jẹ ti ipe wo. Ti ko ba si paṣipaarọ LCP rara, abawọn wa ni iwaju ninu ẹwọn ati MPPE kii ṣe afurasi.
Tọju atunṣe naa kọja awọn isopo pada: awọn orukọ hook ati MTU
Ni kete ti ọna asopọ ba duro, awọn alaye meji pinnu boya yoo ye isopo pada kan. Awọn hook wa ninu /etc/ppp/ip-up.d ati /etc/network/if-up.d, ati pe run-parts n ṣiṣẹ lori awọn ilana mejeeji, pẹlu àlẹmọ orukọ faili ti o kọ ohunkohun ti o ni aami. Nitorina script ti a npè ni set-pptp.sh ni a fo, nigba ti set-pptp ni a ṣiṣẹ. Ṣayẹwo orukọ naa ki o to ṣatunṣe akoonu script, lẹhinna ṣeto MTU ti o kere lati inu hook yẹn ki gbogbo interface ppp tuntun le jogun laisi aṣẹ ọwọ.
run-parts --test /etc/ppp/ip-up.d
ip link set dev ppp0 mtu 1200Lati pari igba kan mọọmọ, dojukọ pid ti pppd ti gbasilẹ dipo fifi awọn orukọ ilana ṣe àwòrán, nitori pipa ohunkohun ti o ni ppp yoo tun ya awọn ọna asopọ ti ko ni ibatan. PPTP ti di igba atijọ ati MS-CHAPv2 jẹ alailera, nitorina tọju awọn ayewo wọnyi bi itọju fun ọna asopọ ti o gbọdọ tẹsiwaju lati ṣiṣẹ, kii ṣe idi lati gbe PPTP ni ibikibi tuntun.