Ubuntu 24.04 NetworkManager-in L2TP plaqininin arxasındakı demonu səssizcə dəyişdi. Köhnə yol xl2tpd istifadə edirdi; yeni paket kl2tpd adlı demon yaradan Go tətbiqini gətirir. Plaqin hansı quraşdırılıbsa onu işə salır, ona görə yeniləmə profilinizə və ya etimad məlumatlarınıza toxunmadan demonu dəyişə bilər. Bütün nasazlıq budur: yeni demonun tanımadığı bir idarəetmə mesajı.

Plaqin IPsec, L2TP və PPP-ni əlaqələndirir, sonra yaranan interfeysi NetworkManager-ə verir. L2TP-nin özünü tətbiq etmir.

Plaqin demon deyil, əlaqələndiricidir

network-manager-l2tp IPsec köməkçisini, L2TP demonunu və PPP-ni işə salır və interfeysi masaüstünün bağlantı idarəetməsinə qoşur. İllərlə demon xl2tpd idi və onun konfiqurasiyasını qeyd edən hər təlimat bu fərziyyəni miras aldı. Debian paketləməsi sonra iki tətbiqdən hər hansı birini qəbul etdi və 24.04 kl2tpd təqdim edən Go variantını quraşdırır. Profildə hansı demonun əvvəl işlədiyini qeyd edən heç bir sahə yoxdur, ona görə dəyişmə mesaj rədd edilənə qədər görünməz qalır.

Hər iki paketin olduğu maşın yenə də gözlədiyinizi işlətməyə bilər. Seçim izlədiyiniz təlimatın deyil, plaqinin qərarıdır.

Təmir seçməzdən əvvəl mərhələni oxuyun

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

Masaüstü bildirişinə güvənmək əvəzinə bir cəhdi köməkçilər boyu əlaqələndirin. Bu sorğu ardıcıllığın harada dayandığını, dpkg -l isə hansı tətbiqin quraşdırıldığını göstərir. IPsec həmyaşıdı qurulduqdan sonra görünən və idarəetmə mesajı və ya tanınmayan atribut qeyd edən nasazlıq demona işarə edir. Tunel yaranmazdan əvvəlki nasazlıq demonun heç vaxt əldə edilmədiyini bildirir.

Əvvəlcədən paylaşılan açarın uyğunsuzluğu IPsec mərhələsində bitir və həmyaşıdı adlandırır. PPP etimad məlumatı problemi tunel qalxdıqdan sonra görünür və adətən oxunaqlı CHAP və ya MS-CHAP rəddi daşıyır. Hər ikisi eyni sorğuda görünür və onlar fərqli problemlərdir.

İki yol və onlar qarışmır

sudo apt install xl2tpd
sudo apt purge go-l2tp

Bu cüt xl2tpd qurur və sonra Go demonunu silir, plaqini şlüzün danışdığı dialekti seçməyə buraxır. Sıra vacibdir: plaqin bu və ya digər tətbiqdən asılıdır, ona görə Go paketini əvvəl silmək plaqini də aşağı salır. İkinci yol Go demonunu saxlayır və mesajı başa düşən daha yeni quruluşa keçir, bu da adətən arxiv versiyası əvəzinə saxlayıcının PPA-sı deməkdir. İdarə olunan donanma üzrə PPA-nı bərkitmək istifadəçilərə paket silməyi öyrətməkdən daha asan əsaslandırılır.

İkisini bir dəyişiklikdə birləşdirməyin. Sonrakı nasazlıq hansı yarısının kömək etdiyini deyə bilməməyinizlə qoyub gedər və gələcək yeniləmə indicə sildiyiniz paketi bərpa edə bilər.

Biletdə demonun ikili faylını, versiyasını və dəqiq mesajı yazın. Yalnız buraxılışdan sonra L2TP pozuldu deyən hesabatı heç kim təkrarlaya bilməz, adlandırılmış atribut və paket versiyası isə onlara başlanğıc nöqtəsi verir.

Bu olmadığı üç şey

Bu profil problemi deyil, çünki eyni profil 22.04-də eyni şlüzə qarşı işləyirdi. Bu çatışmayan marşrut və ya firewall dəyişikliyi deyil, çünki onlar başqa yerdə fərqli sübutlarla uğursuz olur. Plaqini yenidən quraşdırmaq da onu təmir etmir, çünki eyni demon yenidən seçilir. Faydalı təsvir demonu və onun rədd etdiyi mesajı adlandırır.

Şlüz tərəfində düzəliş digər qanuni nəticədir. Atributu göndərməyi dayandıran proqram təminatı hər müştəri yeniləməsindən sağ çıxır, paketi bərkitmək isə növbəti distributiv buraxılışından yalnız kimsə niyə bərkidildiyini xatırlayırsa sağ çıxır.

İki yolu sürətə deyil, texniki xidmət xərcinə görə müqayisə edin. İkisi də işləyə bilər; yalnız biri dialekt uyğunsuzluğunu aradan qaldırır.

Əlaqəli məqalələr