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

ایک ہی ونڈو میں تین عمریں

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

کلائنٹ سروس یا معاون ایک عمل ہے۔ یہ نظام کے ساتھ یا طلب پر شروع ہوتا ہے، مراعات یافتہ کام کرتا ہے، اور کسی بھی کنکشن کے بغیر چلتا رہ سکتا ہے۔

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

تین میں سے ایک دیکھنا باقی دو کے بارے میں کوئی قابلِ اعتماد بات نہیں بتاتا، اور اسی شعبے کی بیشتر الجھن کی جڑ یہی ہے۔

اڈاپٹر فہرست دراصل کیا دکھاتی ہے

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

یہ کمانڈز چھپی ہوئی اندراجات سمیت ہر اڈاپٹر کی فہرست بناتی ہیں، پھر مقامی VPN پروفائل الگ الگ فہرست کرتی ہیں:

Get-NetAdapter -IncludeHidden | Select-Object Name,InterfaceDescription,Status
Get-VpnConnection
Get-Service | Where-Object DisplayName -match VPN

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

انٹرفیس نہیں، سیشن پڑھیں

جس سوال کا جواب دینا قابلِ قدر ہے وہ یہ ہے کہ تصدیق شدہ سیشن موجود ہے یا نہیں، نہ یہ کہ اڈاپٹر فہرست میں ہے یا نہیں۔ یہ الگ حقائق ہیں، اور ان میں سے صرف ایک آپ کے ٹریفک پر اثر ڈالتا ہے۔

کنکشن کے مالک کلائنٹ سے اس کے اپنے اسٹیٹس آؤٹ پٹ یا ٹرے مینو کے ذریعے پوچھیں۔ پھر آپریٹنگ سسٹم سے پوچھیں کہ متعلقہ انٹرفیس پر کون سے پتے اور راستے ہیں۔ بغیر پتے والا انٹرفیس، یا پتہ ہو کر بھی راستہ نہ ہو، ایسی ٹنل بیان کرتا ہے جو کچھ نہیں ڈھوتی۔

تیسرا سوال بھی پوچھیں: کیا یہی وہ انٹرفیس ہے جو کلائنٹ ابھی استعمال کر رہا ہے؟ مشینوں میں ان انسٹال، نام بدلے یا تبدیل شدہ کلائنٹس کے اڈاپٹر جمع ہوتے ہیں، اور پرانا اکثر وہی ہوتا ہے جس کی تفصیل خوفناک ہو۔

جب تینوں جواب مل جائیں تو حقیقی خرابی ہے۔ اڈاپٹر موجود ہو اور سیشن صحت مند ہو تو یہ ظاہری اندراج ہے اور اسے نہ چھیڑنے کی وجہ۔

جب انٹرفیس بنانا ناکام ہو

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

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

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

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

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

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

جو نہیں ہونا چاہیے وہ ہے انجان اڈاپٹر کو بے ترتیب دکھنے کی وجہ سے حذف کر دینا۔ اسے رکھنے کی قیمت فہرست میں ایک سطر ہے؛ غلط کو ہٹانے کی قیمت وہ کلائنٹ ہے جو اب جڑ نہیں سکتا اور کیا بدلا اس کا کوئی ریکارڈ نہیں۔

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