دو ہاٹ کیز اس اندازے کو دور کرتی ہیں جو ایک VPN ٹوگل کو سنبھالنا پڑتا ہے: ایک ہمیشہ جوڑتی ہے، دوسری ہمیشہ منقطع کرتی ہے۔ دو ہاٹ کیز ابہام بھی دور کرتی ہیں: ایک ہمیشہ کنکشن مانگتی ہے، دوسری ہمیشہ ڈسکنکشن مانگتی ہے۔ دونوں UUID کے ذریعے اسی محفوظ پروفائل کی طرف اشارہ کرتی ہیں۔

سیٹ اپ نیچے دیے گئے ترتیب سے کریں۔ باندھنے سے پہلے ہر کمانڈ ٹرمینل میں آزمائیں، کیونکہ جو اشارہ آپ نہیں دیکھ سکتے اسے تلاش کرنے کے لیے ہاٹ کی بری جگہ ہے۔

پروفائل کا نام نہیں، UUID تلاش کریں

عام ڈیسک ٹاپ سیشن میں محفوظ کنکشنز کی فہرست بنائیں اور مطلوبہ VPN کا UUID کاپی کریں۔ نام لوگوں کے لیے ہے؛ دو محفوظ پروفائل ایک نام شیئر کر سکتے ہیں، اور مٹایا پھر درآمد کیا گیا پروفائل نیا شناخت کنندہ پاتا ہے۔

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

UUID کو ظاہر ہونے والے نام کی بجائے ہاٹ کی کی تعریف میں رکھیں۔ اگر بعد میں پروفائل بدلا جائے تو دونوں ہاٹ کیز ایک ساتھ اپ ڈیٹ کریں، کیونکہ پرانا شناخت کنندہ ناکام ہونے والی کنیکٹ کارروائی بناتا ہے جبکہ ڈسکنیکٹ اب بھی پرانی شے کو نشانہ بناتا ہے۔ اسی لیے دونوں کارروائیاں ایک ہی قدر استعمال کرتی ہیں۔ UUID کو پروفائل کی شناخت سمجھیں۔

تصدیق کریں کہ پروفائل NetworkManager VPN ہے، اپنی سروس والا وینڈر ڈیمن نہیں۔ وینڈر کلائنٹ کو اپنا معاون کنٹرول انٹرفیس چاہیے؛ nmcli ایسی ٹنل کا انتظام نہیں کرے گا جو اس کی نہیں۔ نام مبہم ہو تو کنکشن کی قسم چیک کریں۔ کسی دوسرے ڈیمن کی ٹنل اسی فہرست میں نظر نہیں آئے گی۔

پہلے دونوں کمانڈز ٹرمینل میں آزمائیں

کنکشن انٹرایکٹو طور پر مانگیں، منظور شدہ لاگ ان مکمل کریں اور وہ نجی وسیلہ حاصل کریں جس کی آپ کو واقعی ضرورت ہے۔ پھر مماثل کمانڈ سے منقطع کریں اور تصدیق کریں کہ VPN نیچے کا Wi-Fi یا Ethernet لنک لیے بغیر اترتا ہے۔

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
nmcli connection down uuid 11111111-2222-4333-8444-555555555555

انہیں دو الگ کارروائیوں کے طور پر چلائیں۔ یہ کنکشن کی حالت بدلتی ہیں؛ پروفائل نہیں مٹاتیں اور نہ اس کی ترتیبات میں ترمیم کرتی ہیں۔ پہلی بار چلانے کا ٹرمینل آؤٹ پٹ رکھیں تاکہ معلوم ہو کہ عام اشاروں کی ترتیب کیسی ہوتی ہے۔ وہ ریکارڈ ہاٹ کی کے رویے کو قابلِ اندازہ بناتا ہے۔

اپنے واحد دور دراز انتظامی راستے سے منقطع ہونے کی جانچ نہ کریں۔ اگر VPN آپ کا سیشن لے کر جا رہا ہے تو کامیاب منقطعی آپ کی رسائی بھی ختم کرے گی، اور بحالی کے لیے ٹنل پر منحصر نہ ہونے والا راستہ درکار ہے۔ مقامی کنسول یا دوسرا لنک تیار رکھیں۔

دو نامزد ہاٹ کیز ایک ہی UUID سے باندھیں

