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 дээр ижил гарцтай ажиллаж байсан. Энэ нь алга болсон маршрут ч биш, галт ханын өөрчлөлт ч биш, учир нь тэдгээр өөр газарт өөр нотолгоотойгоор бүтэлгүйтдэг. Залгаасыг дахин суулгах нь ч засахгүй, учир нь ижил демон дахин сонгогддог. Ашигтай тайлбар нь демон болон түүний татгалзсан мессежийг нэрлэдэг.

Гарцын талын засвар нь өөр хууль ёсны үр дүн. Шинж чанарыг илгээхээ болих програм хангамж нь клиентийн шинэчлэл бүрийг даван туулдаг бол бэхэлсэн багц нь дараагийн түгээлтийн хувилбарыг хэн нэгэн яагаад бэхэлснийг санаж байвал л даван туулна.

Хоёр замыг хурдаар биш, засвар үйлчилгээний зардлаар харьцуул. Хоёулаа ажиллаж чадна; зөвхөн нэг нь диалектийн зөрүүг арилгана.

Холбоотой нийтлэлүүд