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

ڈائیلاگ کیا نہیں بتاتا

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

سرور کی طرف عام وجہ تقسیم ہے: بغیر خالی پتوں والا جامد RRAS ذخیرہ، یا DHCP ترتیب جس کی حد ختم ہو چکی ہو یا ناقابل رسائی ہو، ہر کوشش کرنے والے کلائنٹ میں یہی علامت پیدا کرتی ہے۔ کلائنٹ کی طرف عام وجہ بندھن ہے۔ PPP اٹھانے والے WAN Miniport کو درست اجزا سے باندھنا ضروری ہے، اور غیر فعال بندھن یا داخل شدہ نیٹ ورک فلٹر کسی نظر آنے والی ڈیوائس خرابی کے بغیر بات چیت روک سکتا ہے۔ دونوں خاندانوں کو مختلف ثبوت درکار ہیں، اور ان کے درمیان انتخاب کا تیز ترین طریقہ یہ گننا ہے کہ کتنے کلائنٹ متاثر ہیں۔

پہلے آبادی کو الگ کریں، پھر ذخیرے کو

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

ArtifactHow you get itWhat it rules outWhat it cannot rule out
Affected-client countOne message to the people who failed, or a search of today's ticketsA client-only fault, when every client failed within minutesWhich server-side component stopped allocating
RRAS event for one attemptGet-WinEvent on the System log, filtered to the allocation event idAn allocation failure, when no event matches that attemptA binding fault that appears later in the same negotiation
Hidden WAN Miniport bindingsGet-NetAdapter with hidden adapters, then the binding list on the returned nameA disabled ms_wanarp binding or an inserted filter on this clientPool exhaustion that would also have hit other clients
Free-address countThe RRAS pool view, or the DHCP scope statisticsA committed static range or an exhausted scopeWhy the address was not delivered to one specific client

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

Get-WinEvent -LogName System -MaxEvents 500 | Where-Object { $_.Id -eq 20167 }
Get-NetAdapter -IncludeHidden | Where-Object { $_.InterfaceDescription -like "WAN Miniport*" }

سرور کی تقسیم کی حالت پڑھیں

RRAS کی طرف تصدیق کریں کہ کون سا طریقہ تقسیم واقعی ترتیب دیا گیا ہے، نہ کہ وہ جسے دستاویزات فرض کرتی ہیں۔ جامد ذخیرہ اور DHCP کے ذریعے بھیجی گئی ترتیب مختلف طریقوں سے ناکام ہوتی ہیں، اور اصلاح اسی کی ہے جو استعمال میں ہو۔ جامد ذخیرے میں خالی پتے گنیں اور فی صارف تقسیم تلاش کریں جو ایسی لیز رکھتی ہیں جسے کسی کو یاد نہیں کہ کب دی گئی، کیونکہ بڑا دکھنے والا ذخیرہ پوری طرح بھرا ہو سکتا ہے۔ DHCP میں جانچیں کہ ریلے سرور تک پہنچتا ہے اور حد میں خالی لیز ہیں۔

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

کلائنٹ کے بندھنوں کو توڑے بغیر پڑھیں

اگر ثبوت کسی ایک کلائنٹ کی طرف اشارہ کریں، اسٹیک دوبارہ انسٹال کرنے کے بجائے پوشیدہ ایڈاپٹر کا معائنہ کریں۔ پہلا کمانڈ WAN Miniport انٹرفیس اور ان کے نام گنواتا ہے؛ دوسرا وہ نام لیتا ہے جو اس نے واپس کیا، نہ کہ کسی رہنما سے نقل کیا گیا نام۔

Get-NetAdapterBinding -Name "<name>" -IncludeHidden -AllBindings

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

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

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