یو داخلي نوم د تونل له بندیدو یوه ورځ وروسته هم لا VPN سرور ته حل کیږي، او د حل کوونکي فایل تل له هغې ننوتنې سره بیرته راځي۔ چېرې چې د Debian resolvconf د حالت مالک دی، هغه فایل د عرضه کوونکو له ریکارډونو څخه جوړیږي، او یو له هغو څخه پاتې برخه ده۔ د ریکارډ ړنګول یوه دقیقه نیسي؛ دا ثابتول چې ړنګول یې خوندي دي اصلي کار دی۔ دا دروازې په ترتیب سره پرمخ ځي، او ناکامه دروازه بهیر پای ته رسوي، نه تاسو بل ګام ته لیږي۔

تایید کړئ چې resolvconf د حالت مالک دی

لومړی مالک وپیژنئ، ځکه چې systemd-resolved لاندې ورته نښه بېلې کمانډې او بېله سمون غواړي۔ د resolvconf بسته /run/resolvconf لاندې یو ډیټابیس ساتي او /etc/resolv.conf هغه فایل ته نیسي چې له همدې ډیټابیس څخه یې جوړوي۔ دوه لوستنې پوښتنه فیصله کوي: د سیمبولیک لینک هدف، او دا چې بسته نصب او فعاله ده که نه۔ /run/systemd/resolve لاندې هدف بله طرحه مانا لري، چېرې چې لاندې هیڅ هم نه پلي کیږي۔

dpkg -l resolvconf | tail -1
ls -l /etc/resolv.conf
systemctl is-active resolvconf.service

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

ډیټابیس ان پټونه لري، نه ځواب

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

sudo resolvconf --list
sudo resolvconf -i

لومړی کمانډ عرضه شوي ریکارډونه پرته له پروسس کولو چاپوي، او دویم هغه انټرفیسونه لیست کوي چې اوس مهال DNS ترتیبات وړاندې کوي۔ کیلي معمولا د انټرفیس نوم او عرضه کوونکي پروګرام څخه جوړیږي۔ د resolvconf لارښود هغه ډیټابیس تشریح کوي چې دا کیلي ورته مخ کیږي۔

کیلي له آوټ پټ څخه کاپي کړئ، د بیا جوړولو پرځای۔ یوه ننوتنه یوازې ځکه tun0 نه بلل کیږي چې یوې زړې سکریپټ دا نوم کارولی و۔

ثابته کړئ چې ریکارډ مالک نه لري

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

د پروسو نومونه کمزوري شواهد دي۔ OpenConnect vpnc-script ته زنګ وهي، نو د vpnc پروسې کتنه هیڅ نه وايي چې کوم ریکارډ اوسنی دی۔ نوې اړیکه کیدای شي هغه انټرفیس نوم بیا وکاروي چې زړې پرېښی و، چې دا کیلي له ریښتیني عمر څخه زړه ښکاره کوي۔ د ریکارډ دننه سرور پته له هغو تونلونو پتو سره پرتله کړئ چې لا فعال دي، او که سره سمون ولري ودریږئ۔

د مالک مدیر له لارې نورمال قطعېدل لومړی درمل دی۔ هغه بیرته اخلي هغه څه چې دې اړیکې نصب کړي وو او نور عرضه کوونکي نه لمسوي۔

لرې کول او بیا لیکنه وګورئ

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

sudo resolvconf -d "RECORD_KEY_FROM_THE_LIST"
sudo resolvconf --list
resolvectl query host.corp.example || getent hosts host.corp.example

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

resolvconf -u یوازې هغه د تازه کولو سکریپټونه چلوي۔ هغه هیڅکله زوړ ریکارډ نه پیژني او نه ړنګوي، او د زړو ان پټونو څخه بیا جوړول هماغه ناغوښتل شوی فایل بیا تولیدوي۔

وژل شوې قطعېدلو قلاب ریکارډ پرېږدي

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

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

بیا د ژوند دوره تمرین کړئ: وصل شئ، قطع شئ، ریکارډونه بیا لیست کړئ۔ د ننوتني په خپله خپله ورکیدل یوازینی ثبوت دی چې سمون ټینګ دی۔

اړوندې مقالې