ستاسو وېش بسته لرې کوي، ستاسو مینو خپل ننوتل له لاسه ورکوي، او تونل بیا هم د بل بیا پیل وروسته راپورته کیږي۔ یو سوداګریز VPN کلاینټ هغه ټوټې پرېږدي چې د بستې مدیر هېڅکله تعقیب نه کړې، نو پاک لرې کول د پاک ماشین سره یو څه نه دي۔ له دې ټوټو څلور یې نږدې هر روحاني اړیکه تشریح کوي: یو واحد، یو د اړیکې پروفایل، یو امتیازي مرستندوی او د پلورونکي یوه ذخیره۔ د هر څه د لرې کولو دمخه څلور واټن کړئ، بیا هر یو د هغه برخې له لارې لرې کړئ چې مالک یې دی۔

هغه څه چې لرې کوونکي هېڅکله ثبت نه کړل

د بستې مدیر یوازې هغه فایلونه لرې کوي چې پخپله یې لیکلي، او بل هېڅ۔ د هغه د اړیکې پروفایل چې کلاینټ یې د چلولو پر مهال جوړ کړ، د نصب وروسته فعال شوي واحد، یا د هغه مرستندوی چې په لوړو حقونو کار کولو پر مهال ځان ثبت کړ، هېڅ ریکارډ نلري۔ هر یو له دې جلا فرعي سیسټم پورې اړه لري، او هر یو کولای شي بسته یو یا څو بیا پیلونه ژوندي پاتې شي۔ همدا تشه تشریح کوي چې ولې تونل روغ وي کله چې هغه سافټویر چې جوړ کړی یې دی لاړ۔

پاتې ته به تل یو مالک وي، که systemd وي، که NetworkManager، که د ذخیرې ترتیب یا د هر کارن لپاره د اتوماتیک پیل ننوتل۔ لومړی د مالک موندل همدا دی چې پاکول له نیمګړي ترتیب شوي ماشین کېدو څخه ساتي۔ فایلونه په مستقیم ډول لرې کول معمولا تر هغه کار کوي چې مالک یې بیا جوړ کړي، نو ځکه لاندې امرونه له پوښتنو پیل کیږي۔

څلور مالکان، لومړی یوازې لوستل

له لرې کولو څخه نه، بلکې له پوښتنو پیل کړئ او هغه دقیق نومونه ولیکئ چې بیرته راځي۔ پلورونکي ډېری وخت د میټا بستې ترڅنګ نسخه لرونکی پیلوډ لیږي، نو یو محصول کولای شي په دوو نومونو ښکاره شي۔ هغه نوم چې په دواړو لیستونو کې راځي یو محصول دی چې دوه مالکان لري، او دواړه باید لرې شي۔ لومړۍ ټولګه بستې او واحدونه رانیسي، چېرې چې ډېری پاتې برخې ښکاره کیږي۔

dpkg -l | grep -i acmevpn
systemctl list-unit-files | grep -i acmevpn
systemctl list-units --type=service --state=running | grep -i acmevpn

دوهمه ټولګه هغه دوه برخې رانیسي چې د پاکولو وروسته ډېری ژوندي پاتې کیږي، یعني د اړیکې پروفایل او د پلورونکي ذخیره۔ د نوم پرځای د UUID کالم ولولئ، ځکه چې تکراري نومونه معمول دي او د لرې کولو امر د پېژندونکي تمه لري۔ د ذخیرې کرښه د نن ورځې د نه لرې کولو سره سره د لوستلو ارزښت لري، ځکه چې یو مړ پلورونکی کوربه کولای شي میاشتې وروسته یو بې اړیکه نصب مات کړي۔ دواړه لیستونه هېڅ نه بدلوي، او همدا د دوی د لومړی چلولو هدف دی۔

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
grep -ril acmevpn /etc/apt/sources.list.d/ /etc/apt/sources.list

هغه پروسه چې د پاکولو وروسته ژوندې ده یا فعال واحد دی یا د بل پروګرام بچی۔ د هغه خدمت د ملامتولو دمخه چې نور نشته، د پروسو جدول او د هغې د مور او پلار لړۍ ولولئ۔ د هر کارن اتوماتیک پیل ننوتونو ته هم هماغه کتنه پکار ده، او هغه یوازې په نوې ننوتنې شیل کې ښکاري، په root ناسته کې نه۔

