Ubuntu 24.04 ичинде L2TP бузулду: xl2tpd же go-l2tp демону?
NetworkManagerдин L2TP плагининин артындагы демон 24.04тө өзгөрдү. Кайсы этап ийгиликсиз болгонун окуп, бирден өчүрүү жана бекитүүнүн ордуна бир оңдоону тандаңыз.
Ubuntu 24.04 NetworkManagerдин L2TP плагининин артындагы демонду унчукпай алмаштырды. Эски жол xl2tpd колдонгон; жаңы пакет kl2tpd аттуу демон жараткан Go ишке ашыруусун алып келет. Плагин орнотулганын иштетет, ошондуктан жаңыртуу профилиңизге же каттоо маалыматыңызга тийбестен демонду алмаштыра алат. Бул — бүткүл бузулуу: жаңы демон тааныбаган башкаруу билдирүүсү.
Плагин IPsec, L2TP жана PPPны шайкештештирип, анан пайда болгон интерфейсти NetworkManagerге өткөрүп берет. Ал L2TPны өзү ишке ашырбайт.
Плагин — шайкештештирүүчү, демон эмес
network-manager-l2tp IPsec жардамчысын, L2TP демонун жана PPPны иштетип, интерфейсти жумуш үстөлүнүн туташууларын башкарууга туташтырат. Жылдар бою демон xl2tpd болчу, жана анын конфигурациясын эске салган ар бир окуу куралы ушул божомолду мураска алган. Кийин Debian пакети эки ишке ашыруунун кайсынысын болсо да кабыл алды, ал эми 24.04 kl2tpd сунуштаган Go версиясын орнотот. Профилде мурун кайсы демон иштегенин жазуучу талаа жок, ошондуктан алмашуу билдирүү четке кагылганга чейин көрүнбөйт.
Эки пакети бар машине сиз күткөндү иштетпей калышы мүмкүн. Тандоо — плагиндин чечими, сиз ээрчиген нускаманыкы эмес.
Оңдоону тандаардан мурун этапты окуңуз
journalctl -b --no-hostname _COMM=nm-l2tp-service _COMM=kl2tpd _COMM=xl2tpd _COMM=pppd _COMM=charon _COMM=pluto
Жумуш үстөлүнүн эскертүүсүнө ишенүүнүн ордуна бир аракетти жардамчылар боюнча байланыштырыңыз. Ошол суроо ырааттуулуктун кайда токтогонун көрсөтөт, ал эми dpkg -l кайсы ишке ашыруу орнотулганын көрсөтөт. IPsec өнөктөшү орногондон кийин пайда болуп, башкаруу билдирүүсүн же белгисиз атрибутту эске салган бузулуу демонго көрсөтөт. Туннел пайда болгонго чейинки бузулуу демонго такыр жетпегенин билдирет.
Алдын ала бөлүшүлгөн ачкычтын дал келбестиги IPsec этабында бүтүп, өнөктөштү атайт. PPP каттоо маалыматынын көйгөйү туннел көтөрүлгөндөн кийин чыгат жана адатта окула турган CHAP же MS-CHAP четке кагуусун алып жүрөт. Экөө тең бирдей суроодо көрүнөт, жана алар башкача көйгөйлөр.
Эки жол, жана алар аралашпайт
sudo apt install xl2tpd sudo apt purge go-l2tp
Бул жуп xl2tpd орнотуп, анан Go демонун өчүрөт, плагинге дарбаза сүйлөгөн диалектинин ишке ашыруусун тандоого мүмкүндүк берет. Тартип маанилүү: плагин ошол же башка ишке ашырууга көз каранды, ошондуктан Go пакетин биринчи өчүрүү плагинди да кулатат. Экинчи жол Go демонун сактап, билдирүүнү түшүнгөн жаңыраак курулушка өтөт, бул адатта архив версиясынын ордуна тейлөөчүнүн PPAсын билдирет. Башкарылуучу флотто PPAны бекитүүнү колдонуучуларга пакеттерди өчүрүүнү үйрөтүүгө караганда оңой актоого болот.
Экөөнү бир өзгөртүүдө бириктирбеңиз. Анда кийинки бузулуу кайсы жарымы жардам бергенин айта албай каласыз, ал эми келечектеги жаңыртуу жаңы эле өчүргөн пакетти кайтарышы мүмкүн.
Билетке демондун бинардык файлын, анын версиясын жана так билдирүүнү жазыңыз. Релизден кийин L2TP бузулду деп гана айткан отчетту эч ким кайра чыгара албайт, ал эми аталган атрибут жана пакет версиясы аларга баштапкы чекит берет.
Бул эмес үч нерсе
Бул профиль көйгөйү эмес, анткени ошол профиль 22.04тө ошол эле дарбаза менен иштеген. Бул жоголгон маршрут да, фаервол өзгөрүүсү да эмес, анткени алар башка жерде башка далилдер менен ийгиликсиз болот. Плагинди кайра орнотуу да аны оңдобойт, анткени ошол эле демон кайра тандалат. Пайдалуу сүрөттөмө демонду жана ал четке каккан билдирүүнү атайт.
Дарбаза тараптагы оңдоо — башка мыйзамдуу жыйынтык. Атрибутту жөнөтүүнү токтоткон программалык камсыздоо ар бир кардар жаңыртуусунан өтөт, ал эми бекитилген пакет кийинки бөлүштүрүү чыгарылышынан бирөө анын эмне үчүн бекитилгенин эстесе гана өтөт.
Эки жолду ылдамдык менен эмес, тейлөө наркы менен салыштырыңыз. Экөө тең иштеши мүмкүн; диалект дал келбестигин бирөө гана жоёт.