Ubuntu 22.04 L2TP vaxt aşımı: xl2tpd tunel xətası
IPsec qoşulur, PPP heç başlamır və xl2tpd uyğunlaşdıra bilmədiyi tuneli təkrarlayır. PSK-ya və ya serverə toxunmazdan əvvəl quraşdırılmış quruluşu yoxlayın.
Masaüstü bağlantının davam etdiyini göstərir, IPsec uğur bildirir və PPP interfeysi heç vaxt görünmür. Sistem jurnalında eyni tunel nömrəsi UDP 1701 üzərində cəhd vaxt aşımına uğrayana qədər təkrarlanır. Əvvəlcədən paylaşılan açarı və ya server konfiqurasiyasını redaktə etməzdən əvvəl bu formanı tanıyın: Ubuntu 22.04-də bu, adətən xl2tpd-də paket reqressiyasıdır və server bütün müddət düzgün idi.
Təkrarlanan jurnal cütü sizə nə deyir
Uğursuz sessiya müntəzəm fasilələrlə bir cüt sətir çap edir: demon gələn idarəetmə mesajı üçün tunel tapa bilmir, sonra ona verilən çağırış və tunel identifikatorlarını boşaldır. Sonra yenidən cəhd sayğacı həddinə çatır və bağlantı port 1701 vaxt aşımı ilə bağlanır. Ünvanlar və identifikatorlar təsadüfidir; əhəmiyyətli olan formadır. IKE tamamlandı, L2TP idarəetmə trafiki gəldi və demon onu artıq yaratdığı tunellə əlaqələndirə bilmədi.
Buna görə nasazlıq L2TP idarəetməsi ilə PPP arasındadır. Sirr, PPP seçimləri və ya uzaq alt şəbəkə ilə bağlı heç nə hələ sınaqdan keçirilməyib.
IPsec-in həqiqətən uğurlu olduğunu təsdiqləyin
İki yoxlama bunu etimad məlumatları probleminə aid etməyə imkan vermir və hər ikisi istənilən paket dəyişikliyindən əvvəl edilməlidir.
ipsec status
journalctl -u strongswan --since "5 min ago" | grep -i "shared key"Status çıxışı bağlantını və onun vəziyyətini sadalayır və qurulmuş tunel birinci və ikinci fazaların tamamlandığını bildirir. İtkin paylaşılan açar haqqında jurnal sətri yalnız sirrə işarə edir, ona görə dayanın və əvvəlcə onu düzəldin. IPsec qurulduqda və L2TP vaxt aşımı hələ də göründükdə, demon qalan şübhəlidir. Bir günlük təkrar cəhdlər əvəzinə bir cəhdin dəqiq sətirlərini saxlayın.
xl2tpd buraxılışını yox, onun quruluşunu yoxlayın
Ubuntu-nun jammy quruluşunda xl2tpd 1.3.16 keçid vaxtı optimallaşdırmasını aktivləşdirdi və bu, serverin SCCRP cavabındakı tunel identifikatorunun təhlilini pozdu. Sonra demon özünün yaratdığı tunel üçün idarəetmə paketlərini atır. Versiya sətri paylama adından daha vacibdir.
dpkg -l xl2tpd
apt policy xl2tpd
apt-mark showholdDüzəldilmiş paket 1.3.16-1ubuntu0.1-dir, buna görə bu şəkilçi olmayan quruluş düzəlişdən əvvəlki dövrdür. Siyasət çıxışı yeniləmənin hansı namizədi quraşdıracağını göstərir və saxlanma siyahısı düzəlişin niyə gəlmədiyini izah edir. Paketin mövcud olduğu yerdə onu yeniləyin və faylları əl ilə redaktə etmək əvəzinə normal profillə yenidən qoşulun. Köhnə quruluş hələ quraşdırılmışkən modulları yenidən qurmayın və sirri dəyişməyin.
Dəyişiklikdən sonra PPP-ni yoxlayın
Uğurlu yeniləmə pozulmuş təbəqədə sübut olunur. Yalnız simvolun dəyişdiyini deyil, PPP-nin qalxdığını yoxlayın.
ip -4 addr show ppp0
ip route | grep pppİnterfeys siyahısı yerli və həmkar ünvanı göstərməli, marşrut cədvəli tunelin prefikslərini daşımalıdır. Sistem jurnalı tunelin qəbul edildiyini və pppd-nin hər iki ünvanı bildirdiyini göstərməli, təkrar tunel tapılmadı sətirləri olmamalıdır. PPP qalxıbsa və trafik hələ də uğursuz olursa, növbəti olaraq marşrutlaşdırmaya və ya MTU-ya baxın, çünki L2TP mərhələsi öz işini bitirib. İşləyən paket versiyasını maşın qeydlərinə yazın ki, gələcək yenidən quraşdırma pozulmuş quruluşu bərpa etməsin.
Düzəldilmiş paketin mövcud olmadığı yerdə sənədləşdirilmiş alternativlər 1.3.16 və ya 1.3.17-nin yerli mənbədən qurulması, kl2tpd-ə keçid və ya sabitlənmiş geri qaytarmadır. Onların hər biri yazılmağa dəyər texniki xidmət xərci daşıyır.