Windows VPN کی خرابی 691: کون سی جانچ واقعی ناکام ہوئی؟
ایک ڈائیلاگ کئی مختلف انکاروں کا احاطہ کرتا ہے۔ اکاؤنٹ ری سیٹ کرنے سے پہلے لفظی لاگ ان، محفوظ شدہ اسناد اور سرور کا فیصلہ جانچیں۔
Windows ایک منٹ پہلے کہیں اور قبول کیے گئے پاس ورڈ کو مسترد کرتا ہے، اس لیے اکاؤنٹ ٹوٹا ہوا لگتا ہے حالانکہ کوشش کی کبھی جانچ نہیں ہوئی۔ خرابی 691 کا مطلب ہے کہ تصدیق کے دوران کنکشن مسترد کیا گیا، اور کلائنٹ وہی متن دکھاتا ہے چاہے راز غلط ہو، اکاؤنٹ نام غیر متوقع شناخت میں بدل جائے، یا سرور کی پالیسی کنکشن مسترد کر دے۔ تین مختلف مرمت ایک ہی پیغام شیئر کرتی ہیں، اسی لیے ری سیٹ کبھی مدد کرتا ہے اور کبھی کچھ بھی نہیں بدلتا۔ اس حصے سے شروع کریں جو آپ خود جانچ سکتے ہیں: کلائنٹ کی بھیجی گئی عین مطابق سٹرنگ اور وہ اسناد کا ذخیرہ جہاں سے اس نے لی۔ پھر سرور سے پوچھیں کہ اس نے کون سا فیصلہ درج کیا، کیونکہ ڈائیلاگ ایک انکار ہے، تشخیص نہیں۔
مسترد ہونے کے تین راستے، ایک ڈائیلاگ
غلط راز اس ڈائیلاگ تک پہنچنے کا صرف پہلا راستہ ہے۔ اکاؤنٹ نام ایسی شناخت میں بدل سکتا ہے جس کا آپ نے ارادہ نہیں کیا، اکاؤنٹ کے پاس ڈائل اِن کی اجازت نہ ہو، یا پاس ورڈ قبول ہونے کے بعد سرور کی شرط کنکشن مسترد کر سکتی ہے۔ ان میں سے ہر ایک وہی کلائنٹ متن پیدا کرتا ہے، اور ہر ایک کی اپنی مرمت ہے۔
اسی لیے ری سیٹ پیر کو کام کرتا دکھتا ہے اور منگل کو کچھ نہیں کرتا۔ ڈائیلاگ کو تشخیص نہیں، انکار کے طور پر پڑھیں، اور اکاؤنٹ کو چھونے سے پہلے پروفائل کا نام اور ناکامی کا مقامی وقت لکھ لیں۔
یہ تین زمرے مختلف تہوں میں بھی ناکام ہوتے ہیں۔ غلط راز شناخت کے ثبوت میں ناکام ہوتا ہے، غلط اکاؤنٹ شکل تلاش میں ناکام ہوتی ہے، اور پالیسی کی شرط شناخت ثابت ہونے کے بعد اجازت میں ناکام ہوتی ہے۔ صرف پہلی پاس ورڈ بدل کر ٹھیک ہوتی ہے۔ باقی دو کے لیے سرور کے فیصلوں کے ریکارڈ تک رسائی رکھنے والا شخص درکار ہے، اسی لیے اگلا قدم ایک اور ری سیٹ نہیں، معلومات کی درخواست ہے۔
کلائنٹ نے واقعی کیا بھیجا
گیٹ وے چلانے والوں کے ساتھ قبول شدہ اکاؤنٹ فارمیٹ کی تصدیق کریں، کیونکہ ننگا صارف نام، ڈومین کے ساتھ اہل نام اور صارف کا بنیادی نام مختلف اکاؤنٹ سیاق و سباق میں بدل سکتے ہیں۔ ان میں سے صرف ایک ہی اجازت رکھنے والی شناخت ہو سکتی ہے۔ پانچویں کوشش کے بعد نہیں، پہلی کوشش سے پہلے پوچھیں کہ گیٹ وے کس شکل کی توقع کرتا ہے، اور جانچیں کہ کلائنٹ آپ کے ٹائپ کردہ اسناد کے بجائے محفوظ شدہ اسناد دوبارہ استعمال کر رہا ہے یا نہیں۔
Windows مشین پر دو صرف پڑھنے والی کوئریز پروفائل اور کوئی بھی کیش شدہ اسناد دکھاتی ہیں جو ڈائیلاگ کو ہرا سکتی ہیں۔ دونوں سرور کو ڈائل نہیں کرتیں:
Get-VpnConnection -Name 'Corp VPN' | Format-List Name, ServerAddress, TunnelType, AuthenticationMethod
cmdkey /list | Select-String -Pattern 'corp' -SimpleMatchپاس ورڈ کو دستاویز سے کاپی کیے گئے متن کے بجائے ڈیٹا سمجھیں۔ سکرپٹ سے گزرنے والی قدر میں ایسے ایسکیپ حروف ہو سکتے ہیں جو کبھی راز کا حصہ نہیں تھے، اور کنفیگریشن ایکسپورٹ نے اسے اقتباس میں رکھا ہو سکتا ہے۔ فٹ کرنے کے لیے ہر خاص حرف ہٹانا اصل قدر تلاش کرنے سے مختلف تبدیلی ہے، اس لیے پہلے اصل قدر طے کریں۔
پالیسی کا فیصلہ لیں، ری سیٹ نہیں
نیٹ ورک پالیسی سرور استعمال کرنے والی دور دراز رسائی کی تعیناتی میں دو فیصلے ترتیب سے چلتے ہیں۔ تصدیق طے کرتی ہے کہ کون سا اکاؤنٹ پوچھ رہا ہے، اور اجازت فیصلہ کرتی ہے کہ وہ اکاؤنٹ بالکل جڑ سکتا ہے یا نہیں۔ پالیسی کی شرائط اور حدود اپنے ہی معیار پر جانچی جاتی ہیں، اس لیے درست راز سوال کا صرف پہلا نصف حل کرتا ہے۔ سرور ایونٹ میں پالیسی کا نام بتاتا ہے کہ کون سا فیصلہ واقعی چلا۔
منتظم کو پروفائل کا نام، کوشش شدہ اکاؤنٹ اور وقت کی مہر بھیجیں۔ ایک اور پاس ورڈ ری سیٹ کے بجائے متعلقہ فیصلے کا ریکارڈ اور اس کی وجہ طلب کریں، اور وہ پالیسی نام بھی طلب کریں جو ایونٹ رکھتا ہے۔ Microsoft کا دور دراز رسائی خرابی کوڈ ریفرنس اسناد اور تصدیق کی ناکامیوں میں 691 درج کرتا ہے، اور اسی لیے ڈائیلاگ تینوں صورتوں کو الگ نہیں کر سکتا۔
اکاؤنٹ کو بغیر شرط اجازت میں بدلنا اجازت کے فیصلے کو مستقل استثنا بنا دیتا ہے۔ یہ اس شرط کو بھی ہٹا دیتا ہے جو مفید کام کر رہی تھی، اور پالیسی کا اگلا جائزہ لینے والا نہیں جانے گا کہ یہ کیوں بدلی۔ اس کے بجائے مالک سے مطلوبہ پالیسی کی تصدیق کرائیں، تاکہ قبولیت جان بوجھ کر رہے۔
ایک بار پھر کوشش کریں، پھر موازنہ کریں
آپ کی شناخت کردہ واحد اصلاح کے بعد وہی پروفائل دہرائیں۔ اگر رسائی قبول ہو جائے اور کوئی اندرونی وسیلہ اب بھی ناکام ہو، تو ناکامی دوسری تہہ پر چلی گئی ہے اور اب پاس ورڈ کے بارے میں کچھ نہیں کہتی۔ پروفائل کو غیر تبدیل شدہ رکھنا ہی اس موازنے کو بامعنی بناتا ہے۔
انکار کی وضاحت سے پہلے پتہ خاندان کو غیر فعال کرنے یا تفصیلی ٹریسنگ چالو کرنے کے لالچ کا مقابلہ کریں۔ ٹریسنگ فیصلہ نہیں، حجم پیدا کرتی ہے، اور پہلا مفید نتیجہ وہی جزو رہتا ہے جس نے کوشش مسترد کی اور وہ وجہ جو اس نے درج کی۔ جب یہ معلوم ہو جائے، دوبارہ کوشش یا تو مرمت کی تصدیق کرتی ہے یا نئی اور تنگ علامت پیدا کرتی ہے۔