ډېری لارښودونه دا غوره توب د ظاهري څیز په توګه وړاندې کوي: یا NetworkManager دې ټونل پورته کړي، یا systemd بېلګه فعاله کړئ او پای۔ دواړه لارې په یوه څیز کې توپیر لري چې د بې سکرین ماشین پایله ټاکي، او دا د دې سره هېڅ تړاو نه لري چې کومه وسیله نوې ده۔ NetworkManager رازونه د یوې ناستې له لارې پرانیزي؛ د systemd بېلګه د پرانیستلو لپاره هېڅ ناسته نه لري۔ هغه لاره غوره کړئ چې د رازونو سمبالښت یې ستاسو مخې ته ماشین سره سمون لري۔

نور هر څه، د لارو نصبولو څخه تر بیا نښلېدو چلند پورې، له همدې لومړي پرېکړې سرچینه اخلي۔

د کیلي حلقه هغه توپیر دی چې هیڅوک یې یادونه نه کوي

کله چې NetworkManager د VPN پروفایل ولري، پټنوم کولای شي د ننوتلو د کیلي حلقې کې وي، کومه چې د کارن ننوتلو پر مهال پرانیستل کېږي۔ دا په لپ ټاپ کې ښه کار کوي: کس حاضر دی، حلقه پرانیستل کېږي، ټونل پورته راځي۔ په هغه سرور کې چې پرته له نظارت بوټ کېږي، د یو څه پرانیستلو لپاره هیڅوک نشته، نو پروفایل د هغه راز په تمه دی چې هیڅکله نه راځي۔ اړیکه جوړه شوې ښکاري او هیڅکله فعاله نه کېږي۔

د systemd بېلګه له دې ستونزې ډډه کوي د ډیسک څخه د اعتبارنامې فایل لوستلو سره، کوم چې فایل هغه څه جوړوي چې تاسو یې ساتئ۔ chmod 400 او د root مالکیت لږ تر لږه دی، او فایل باید له هغو بیک اپ او عکس کېښکاړو بهر پاتې شي چې تاسو یې کنټرول نه لرئ۔

VPN د اړیکې سره نښلول د بوټ تضمین نه دی

په nm-connection-editor کې، د VPN پرځای تاردار یا بې تاره اړیکه غوره کړئ، General ټب پرانیزئ، په اتومات ډول VPN ته د نښلېدو اختیار نښه کړئ او پروفایل ته نوم ورکړئ۔ بیا چې کله لومړنۍ اړیکه نښلېدلې حالت ته ورسیږي، NetworkManager VPN د دوهمې اړیکې په توګه فعالوي۔ دا یو انحصار دی، د اور دېوال قاعده نه۔ بسته کولای شي د ټونل پورته کېدو مخکې ثانیو کې لا هم ووځي، او ساتل شوی راز چې پرانیستل نشي، ماشین پرته له هغې آنلاین پریږدي۔

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

د systemd بېلګې ته د سمون وړ فایل نوم ته اړتیا ده

پروفایل په هغه کلاینټ فولډر کې کېږدئ چې بسته یې تمه لري، لکه /etc/openvpn/client/office.conf، او له داخل څخه د اعتبارنامې فایل ته د auth-user-pass office.cred له لارې اشاره وکړئ۔ د بېلګې نوم د پایښت پرته د فایل نوم دی، نو openvpn-client@office د office.conf فایل لولي۔ دا د sudo systemctl enable --now openvpn-client@office سره فعاله کړئ او د بلاګ له بېلګې څخه د باور پرځای د systemctl cat openvpn-client@office سره سمون تایید کړئ۔

د پروفایل دننه لارې د واحد کاري فولډر سره اړوند حل کېږي، نه د پروفایل سره، نو یوه نسبي ca یا auth-user-pass کرښه کېدای شي د بوټ پر مهال ناکامه شي حال دا چې په لاسي ازموینه کې کار کوي۔ د هر هغه څه لپاره چې واحد یې باید ومومي، مطلق لارې وکاروئ۔ بیا د یوې ریښتینې بوټ وروسته journalctl -u openvpn-client@office -b ولولئ؛ هغه واحد چې پرته له ټونل فعال راپور ورکوي، معمولاً په هغه ثبت کې د یوه ورک فایل نوم اخلي۔

زړې بستې بل کېښکاړ نوم وړاندې کوي، نو systemctl list-unit-files 'openvpn*' ټاکي چې په دې کوربه کې کوم شتون لري۔

د بیا نښلېدو چلند جلا پرېکړه ده

ping-restart لرونکی پروفایل وروسته له هغې چې ټونل ولوېږي بیا جوړوي، او د بیا پیل لارښوونې لرونکی واحد په خدمت کچه ورته څه کوي۔ دا هغه تګلارې دي چې تاسو یې غوره کوئ، نه هغه اصلي ارزښتونه چې میراث یې اخلئ۔ که اړیکه باید یوازې د غوښتنې پر بنسټ پورته راشي، د بیا پیل چلند په قصد سره لرې کړئ او ولیکئ چې ولې۔ که واحد د شبکې د کارېدو وړ کېدو مخکې پیل شي، د بیا هڅې تګلارې ته اړتیا لري، ځکه چې د بوټ پر مهال یوه ناکامه هڅه پخپله نه تکرارېږي۔

درول هم هماغه ډول لفظي دي: sudo systemctl disable --now openvpn-client@office روانه بېلګه دروي او د بوټ تړنه لرې کوي۔ یوازې غیرفعالول ټونل تر راتلونکي بیا پیل پورې روان پریږدي، کوم چې هر هغه څوک حیرانوي چې د غیرفعالولو له لارې ازموینه کوي او ویني چې انټرفیس پورته پاتې دی۔

بیا پیل کړئ، بیا څلور څیزونه په ترتیب سره وګورئ

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

پرته له لارې فعال واحد معمولاً مانا دا ده چې پروفایل ونښلېد خو سرور هېڅ لاره نه وه ټېله کړې، یا لاره په هغه انټرفیس کې نصب شوه چې وروسته ورک شو۔ هغه لاره چې د نومونو لټون پکې کار نه کوي، د ټونل پرځای DNS ترتیب ته اشاره کوي۔

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

اړوندې مقالې