په Ubuntu 24.04 کې L2TP مات شو: xl2tpd که go-l2tp ډیمون؟
د NetworkManager د L2TP پلگ ان شاته ډیمون په 24.04 کې بدل شو۔ ولولئ کوم پړاو ناکام شو، بیا د یو ځلې لرې کولو او پین کولو پر ځای یو ترمیم غوره کړئ۔
Ubuntu 24.04 د NetworkManager د L2TP پلگ ان شاته ډیمون په خاموشۍ سره بدل کړ۔ زوړ لار xl2tpd کاراوه؛ نوې بسته بندي د Go یو پلي کول راوړي چې kl2tpd نومي ډیمون جوړوي۔ پلگ ان هغه چې نصب وي هغه پیلوي، نو اپ گریډ کولای شي ډیمون بدل کړي پرته له دې چې ستاسو پروفایل یا اعتبارنامې ته لاس ووهي۔ دا ټول خرابي ده: یو کنټرول پیغام چې نوی ډیمون نه پېژني۔
پلگ ان IPsec، L2TP او PPP همغږي کوي، بیا جوړ شوی انٹرفیس NetworkManager ته سپاري۔ دا پخپله L2TP نه پلي کوي۔
پلگ ان یو همغږي کوونکی دی، ډیمون نه
network-manager-l2tp د IPsec مرستندوی، L2TP ډیمون او PPP چلوي او انٹرفیس د ډیسکټاپ د اړیکو مدیریت سره نښلوي۔ کلونه کلونه ډیمون xl2tpd و، او هرې لارښودې چې د هغه ترتیبات یې یادول، هغه انګېرنه په میراث کې ترلاسه کوله۔ وروسته Debian بسته بندي د دوو پلي کولو څخه هر یو ومنله، او 24.04 د Go نسخه نصبوي چې kl2tpd برابروي۔ په پروفایل کې هېڅ ساحه نه ثبتوي چې مخکې کوم ډیمون چلېده، نو بدلون تر هغو پټ پاتې کېږي چې پیغام رد شي۔
دواړه بستې لرونکی ماشین لا هم کېدای شي هغه ونه چلوي چې تاسو یې تمه لرئ۔ غوره کول د پلگ ان پرېکړه ده، نه د هغې لارښود چې تاسو تعقیب کړې۔
د ترمیم غوره کولو دمخه پړاو ولولئ
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 کې د هماغې دروازې سره کار کاوه۔ دا نه ورکه لار ده او نه د اور دېوال بدلون، ځکه چې هغوی بل ځای کې د بېلو شاهدو سره ناکامېږي۔ پلگ ان بیا نصبول هم نه یې سمولای شي، ځکه چې هماغه ډیمون بیا ټاکل کېږي۔ ګټور تفصیل د ډیمون او هغه پیغام نوم اخلي چې رد کړی یې دی۔
د دروازې اړخ ترمیم بله مشروعه پایله ده۔ هغه فرم ویئر چې ځانګړتیا لېږل بندوي هر کلاینټ اپ گریډ ته دوام ورکوي، په داسې حال کې چې پین شوې بسته راتلونکې وېش نسخه ته یوازې هغه وخت دوام ورکوي چې یو څوک یاد وي چې ولې پین ده۔
دوه لارې د سرعت پر ځای د ساتنې لګښت له مخې پرتله کړئ۔ دواړه کار کولای شي؛ یوازې یوه د ژبې ناسم والی لرې کوي۔