Ubuntu 24.04 NetworkManager ning L2TP plagini orqasidagi demonni jimgina almashtirdi. Eski yo'l xl2tpd dan foydalanardi; yangi paket kl2tpd nomli demon yaratadigan Go tatbiqini olib keladi. Plagin qaysi biri o'rnatilgan bo'lsa, shuni ishga tushiradi, shuning uchun yangilanish profilingiz yoki hisob ma'lumotlaringizga tegmasdan demonni almashtirishi mumkin. Butun nosozlik shu: yangi demon tanimaydigan boshqaruv xabari.

Plagin IPsec, L2TP va PPP ni muvofiqlashtiradi, so'ng hosil bo'lgan interfeysni NetworkManager ga topshiradi. U L2TP ni o'zi amalga oshirmaydi.

Plagin muvofiqlashtiruvchi, demon emas

network-manager-l2tp IPsec yordamchisini, L2TP demonini va PPP ni ishga tushiradi hamda interfeysni ish stoli ulanishlarini boshqarishga ulaydi. Yillar davomida demon xl2tpd edi va uning konfiguratsiyasini eslatgan har bir qo'llanma shu taxminni meros qilib oldi. Keyin Debian paketlash ikkala tatbiqdan birini qabul qildi va 24.04 kl2tpd taqdim etadigan Go versiyasini o'rnatadi. Profilda avval qaysi demon ishlaganini qayd etadigan maydon yo'q, shuning uchun almashtirish xabar rad etilmaguncha ko'rinmas qoladi.

Ikkala paket bo'lgan mashina ham siz kutganini ishga tushirmasligi mumkin. Tanlov plagin qarori, siz ergashgan qo'llanmaniki emas.

Tuzatishni tanlashdan oldin bosqichni o'qing

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

Ish stoli bildirishnomasiga ishonish o'rniga bitta urinishni yordamchilar bo'ylab bog'lang. Bu so'rov ketma-ketlik qayerda to'xtaganini, dpkg -l esa qaysi tatbiq o'rnatilganini ko'rsatadi. IPsec hamkori o'rnatilgandan keyin paydo bo'ladigan va boshqaruv xabari yoki noma'lum atributni eslatadigan nosozlik demonni ko'rsatadi. Tunnel paydo bo'lishidan oldingi nosozlik demonga hech qachon yetib borilmaganini bildiradi.

Oldindan bo'lishilgan kalitning mos kelmasligi IPsec bosqichida tugaydi va hamkorni nomlaydi. PPP hisob ma'lumotlari muammosi tunnel ko'tarilgandan keyin paydo bo'ladi va odatda o'qiladigan CHAP yoki MS-CHAP radini olib keladi. Ikkalasi ham bir so'rovda ko'rinadi va ular turli muammolar.

Ikki yo'l va ular aralashmaydi

sudo apt install xl2tpd
sudo apt purge go-l2tp

Bu juftlik xl2tpd ni o'rnatadi va keyin Go demonini olib tashlaydi, plaginga shlyuz gapiradigan dialekt tatbiqini tanlash imkonini beradi. Tartib muhim: plagin u yoki bu tatbiqqa bog'liq, shuning uchun Go paketini avval olib tashlash plaginni ham yiqitadi. Ikkinchi yo'l Go demonini saqlaydi va xabarni tushunadigan yangiroq qurilmaga o'tadi, bu odatda arxiv versiyasi o'rniga qo'llab-quvvatlovchining PPA sini bildiradi. Boshqariladigan flotda PPA ni mahkamlash foydalanuvchilarga paketlarni olib tashlashni o'rgatishdan ko'ra osonroq oqlanadi.

Ikkalasini bitta o'zgarishda birlashtirmang. Unda keyingi nosozlik qaysi yarmi yordam berganini aytishga imkon bermaydi va kelajakdagi yangilanish hozir olib tashlangan paketni qaytarishi mumkin.

Tiketga demonning ikkilik faylini, uning versiyasini va aniq xabarni yozing. Faqat nashrdan keyin L2TP buzildi degan hisobotni hech kim qayta hosil qila olmaydi, nomlangan atribut va paket versiyasi esa ularga boshlanish nuqtasini beradi.

Bu bo'lmagan uchta narsa

Bu profil muammosi emas, chunki o'sha profil 22.04 da o'sha shlyuz bilan ishlagan. Bu yo'qolgan marshrut ham, tarmoq devori o'zgarishi ham emas, chunki ular boshqa joyda boshqa dalillar bilan muvaffaqiyatsiz bo'ladi. Plaginni qayta o'rnatish ham tuzatmaydi, chunki o'sha demon yana tanlanadi. Foydali tavsif demonni va u rad etgan xabarni nomlaydi.

Shlyuz tomonidagi tuzatish boshqa qonuniy natijadir. Atributni yuborishni to'xtatgan proshivka har bir mijoz yangilanishidan o'tadi, mahkamlangan paket esa keyingi distributiv nashrdan faqat kimdir nima uchun mahkamlanganini eslasa o'tadi.

Ikki yo'lni tezlik emas, xizmat ko'rsatish xarajati bo'yicha taqqoslang. Ikkalasi ham ishlashi mumkin; faqat bittasi dialekt nomuvofiqligini yo'qotadi.

O'xshash maqolalar