Ubuntu 24.04 ilibadilisha kimyakimya daemon iliyo nyuma ya programu jalizi ya L2TP ya NetworkManager. Njia ya zamani ilitumia xl2tpd; ufungashaji mpya huleta utekelezaji wa Go unaozalisha daemon iitwayo kl2tpd. Programu jalizi huanzisha ile iliyosakinishwa, kwa hivyo uboreshaji unaweza kubadilisha daemon bila kugusa wasifu wako au vitambulisho. Hiyo ndiyo hitilafu yote: ujumbe wa udhibiti ambao daemon mpya haitambui.

Programu jalizi huratibu IPsec, L2TP na PPP, kisha hukabidhi kiolesura kinachotokea kwa NetworkManager. Haitekelezi L2TP yenyewe.

Programu jalizi ni mratibu, si daemon

network-manager-l2tp huendesha msaidizi wa IPsec, daemon ya L2TP na PPP, na kuunganisha kiolesura na usimamizi wa miunganisho ya eneo la kazi. Kwa miaka mingi daemon ilikuwa xl2tpd, na kila mwongozo uliotaja usanidi wake ulirithi dhana hiyo. Baadaye ufungashaji wa Debian ulikubali utekelezaji wowote kati ya mbili, na 24.04 husakinisha ule wa Go, ambao hutoa kl2tpd. Hakuna sehemu kwenye wasifu inayorekodi daemon ipi iliendesha awali, kwa hivyo ubadilishaji unabaki usioonekana hadi ujumbe ukataliwa.

Mashine iliyo na pakiti zote mbili bado inaweza isiendeshe ile unayotarajia. Uchaguzi ni uamuzi wa programu jalizi, si wa mwongozo ulioufuata.

Soma hatua kabla ya kuchagua ukarabati

journalctl -b --no-hostname _COMM=nm-l2tp-service _COMM=kl2tpd _COMM=xl2tpd _COMM=pppd _COMM=charon _COMM=pluto

Unganisha jaribio moja kwa wasaidizi badala ya kuamini arifa ya eneo la kazi. Swali hilo linaonyesha mfululizo ulikokoma, na dpkg -l linaonyesha utekelezaji uliosakinishwa. Hitilafu inayotokea baada ya mwenza wa IPsec kuanzishwa, na inayotaja ujumbe wa udhibiti au sifa isiyojulikana, inaelekeza kwa daemon. Hitilafu kabla ya handaki kuwepo inamaanisha daemon hakufikiwa kamwe.

Kutokulingana kwa ufunguo ulioshirikiwa mapema huishia katika hatua ya IPsec na kutaja mwenza. Tatizo la vitambulisho vya PPP huonekana handaki linapoinuka na kwa kawaida hubeba kukataliwa kwa CHAP au MS-CHAP kunakosomwa. Zote mbili zinaonekana katika swali moja, na ni matatizo tofauti.

Njia mbili, na hazichanganyiki

sudo apt install xl2tpd
sudo apt purge go-l2tp

Jozi hilo huweka xl2tpd kisha huondoa daemon ya Go, ikiachia programu jalizi kuchagua utekelezaji ambao dialekti yake inazungumzwa na lango. Mpangilio ni muhimu: programu jalizi inategemea utekelezaji mmoja au mwingine, kwa hivyo kuondoa pakiti ya Go kwanza huangusha programu jalizi pia. Njia ya pili huhifadhi daemon ya Go na kuhamia ujenzi mpya unaoelewa ujumbe, ambayo kwa kawaida inamaanisha PPA ya mtunzaji badala ya toleo la kumbukumbu. Katika kundi linalosimamiwa, kubandika PPA ni rahisi kuhalalisha kuliko kuwafundisha watumiaji kuondoa pakiti.

Usichanganye zote mbili katika mabadiliko moja. Wakati huo hitilafu ya baadaye itakuacha usiweze kusema ni nusu ipi ilisaidia, na uboreshaji wa baadaye unaweza kurejesha pakiti uliyoiondoa hivi punde.

Weka kwenye tiketi faili la binary la daemon, toleo lake na ujumbe kamili. Hakuna anayeweza kuzalisha tena ripoti inayosema tu kwamba L2TP iliharibika baada ya toleo, wakati sifa iliyotajwa pamoja na toleo la pakiti huwapa mahali pa kuanzia.

Mambo matatu ambayo si

Hili si tatizo la wasifu, kwa kuwa wasifu huo huo ulifanya kazi kwenye 22.04 dhidi ya lango hilo hilo. Hili si njia inayokosekana wala mabadiliko ya firewall, kwa sababu hayo hushindikana mahali pengine na ushahidi tofauti. Kusakinisha upya programu jalizi pia hakurekebishi, kwa kuwa daemon hiyo hiyo huchaguliwa tena. Maelezo yenye manufaa hutaja daemon na ujumbe ilioukataa.

Ukarabati upande wa lango ni matokeo mengine halali. Firmware inayoacha kutuma sifa hiyo hustahimili kila uboreshaji wa mteja, wakati pakiti iliyobandikwa hustahimili toleo lijalo la usambazaji ikiwa tu mtu anakumbuka kwa nini imebandikwa.

Linganisha njia mbili kwa gharama ya matengenezo badala ya kasi. Zote zinaweza kufanya kazi; moja tu huondoa tofauti ya dialekti.

Makala zinazohusiana