Il-log tad-debug tal-L2TP vojt? L-iżball x’aktarx jinsab fil-journal
Il-helper jipprintja l-output tiegħu stess, filwaqt li pppd u d-daemon tal-IPsec jiktbu fil-journal. Ikkorrela tentattiv wieħed qabel ma tbiddel PSK jew password.
Tibda l-helper tal-L2TP bid-debug, tħares lejn it-terminal, u jieqaf mingħajr xejn utli fuq l-iskrin. Dan mhux flag tad-debug miksur. Konnessjoni NetworkManager L2TP hija erba’ proċessi li jikkollaboraw, u ftit minnhom biss jiktbu fit-terminal li qed tħares lejh. Il-bqija tal-evidenza tinsab fil-journal, distanza ta’ filtru waħda ’l bogħod.
Erba’ proċessi, żewġ destinazzjonijiet tal-log
Il-konnessjoni tibda bl-IPsec, li huwa libreswan jew strongSwan skont l-installazzjoni. Imbagħad id-daemon tal-L2TP, tradizzjonalment xl2tpd u f’xi builds kl2tpd, imexxi t-tunnel. Fl-aħħar pppd jieħu ħsieb l-awtentikazzjoni u l-indirizzar ġo fih.
Is-servizz tal-helper jikkoordina dawk il-partijiet u jipprintja l-progress tiegħu stess. Id-daemon tal-IPsec u pppd normalment jirrappurtaw permezz tal-journal tas-sistema, u għalhekk it-terminal juri konnessjoni li qed tfalli filwaqt li r-raġuni tinsab f’fajl li ma ftaħtx.
Din il-qasma tispjega wkoll għaliex żball tal-PSK u żball tal-password jidhru l-istess mid-desktop: it-tnejn jipproduċu skonnessjoni ġenerika, u l-istadju li falle jidher biss fl-output ta’ kull proċess. Din hija r-raġuni kollha għaliex il-journal huwa importanti hawn. Messaġġ ġeneriku wieħed fuq id-desktop, erba’ awturi possibbli warajh.
Iġbor tentattiv wieħed, imbagħad aqra l-ordni
Irriproduċi darba, b’profil magħruf u ħin magħruf, imbagħad aqra tieqa dejqa minflok il-boot kollu. It-tħaddir tat-tentattivi waqt li tbiddel is-settings jibdel il-log fi taħlita li ma tistax tiġi interpretata.
Dawn il-kmandi jagħżlu l-proċessi parteċipanti għall-boot attwali, u l-mogħdija tal-plugin tajjeb li tiġi kkonfermata fuq id-distribuzzjoni tiegħek:
journalctl -b --no-hostname _COMM=nm-l2tp-service _COMM=pluto _COMM=charon _COMM=xl2tpd _COMM=pppd
rpm -ql NetworkManager-l2tp 2>/dev/null | grep nm-l2tp-service
L-oqsma ripetuti f’sejħa waħda jagħżlu l-unjoni ta’ dawk il-proċessi, li żżomm is-sekwenza fl-ordni tal-ħin. Fuq sistema bbażata fuq Debian il-mistoqsija ekwivalenti hija dpkg -L; il-punt huwa li ssib fejn il-helper fil-fatt jgħix qabel ma tipprova tmexxih bl-idejn.
Tliet kundizzjonijiet jiddeċiedu l-pass li jmiss
Aqra l-ewwel stadju li jfalli, imbagħad agħżel kif jixraq. Jekk l-IPsec jirrapporta falliment tal-proposta jew tal-awtentikazzjoni tal-pari, it-tunnel qatt ma ntuża, u l-bdil tal-password PPP ma jistax jgħin.
Jekk it-tunnel inħoloq u pppd irrifjuta d-dħul, is-sigriet maqsum kien diġà sew u l-problema tal-kredenzjali tinsab saff wieħed ’il fuq. Jekk pppd innegozja indirizz u l-falliment jidher aktar tard, it-tnejn jaħdmu u l-problema li tifdal hija r-routing, id-DNS jew il-politika tas-server stess.
Dawk it-tliet fergħat ikopru kważi kull skonnessjoni ġenerika, u jiġu deċiżi minn liema proċess irreġistra l-aħħar żball, mhux minn liema messaġġ tal-iżball jidher l-aktar allarmanti.
Tajjeb ukoll li tikkonferma liema backend tal-IPsec huwa installat qabel ma tmiss setting tad-debug. Għażla tal-logging miktuba għal strongSwan ma tagħmel xejn meta jkun qed jaħdem libreswan, u l-konnessjoni tibqa’ tfalli fl-istess post waqt li qed teditja fajl li ħadd ma jaqra.
Il-mod tad-debug iħalli fajls warajh
Il-fluss tax-xogħol oriġinali tad-debug iħaddem is-servizz bl-idejn b’flag tad-debug, u dak il-mod jista’ jħalli fajls tal-konfigurazzjoni tal-ħin tal-eżekuzzjoni ġġenerati f’posthom meta tintemm il-konnessjoni.
Dawk il-fajls fihom materjal tal-awtentikazzjoni: il-key maqsum minn qabel, kredenzjali jew it-tnejn. Konfigurazzjoni ġġenerata kkupjata fi tieqa taċ-chat hija żvelar ta’ kredenzjali, mhux siltiet tal-log. Neħħi l-linji sigrieti qabel ma taqsam xejn, u ħassar id-direttorju meta tintemm l-investigazzjoni. Ittrattahom bħala sigrieti, iġbed il-linji speċifiċi li għandek bżonn għal rapport, u ħassarhom wara minflok ma tippejstja direttorju fi ticket.
L-istanza manwali trid tiġi kkoordinata wkoll ma’ dik normali. It-tnedija ta’ kopja tad-debug filwaqt li s-servizz diġà jippossjedi l-plugin tipproduċi żewġ sidien u log li jħallat it-tnejn, li huwa agħar minn ebda output tad-debug.
Wara dan erġa’ stabbilixxi l-helper normali
Meta tintemm l-investigazzjoni, waqqaf l-istanza manwali, neħħi l-fajls tal-ħin tal-eżekuzzjoni miżmuma u erġa’ qabbad mill-mogħdija normali sabiex il-persuna li jmiss tara konfigurazzjoni li taqbel mar-realtà.
Imbagħad ivverifika r-riżultat fis-saff li falle, mhux fl-ikona tad-desktop:
journalctl -b -u NetworkManager --since -10min | tail -30
ip -4 addr show ppp0
ip -4 route get 10.20.4.10
Sessjoni li tawtentika, tirċievi indirizz u tirrotta lejn id-destinazzjoni maħsuba hija r-riżultat li kont qed tiddenubbja. Terminal sieket waqt tentattiv fallut jgħidlek biss fejn l-output ma nkitibx.