Жұмыс үстелі байланыс жүріп жатқанын көрсетеді, 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-ге көшу немесе бекітілген төмендету. Әрқайсысы жазып қоюға тұрарлық қызмет көрсету шығынын әкеледі.

Қатысты мақалалар