درې کړۍ چې یو د بل ځای نشي نیولی

درول اوسنی چلول پای ته رسوي، نا فعالول د بوت وخت تړنې لرې کوي، او ماسک کول واحد /dev/null ته اشاره کوي۔ یوازې دریم یې هم د ساکټ، ټایمر یا تړاو له لارې فعالول بندوي، چې دا یې د درېیو ترټولو پیاوړی کوي۔ ترتیب مهم دی تر هغه چې لا هم پرېکړه کوئ چې د ماشین سره څه وکړئ۔ په هغه پرېکړه کې ماسک کول سم حالت دی، ځکه چې په لوړ غږ ناکام کیږي د دې پرځای چې په بل بوت کې چوپ پیل شي۔

د بیا نصبولو دمخه ماسک لرې کړئ، که نه نوی بسته د هغه دلیل له امله مات ښکاري چې چا نه دی لیکلی۔ هماغه احتیاط د بسته بندۍ توپیرونو ته هم اړه لري: یو جوړښت داسې واحد لیږي چې درول کیدای شي، بل بیا هېڅ خدمت نه پرېږدي۔ د کړۍ د غوره کولو دمخه معلومه کړئ چې کومه بسته بندي لرئ، ځکه چې د پاکولو لاره په دوی کې توپیر لري۔

د وحشي نښو په واسطه غلط پروفایل لرې کیږي

پروفایل د هغه UUID سره لرې کړئ چې ثبت کړی یې دی، او هېڅکله د وحشي نښې سره نه۔ keyfile فولډر په ماشین کې هر Wi-Fi او Ethernet پروفایل هم لري، نو پراخه سمون هغه شیان لرې کوي چې لا یې ورته اړتیا لرئ۔ په لاس لرې شوی keyfile کولای شي هغه پالیسي چې مالک یې ده بیا جوړ کړي، چې لرې کول بې اغیزه ښکاروي۔

nmcli connection delete uuid <uuid>

که هغه پروفایل یوازینی کاپي وي چې لا یې لرئ، لومړی ګیټ وې او هویت صادر کړئ، ځکه چې ځایي لرې کول په سرور کې هېڅ نه لغوه کوي۔ ذخیره هم هماغه قاعده تعقیبوي: یوازینی پلورونکی فایل او د هغه کیلي حلقه لرې کړئ، بیا د بستو لیستونه تازه کړئ او هغه نصب چې واقعا یې غوښت بیا هڅه کړئ۔ د زاړه دریم اړخ ننوتل پریښودل کولای شي زاړه تړاو پین کړي یا هېڅ ځواب نه ورکوي۔ دواړه لرې کول کوچني دي، او هر یو یې د هغه کاپي څخه چې ساتئ بیرته اخیستل کیدای شي۔

د بیا پیل وروسته څه لا چلیږي

د بریا اعلان دمخه بیا پیل کړئ، بیا د اپلیکیشن پرځای آثار وګورئ۔ تونل انټرفیس، زاړه ویشل شوې لاره او د هرې اړیکې DNS چې زاړه کلاینټ پرېښي، هر یو خپل امر غواړي۔ درې واټن کولای شي هغه پاکولو ته ژوندي پاتې شي چې هر بسته یې په بریالیتوب سره لرې کړ۔

ip link
ip route
resolvectl status

نوې ننوتنې شیل هم پرانیزئ، ځکه چې د اتوماتیک پیل ننوتل یوازې هلته فعالیږي۔ بیا /etc/NetworkManager/dispatcher.d/ ولولئ د هغه سکریپټ لپاره چې هرکله انټرفیس حالت بدل کړي اړیکه پورته راوړي، چې د شاته خدمت پرته د تونل د بیرته راګرځېدو تشریح کوي۔ که لا هم څه بهر ته زنګ وهي، د نښې تر بندېدو پورې د فایلونو لرې کولو پرځای پروسه تر هغې مور او پلار پورې تعقیب کړئ۔ ماشین پاکول او حساب لغوه کول جلا کارونه پاتې کیږي، او کله چې بیا پیل ارام ښکاري یوازې یو یې بشپړ وي۔

اړوندې مقالې