OpenVPN په Ubuntu 18.04 کې د VPN مینو کې نشته: څه باید نصب کړئ
په GNOME پینل کې د VPN ډول د openvpn له کمانډ څخه نه، بلکې د پلاګین پیکج څخه راځي. سیټ نصب کړئ، NetworkManager بیا پیل کړئ، بیا پروفایل وارد کړئ.
د GNOME د VPN لیست ممکن هغه څه وړاندې نه کړي چې ستاسو له ترلاسه شوي پروفایل سره سمون ولري، او معمول پایله داده چې دا ډیسکټاپ OpenVPN نشي کولی۔ خو کولی شي۔ هغه څه چې نهشته د پلاګین پیکج دی، او په همدې ماشین کې د کمانډ کرښې کلینټ له مینو سره هیڅ تړاو نه لري۔ دا هغه افسانه ده چې لومړی باید ووژل شي، ځکه خلک د غلط شي بیا نصبولو ته لیږي۔
مینو پلاګینونه ښیي، پروتوکولونه نه
GNOME هغه د اړیکې ډولونه ښیي چې د شبکې مدیر یې راپور ورکوي، او مدیر نصب شوي پلاګینونه راپور ورکوي۔ نو خالي لیست د پروتوکول وړتیاوې نه، بلکې د نصب شوو پلاګینونو ټولګه بیانوي۔ همدې لپاره کار کوونکی openvpn باینري په پینل کې هیڅ نه بدلوي۔
دا توپیر مهم دی ځکه له پینل څخه دواړه خرابۍ یو شان ښکارېږي۔ ورک پلاګین او مات پلاګین دواړه هغه ډیالوګ چې مرسته نشي کولی راوړي، او یوازې لومړی یې د یو څه نصبولو سره سمېږي۔ له هر څه نصبولو دمخه له مدیر څخه د هغه څه پوښتنه چې پوهېږي دواړه جلا کوي۔ هغه پوښتنه یو کمانډ لګښت لري او د یو ساعت اټکل ځای نیسي۔
دا ډیالوګ د کوم پیکج دی
په Ubuntu 18.04 کې پیکجونو ځانګړي نومونه لري، او نوي خپرونې همدې وېش وساته۔ دوی د بدیلونو نه، بلکې د رولونو په توګه ولولئ، ځکه یو نصبول په خپله ستونزه لږ حل کوي۔ یو پیکج د ډیمون او د کمانډ کرښې کلینټ لري، او دواړه هیڅ د تنظیماتو ډیالوګ نه پېژني۔
د پلاګین پیکج هغه څه دی چې شبکې مدیر ته اجازه ورکوي OpenVPN اړیکه جوړه، خوندي او پیل کړي۔ د ایډیټر پیکج فورم، د هغه ساحې او هغه خوندي کولو لاره برابروي چې پینل یې بولي۔ هغه ماشین چې پلاګین لري خو ایډیټر نه لري هغه ډول ښیي چې تنظیم یې نشي کولی، په داسې حال کې چې هغه ماشین چې ایډیټر لري خو پلاګین نه لري هیڅ نه ښیي۔ سیټ یو ځای نصب کړئ او ابهام ورکېږي۔
sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version
په 18.04 کې دا ریښتیني آرشیف نومونه دي، نه بدیلونه۔ KDE ډیسکټاپ خپل ایډیټر پیکج غواړي او پلاګین هم غواړي، او یوازې GNOME ته لیکل شوی لارښود همدا برخه پرېږدي۔
بیا پیلول هم د نصب برخه ده
پینل د خدمت په پیل کې له مدیر څخه د هغه ملاتړ شوي ډولونو پوښتنه کوي، او لا دمخه ښودل شوی لیست د نصب له امله تازه نه شي۔ نو په روان خدمت کې نصب کول د بریالي نصب او نه بدل شوي ډیالوګ ستړي کوونکې ترکیب جوړوي۔ بیا پیلول اختیاري ساتنه نه ده؛ دا هغه ګام دی چې نصب ښکاره کوي۔
بیا پیلول اړیکه څو ثانیې پرې کوي، او هر هغه SSH ناسته چې په همدې انټرفېس تېره شي ورسره ځي، نو که ماشین لرې وي د دې پلان وکړئ۔ بیا پینل بیرته خلاص کړئ او له مدیر څخه مستقیم وپوښتئ چې څه ملاتړ کوي۔ مستقیمه پوښتنه له هغه مینو څخه چې کېدای شي په کیش کې وي غوره شواهد دي۔
sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn
وروستی کمانډ هغه توپیر کوونکی ازموینه ده۔ د پلاګین سره دا د ارګومېنټونو د نشتوالي له امله ناکامېږي؛ پرته له هغه دا ناڅرګند VPN ډول راپور ورکوي۔ یوه پایله هغه فورم دی چې د ډکولو انتظار کوي، او بله لا هم د بسته بندۍ ستونزه ده۔ که غواړئ توپیر ښکاره وي، دا د نصب دمخه او وروسته وچلوئ۔
اجازه ورکړئ nmcli د .ovpn فایل ولولي
هیڅ شی تاسو مجبور نه کوي چې ورکړل شوی پروفایل کنټرول په کنټرول بیا جوړ کړئ۔ مدیر .ovpn فایلونه مستقیم لولي او لارښوونې یې خوندي شوې اړیکې ته اړوي، په شمول د دننه شاملو سندونو۔ واردات د دقت له پلوه له کاپي کولو هم غوره دي، ځکه غلط ټایپ شوی سایفر یا پرې شوی کیلي هغه خرابي جوړوي چې د سرور د ستونزې په څېر ښکاري۔
تر هغه چې خوندي کول بشپړ شي، پروفایل د هغه هر کیلي یا سند تر څنګ پرېږدئ چې ورته اشاره کوي، ځکه یوازې د فایل لارې خوندي کوونکې اړیکه د فایلونو په لېږد سره ماتېږي۔ بیا اړیکه په نوم ازموئ، او هر د اعتبار معلوماتو غوښتنې ته په مخکې پلان کې ځواب ورکړئ تر څو ووینئ څه غواړي۔ هغه خوندي شوې اړیکه چې هیڅکله فعاله شوې نه وي د هیڅ شي شاهد نه ده۔
nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active
هغه دریم کمانډ تاییدوي چې تونل ستاسو د تمې نوم سره پورته دی۔ دا د ناکامې اړیکې او هغې اړیکې چې هیڅکله فعاله شوې نه وي هم جلا کوي۔
هغه څه چې مینو یې نشي ویلای
د ډول نشتوالی د ګېټوې په اړه هیڅ نه وایي، او دا معنا نه لري چې سرور OpenVPN ردوي۔ دا دلیل نه دی چې د یو ناتړلي پروتوکول پلاګین نصب کړئ تر څو د مینو یوه ماده ښکاره شي۔ هغه دوهمه غلطي په عمل کې نوم لري: خلک د PPTP یا AnyConnect پروفایل OpenVPN خدمت ته متوجه کوي ځکه چې همغه موارد وړاندې شوي وو۔
لومړی بسته بندي سمه کړئ؛ د سرور پوښتنه وروسته راځي۔ هغه پروفایل چې پاک وارد شي او هیڅکله تصدیق نه شي، د سند، TLS یا د اعتبار معلوماتو پوښتنه کې ناکامېږي نه د ایډیټر پوښتنه کې۔ هر یو یې بېل شواهد پرېږدي، او هیڅ یو یې په ډیالوګ کې نه ښکاري۔ د تنظیماتو پینل د بیا خلاصولو دمخه د کلینټ لاګ ولولئ۔
دا په هغه سرچینه ثابته کړئ چې واقعاً یې کاروئ
کله چې ډول شتون ولري او اړیکه خوندي شوې وي، اړیکه وکړئ او هغه سرچینه خلاصه کړئ چې واقعاً یې کاروئ۔ یوازې فعالول دا ثابتوي چې دواړه سرونه پر تونل سلا شوي۔ هغه تونل چې پورته شي او هیڅ ونه لېږدوي بل د خرابۍ ډول دی، او پینل یې نشي لیدلی۔
ولیکئ چې کومه سرچینه مو ازموېله، تر څو بل کس له سره پیل پرته هماغه کتنه تکرار کړي۔ کله چې تونل پورته وي او سرچینه بیا هم ناکامه وي، څیړنه ډیالوګ ته نه، بلکې لارو او DNS ته ځي۔ هغه یادښت د سمون او کیسې تر منځ توپیر دی۔