LCP parekoak PPTPn amaituta: gaitu MPPE lehenengo
PPTP estekan parekoak LCP amaitzea PPP politikaren desadostasuna da. Konparatu MPPE baldintzak, irakurri pppd-ren erregistroa eta egiaztatu hook izenak kredentzialei ukitu aurretik.
Estekak autentifikazioa gainditzen du, bezeroak konektatuta dagoela jakinarazten du, eta segundo bat geroago erregistroa LCP parekoak amaituta-rekin ixten da. Lerro hori GRE tunelaren barruko PPP negoziaziotik dator, beraz garraioa jada funtzionatzen ari zen eta bi muturrak estekaren aukeretan ados ez zetozen. Pasahitzak eta zerbitzariaren helbideak errugabeak izan ohi dira hemen. Zifratze-politika da konparatu beharreko lehen gauza, eta Linuxen pppd-ren pareko fitxategia da lehen begiratu beharreko lekua.
Zer esaten du LCP hutsegiteak PPP faseari buruz
PPTPk PPP GRE barruan biltzen du: TCP 1723 kontrol-konexioak deia prestatzen du, GREk karga eramaten du, eta gero LCPk autentifikazio-protokoloa, konpresioa eta MPPE bezalako aukerak negoziatzen ditu. Parekoak LCP amaitzen du aukera bat derrigorrezkoa eta bere aldean onartezina denean. CHAP edo MSCHAPv2 trukaketa osatu eta LCP berehala amaitzen den erregistroa politika-ukapena da, ez irisgarritasun-hutsegitea. Tunelak negoziaziora inoiz iristen ez bada, aztertu pppd eta bere plugina LCP lerroa irakurri aurretik.
Bi aurretiko baldintza erraz pasatzen dira oharkabean. pppd binarioak existitu behar du, eta pareko fitxategian aipatutako PPTP pluginak instalatuta egon behar du; falta den paketeak deia amaitzen du aukera bat eztabaidatu aurretik.
Gaitu MPPE eskatzen duen aldean
Benetako erabakia zifratze-politika zein muturren esku dagoen da. Bezeroak MPPE eskaini, eskatu edo ukatu dezake, eta zerbitzariak hautu bera egiten du. Biek eskatzen dutenean esteka altxatzen da; batek eskatzen eta besteak ukatzen duenean LCP amaitzen da.
pty "pptp vpn.example.net --nolaunchpppd"
name alice
remotename PPTP
require-mppe-128Kargatu modulua modprobe ppp_mppe erabiliz deitu aurretik, haren gabe require-mppe-128 huts egiten baitu. Windowsen baliokidea VPN sarreraren segurtasun fitxa da, non bezeroari zifratzea eskatzeko agindu behar zaion, zerbitzariak eskaintzen duena onartu beharrean. Zerbitzariak LCP amaitzen jarraitzen badu, galdetu bere operadoreari MPPE derrigorrezkoa, aukerakoa edo desgaituta dagoen, bezeroak ezin baitu zerbitzariak ukatzen duen babesa negoziatu. Mezua desagertzeko zifratzea itzaltzea norabide okerra da: protokolo honek duen babes bakarra kentzen du.
Gorde funtzionatzen duen pareko fitxategia editatu aurretik. Gaizki idatzitako require-mppe lerroak LCP hutsegite generiko bera errepikatzen du eta hasierara itzultzen zaitu.
Irakurri pppd-ren beraren erregistroa, appleta ez
Mahaigaineko appletek deskonexioa erakusten dute eta arrazoia ezkutatzen dute, beraz irakurri daemonaren kontakizuna saiakera bati buruz. systemd sistemetan mezua journal-era iristen da; konfigurazio zaharrek erregistro-fitxategi tradizionaletan idazten dute.
journalctl --since "10 min ago" | grep -i -E "pppd|lcp|mppe"
tail -n 50 /var/log/syslogBilatu dei bakar baten inguruko leiho batean, ez egun osoko berrikonexioetan, baztertutako aukera erraz ikusteko. pppd-k normalean aukeraren izena eta parekoaren erantzuna aipatzen ditu, eta horrek esaten dizu zure proposamena aldatu ala zerbitzariaren alderdiari bere baldintza arintzeko eskatu behar diozun. Mantendu saiakerak denbora-markekin, bi erregistro konparatzea baliagarria baita zein lerro zein deiri dagokion dakizunean soilik. LCP trukaketarik batere agertzen ez denean, akatsa katean lehenago dago eta MPPE ez da susmagarria.
Mantendu konponketa berrikonexioetan: hook izenak eta MTU
Esteka zutik geratutakoan, bi xehetasunek erabakitzen dute berrikonexio bat gainditzen duen. Hookak /etc/ppp/ip-up.d eta /etc/network/if-up.d direktorioetan bizi dira, eta run-parts-ek bi direktorioak prozesatzen ditu, bere fitxategi-izen iragazkiak puntua duen edozer baztertzen duelarik. Beraz, set-pptp.sh izeneko scripta saltatzen da, eta set-pptp exekutatzen da. Egiaztatu izena scriptaren edukia araztu aurretik, eta gero ezarri MTU txikiagoa hook horren barruan, ppp interfaze berri bakoitzak eskuzko komandorik gabe hereda dezan.
run-parts --test /etc/ppp/ip-up.d
ip link set dev ppp0 mtu 1200Saio bat nahita amaitzeko, pppd-k erregistratutako pid-a helburutu, prozesu-izenak patroiz parekatu ordez, ppp duten guztiak hiltzeak loturarik gabeko estekak ere botatzen baititu. PPTP zaharkituta dago eta MS-CHAPv2 ahula da, beraz hartu egiaztapen hauek lanean jarraitu behar duen esteka baten mantentze-lan gisa, ez PPTP edozein leku berritan zabaltzeko arrazoi gisa.