Skadenza L2TP fuq Ubuntu 22.04: il-bug tat-tunnel ta' xl2tpd
IPsec jikkonnettja, PPP qatt ma jibda, u xl2tpd jerġa' jtenni tunnel li ma jistax iqabbel. Iċċekkja l-bini installat qabel ma tmiss il-PSK jew is-server.
Id-desktop juri konnessjoni għaddejja, IPsec jirrapporta suċċess, u l-interface PPP qatt ma tidher. Fis-syslog l-istess numru tat-tunnel jerġa' jitħabbar sakemm l-attentat jiskadi fuq UDP 1701. Qabel ma teditja l-kjavi maqsuma minn qabel jew il-konfigurazzjoni tas-server, għaraf din il-forma: fuq Ubuntu 22.04 normalment hija rigressjoni tal-pakkett f'xl2tpd, u s-server kien korrett il-ħin kollu.
X'jgħidlek il-par ta' linji fis-syslog li jerġa' jitħabbar
Sessjoni li tfalli tistampa par ta' linji f'intervalli regolari: id-daemon ma jsibx tunnel għal messaġġ ta' kontroll deħlin, imbagħad iniżżel l-identifikaturi tas-sejħa u tat-tunnel li ngħatawlu. Aktar tard il-kontatur tal-attentati jerġa' jilħaq il-limitu tiegħu u l-konnessjoni tingħalaq b'skadenza fuq il-port 1701. L-indirizzi u l-identifikaturi huma każwali; il-forma hija dik li timporta. IKE tlestiet, it-traffiku ta' kontroll L2TP wasal, u d-daemon ma rnexxielux jgħaqqdu ma' tunnel li kien diġà ħoloq.
Għalhekk il-ħsara tinsab bejn il-kontroll L2TP u PPP. Xejn dwar is-sigriet, l-għażliet PPP jew is-subnetremot għadu ma ġie pprubat.
Ikkonferma li IPsec tassew irnexxielu
Żewġ kontrolli jifirdu dan minn problema ta' kredenzjali, u t-tnejn imorru qabel kull bidla fil-pakkett.
ipsec status
journalctl -u strongswan --since "5 min ago" | grep -i "shared key"L-output tal-istat jelenka l-konnessjoni u l-istat tagħha, u tunnel stabbilit ifisser li l-ewwel u t-tieni fażi tlestew. Linja fil-log dwar kjavi maqsuma nieqsa tindika biss is-sigriet, għalhekk waqaf u sewwi dak l-ewwel. Meta IPsec ikun stabbilit u l-iskadenza L2TP xorta tidher, id-daemon jibqa' l-uniku suspettat. Żomm il-linji eżatti ta' attentat wieħed minflok ġurnata sħiħa ta' attentati.
Iċċekkja l-bini ta' xl2tpd, mhux l-isem tar-rilaxx
Il-bini jammy ta' xl2tpd 1.3.16 ta' Ubuntu attiva l-ottimizzazzjoni tal-ħin tal-linkaġġ, li kissret l-analiżi tal-identifikatur tat-tunnel fir-risposta SCCRP tas-server. Id-daemon imbagħad jarmi l-pakketti ta' kontroll għal tunnel li ħoloq hu stess. Il-versjoni timporta aktar mill-isem tad-distribuzzjoni.
dpkg -l xl2tpd
apt policy xl2tpd
apt-mark showholdIl-pakkett ikkoreġut huwa 1.3.16-1ubuntu0.1, għalhekk bini mingħajr dak is-suffiss huwa eqdem mill-korrezzjoni. L-output tal-politika juri liema kandidat tinstalla aġġornament, u l-lista tal-hold tispjega għaliex korrezzjoni ma waslitx. Fejn il-pakkett huwa disponibbli, aġġornah u erġa' qabbad mill-profil normali minflok teditja l-fajls bl-idejn. Tergħax tibni moduli mill-ġdid u tbidilx is-sigriet waqt li l-bini l-antik għadu installat.
Ivverifika PPP wara l-bidla
Aġġornament li jirnexxi jiġi ppruvat fis-saff li kien miksur. Iċċekkja li PPP tela', mhux biss li l-ikona nbidlet.
ip -4 addr show ppp0
ip route | grep pppIl-lista tal-interfaces għandha turi indirizz lokali u indirizz tal-peer, u t-tabella tar-rotot għandha ġġorr il-prefissi tat-tunnel. Is-syslog għandu juri t-tunnel aċċettat u pppd jirrapporta ż-żewġ indirizzi, mingħajr linji ripetuti ta' tunnel mhux misjub. Jekk PPP tela' u t-traffiku xorta jfalli, ħares wara lejn ir-routing jew l-MTU, għax l-istadju L2TP temm xogħlu. Innota l-versjoni tal-pakkett li taħdem fin-noti tal-magna, sabiex installazzjoni mill-ġdid fil-futur ma treġġax il-bini miksur.
Fejn il-pakkett ikkoreġut mhuwiex disponibbli, l-alternattivi dokumentati huma bini lokali mis-sors 1.3.16 jew 1.3.17, bidla għal kl2tpd jew downgrade imwaħħal. Kull wieħed iġorr spiża ta' manutenzjoni li tiswa l-pena li tinkiteb.