ڈیسک ٹاپ کی کی بورڈ ترتیبات میں واضح نام والی دو کارروائیاں بنائیں، مثلاً آفس VPN کنیکٹ کریں اور آفس VPN ڈسکنیکٹ کریں۔ مختلف کلیدی امتزاج تفویض کریں اور جانچا گیا UUID دونوں کمانڈز میں چسپاں کریں۔

حالت کی بجائے ارادے سے نام دیں۔ ٹوگل نامی ہاٹ کی اگلے دباؤ کو غیر متوقع بناتی ہے؛ کنیکٹ اور ڈسکنیکٹ بتاتے ہیں کہ واقعی کیا مانگا جائے گا۔ اس سے ہاٹ کی فہرست خود وضاحتی ہو جاتی ہے۔ غلط دباؤ بھی کچھ قابلِ اندازہ کرتا ہے۔

اگر ڈیسک ٹاپ desktop-entry لانچر استعمال کرتا ہے تو یاد رکھیں، لانچر خود بخود ٹرمینل مختص نہیں کرتا۔ ایسی کمانڈ جسے انٹرایکٹو ان پٹ چاہیے وہاں انتظار کرے گی جہاں کوئی جواب نہیں دے سکتا۔

تصدیق کی درخواست وہاں رکھیں جہاں آپ اسے دیکھ سکیں

اختیار --ask، نہ دیا جائے تو nmcli چلتے ہوئے خفیہ ایجنٹ سے غائب اسناد مانگتا ہے۔ یہ تب درست راستہ ہے جب ڈیسک ٹاپ پہلے ہی اس VPN کی تصدیق سنبھالتا ہے اور ایجنٹ اپنا اشارہ دکھا سکتا ہے۔ کام کرتا سمجھنے سے پہلے سادہ کنیکٹ کمانڈ براہِ راست ہاٹ کی سے آزمائیں۔

اگر VPN کو ٹرمینل تعامل چاہیے تو ہاٹ کی کو ڈیسک ٹاپ کی ٹرمینل ایپلیکیشن کھول کر وہاں انٹرایکٹو کمانڈ چلانے کے لیے تشکیل دیں۔ لانچ آرگیومنٹ ٹرمینل ایپلیکیشنز میں مختلف ہوتے ہیں، اس لیے نصب شدہ کی دستاویزی شکل استعمال کریں۔

ڈیسک ٹاپ اندراج کے لیے Terminal=true ٹرمینل ونڈو مانگتا ہے اور Terminal=false نہیں مانگتا۔ کوئی ترتیب کمانڈ لائن میں پاس ورڈ رکھنے، بغیر پاس ورڈ sudo دینے یا ادارے کی تصدیق کی پالیسی کو نظر انداز کرنے کی وجہ نہیں ہے۔

کلید دبانے کے بعد تیاری چیک کریں

کلید دبانے کا مطلب ہے آپ نے فعال سازی مانگی۔ یہ ثابت نہیں کرتا کہ تصدیق مکمل ہوئی، راستے نصب ہوئے یا نجی DNS جواب دے رہا ہے۔ کنکشن کی حالت اور پھر حقیقی نجی وسیلہ چیک کریں۔

ترجمہ شدہ جملہ ملانے کی بجائے مالک کلائنٹ سے حالت پڑھیں۔ انسانوں کے لیے پڑھنے کے قابل متن زبان کے ساتھ بدلتا ہے، اور ایک مشین میں ایک سے زیادہ VPN ہو سکتے ہیں، اس لیے سٹرنگ میلان غلط پروفائل بتا سکتا ہے یا عبوری حالت سے محروم ہو سکتا ہے۔

اگر کوئی اور آٹومیشن VPN دوبارہ جوڑتا ہے تو اسے ڈسکنیکٹ ہاٹ کی کے ساتھ ہم آہنگ کریں۔ ایک دوسرے کو منسوخ کرنے والے دو مالک ایسا کنکشن بناتے ہیں جو کلید دباؤ کو نظر انداز کرتا دکھتا ہے، جبکہ اصل مسئلہ مسابقتی پالیسی ہے۔

UUID، دونوں کمانڈز اور تیاری کی جانچ اپنے نوٹس میں درج کریں۔ اگلی بار پروفائل بدلنے یا ڈیسک ٹاپ اپ گریڈ کرنے پر، شناخت کنندہ اور مطلوبہ اشارے کا راستہ پہلے سے لکھا ہو تو تشخیص بہت آسان ہوتی ہے۔

متعلقہ مضامین