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

بٹن مقامی توثیق کی عکاسی کرتا ہے

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

کچھ بھی تبدیل کرنے سے پہلے توثیقی پیغام پڑھیں، کیونکہ پیغام اس فیلڈ کا نام لیتا ہے جس پر ایڈیٹر اعتراض کرتا ہے۔ فارم کا اندازہ لگانا ایڈیٹر کے پہلے ہی لکھے ہوئے ایک جملے کو پڑھنے سے سست ہے۔

فیلڈز کو منتخب طریقہ کے مطابق بنائیں

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

فیلڈز کو اندازے سے جوڑنے کے بجائے آپریٹر کا معاون پروفائل اور اندراج کی ہدایات استعمال کریں۔ کلائنٹ سرٹیفکیٹ کو CA فیلڈ میں رکھنا، عوامی سرٹیفکیٹ کو نجی کلید سمجھنا یا اکاؤنٹ کا پاس ورڈ نجی کلید کے پاس فریز باکس میں لکھنا سب عام ہیں اور سب وہی خاموش انکارِ محفوظ پیدا کرتے ہیں۔

ہر حوالے کو اسی شے کے طور پر جانچیں جو اسے ہونا چاہیے۔ درست لاحقے والا فائل نام پڑھنے کی صلاحیت، ملکیت یا اس شناخت سے تعلق کے بارے میں کچھ ثابت نہیں کرتا۔ صرف root کے پڑھنے کے قابل نجی کلید ڈیسک ٹاپ سیشن میں لوڈ نہیں ہوتی، اور ایڈیٹر اسے اجازت کی خرابی کے بجائے توثیق کی ناکامی کے طور پر رپورٹ کرتا ہے۔

طریقہ صرف بٹن کو قابلِ کلک بنانے کے لیے بدلنا پروفائل کے معنی بدل دیتا ہے۔ بے معنی پاس ورڈ لکھ کر پھر واپس آنا ایسی محفوظ قدریں چھوڑ سکتا ہے جو کسی نے نہیں چاہیں۔ یہ اس ضرورت کو بھی چھپاتا ہے جو واقعی غائب تھی، اور وہ ایک گھنٹے بعد کنکشن کی ناکامی کے طور پر واپس آتی ہے۔

محفوظ رازوں کو ایجنٹ کے رازوں سے الگ کریں

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

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

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

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

بعد کے مراحل الگ الگ پڑھیں

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

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

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Corp VPN" | grep -E "vpn\.|802-1x"

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

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