Աշխատանքային սեղանը ցույց է տալիս ընթացքի մեջ գտնվող կապակցում, IPsec-ը հայտնում է հաջողության մասին, իսկ PPP միջերեսը երբեք չի հայտնվում։ Համակարգային մատյանում նույն թունելի համարը կրկնվում է այնքան ժամանակ, քանի դեռ փորձը չի սպառում ժամկետը UDP 1701-ի վրա։ Նախքան նախապես համօգտագործված բանալին կամ սերվերի կարգավորումը խմբագրելը, ճանաչեք այս ձևը՝ Ubuntu 22.04-ում դա սովորաբար xl2tpd-ի փաթեթավորման ռեգրեսիա է, և սերվերը ողջ ընթացքում ճիշտ էր։

Ինչ է ձեզ ասում կրկնվող մատյանի զույգը

Ձախողված նստաշրջանը կանոնավոր պարբերությամբ տպում է երկու տող՝ դեմոնը չի գտնում թունել մուտքային կառավարման հաղորդագրության համար, ապա թափում է ստացած զանգի և թունելի նույնացուցիչները։ Ավելի ուշ կրկնափորձերի հաշվիչը հասնում է իր սահմանին, և կապակցումը փակվում է 1701 պորտի ժամկետի սպառմամբ։ Հասցեները և նույնացուցիչները պատահական են, կարևորը ձևն է։ IKE-ն ավարտվեց, L2TP կառավարման երթևեկությունը հասավ, և դեմոնը չկարողացավ այն կապել արդեն իսկ ստեղծած թունելի հետ։

Հետևաբար, խափանումը գտնվում է L2TP կառավարման և PPP-ի միջև։ Գաղտնիքի, PPP ընտրանքների կամ հեռավոր ենթացանցի մասին դեռ ոչինչ չի փորձարկվել։

Հաստատեք, որ IPsec-ը իրոք հաջողվել է

Երկու ստուգում առանձնացնում են սա հավատարմագրերի խնդրից, և երկուսն էլ նախորդում են ցանկացած փաթեթի փոփոխությանը։

ipsec status
journalctl -u strongswan --since "5 min ago" | grep -i "shared key"

Կարգավիճակի ելքը թվարկում է կապակցումը և դրա վիճակը, իսկ հաստատված թունելը նշանակում է, որ առաջին և երկրորդ փուլերն ավարտվել են։ Բացակայող համօգտագործված բանալու մասին մատյանի տողը մատնանշում է միայն գաղտնիքը, ուստի կանգ առեք և նախ ուղղեք այն։ Երբ IPsec-ը հաստատված է, իսկ L2TP ժամկետի սպառումը դեռ հայտնվում է, դեմոնը մնում է միակ կասկածյալը։ Պահպանեք մեկ փորձի ճշգրիտ տողերը, այլ ոչ թե ամբողջ օրվա կրկնափորձեր։

Ստուգեք xl2tpd-ի կառուցումը, ոչ թե թողարկման անվանումը

Ubuntu-ի jammy կառուցումը xl2tpd 1.3.16-ից միացրել է կապակցման ժամանակի օպտիմալացում, ինչը կոտրել է թունելի նույնացուցիչի վերլուծությունը սերվերի SCCRP պատասխանում։ Այնուհետև դեմոնը դեն է նետում իր իսկ ստեղծած թունելի կառավարման փաթեթները։ Տարբերակի տողը ավելի կարևոր է, քան տարածման անվանումը։

dpkg -l xl2tpd
apt policy xl2tpd
apt-mark showhold

Ուղղված փաթեթը 1.3.16-1ubuntu0.1-ն է, ուստի այդ վերջածանցով չկառուցված տարբերակը նախորդում է ուղղմանը։ Քաղաքականության ելքը ցույց է տալիս, թե որ թեկնածուն կտեղադրվի թարմացումով, իսկ պահման ցանկը բացատրում է, թե ինչու ուղղումը չի հասել։ Այնտեղ, որտեղ փաթեթը հասանելի է, թարմացրեք այն և նորից միացեք սովորական պրոֆիլով՝ ֆայլերը ձեռքով խմբագրելու փոխարեն։ Մի՛ վերակառուցեք մոդուլները և մի՛ փոխեք գաղտնիքը, քանի դեռ հին կառուցումը տեղադրված է։

Ստուգեք PPP-ն փոփոխությունից հետո

Հաջող թարմացումը ապացուցվում է այն շերտում, որը կոտրված էր։ Ստուգեք, որ PPP-ն բարձրացել է, և ոչ միայն այն, որ պատկերակը փոխվել է։

ip -4 addr show ppp0
ip route | grep ppp

Միջերեսների ցանկը պետք է ցույց տա տեղական և զուգընկերոջ հասցե, իսկ երթուղու աղյուսակը պետք է կրի թունելի նախածանցները։ Համակարգային մատյանը պետք է ցույց տա թունելի ընդունումը և pppd-ի հաղորդումը երկու հասցեների մասին՝ առանց թունել-չգտնված կրկնվող տողերի։ Եթե PPP-ն աշխատում է, և երթևեկությունը դեռ ձախողվում է, նայեք հաջորդիվ երթուղայինացմանը կամ MTU-ին, քանի որ L2TP փուլն ավարտել է իր աշխատանքը։ Գրանցեք աշխատող փաթեթի տարբերակը մեքենայի նշումներում, որպեսզի ապագա վերատեղադրումը չվերականգնի կոտրված կառուցումը։

Այնտեղ, որտեղ ուղղված փաթեթը հասանելի չէ, փաստաթղթավորված այլընտրանքներն են 1.3.16 կամ 1.3.17-ի տեղական ելակետային կառուցումը, kl2tpd-ին անցումը կամ ամրագրված իջեցումը։ Յուրաքանչյուրը կրում է սպասարկման ծախս, որն արժե գրի առնել։

Առնչվող հոդվածներ