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

آپ جو پرچم ہٹا رہے ہیں اسے دیکھا نہیں جاتا

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

دستاویز شدہ طریقہ کار بنیادی پروفائل پر ثانوی کنکشنز کی فہرست ہے۔ جب Wi-Fi یا Ethernet کنکشن فعال ہوتا ہے، منتظم وہاں درج VPN UUID بھی فعال کرتا ہے۔ آج اس فہرست میں صرف VPN کنکشنز کی معاونت ہے، اور اگر اس میں کئی اندراجات ہوں تو ایک ترمیم ان سب پر اثر ڈالتی ہے۔

خودکار کنکشن کی ترجیح امیدواروں کی درجہ بندی کرتی ہے؛ وہ بھی بند کرنے کا سوئچ نہیں۔

ترمیم سے پہلے دونوں پروفائل پڑھیں

پہلے نام، UUID اور اقسام لکھ لیں، کیونکہ دکھائے جانے والے نام دہرائے جاتے ہیں اور بنیادی کنکشن کو VPN سے خلط ملط کرنا آسان ہے۔ پھر ہر طرف کی اہم خصوصیات پڑھیں۔

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

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

پوری فہرست نہیں، ایک اندراج ہٹائیں

خصوصیت ایک فہرست ہے، اس لیے نئی قدر دینے سے اس کے اندر سب کچھ بدل جاتا ہے۔ ایک UUID ہٹانے اور فہرست کا باقی حصہ جوں کا توں رکھنے کے لیے شروع میں منفی علامت استعمال کریں۔

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

فہرست پہلے اور بعد میں جانچیں، خاص طور پر ایسی مشین پر جو دوسرے VPN پر منحصر ہے۔

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

ہاتھ سے کی گئی ری اسٹارٹ نہیں، حقیقی منتقلی آزمائیں

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

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

اگر سرنگ پھر بھی دکھائی دے، تو باقی مالک عام طور پر اسکرپٹ ہوتا ہے۔ منتظم کا جرنل دکھاتا ہے کہ کون سا پروفائل کب فعال ہوا، اور dispatcher ڈائریکٹری وہ جگہ ہے جہاں انٹرفیس واقعے پر nmcli connection up بلانے والا ہک رہے گا۔ ہک پروفائل ایڈیٹر میں نظر نہیں آتا، اسی لیے ہر چیک باکس تجربے سے بچ نکلتا ہے۔

ہاتھ کا راستہ چلتا رکھیں، کیونکہ اصل ضرورت وہی ہے۔

اچھی حالت کیسی دکھتی ہے

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

بنیادی کنکشن کا UUID رن بک میں لکھیں، کیونکہ اگلی بار آپ وہی پروفائل ترمیم کریں گے۔

دستیاب مگر خودکار نہ ہونے والا VPN غائب خصوصیت نہیں بلکہ ترتیب کا انتخاب ہے، اور وہ ایک خصوصیت کی دوری پر ہے۔

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