اینترنت پس از حذف یک VPN قطع است: فهرستبرداری پیش از بازنشانی
بازنشانی کامل شواهد را همراه با بازماندهها پاک میکند. ابتدا مسیرها، فهرست Winsock و پروکسی را بخوانید، سپس پلهپله از نردبان بالا بروید.
حذف یک کارخواه VPN باید رایانه را به وضعیت پیش از نصب آن برگرداند، و گاهی رایانهای برمیگرداند که در آن هیچ نامی حل نمیشود و مرورگر هنوز پروکسی میخواهد. بازماندهها از فهرست کوتاهی از صاحبان میآیند: مسیرها، ارائهدهندگان Winsock، یک تنظیم پروکسی، DNS و درایورهای فیلتر. دو راهبرد تعمیر وجود دارد و تفاوتشان بیشتر در چیزی است که نابود میکنند.
دو تعمیر با هزینههای بسیار متفاوت
| Approach | What it fixes | What it costs |
|---|---|---|
| Full network reset | Almost everything, eventually | Wi-Fi passwords, firewall rules, evidence |
| Inventory, then narrow resets | The piece that actually broke | Time, and one command per layer |
بازنشانی گسترده اشتباه نیست؛ گران است. همچنین شواهدی را که میگفتند کدام لایه شکست خورده از میان میبرد، بنابراین رایانه بعدی با همان نشانه دوباره از صفر شروع میکند. فهرستبرداری در ابتدا چهار فرمان میخواهد و سهتای آنها فقط میخوانند.
بر اساس ساعت انتخاب کنید، نه بر اساس ترجیح. روی رایانهای که باید تا ده دقیقه کار کند، بازنشانی کامل ممکن است تصمیم درست باشد، و یادداشتی که بعداً میگذارید تنها چیزی است که دانش را نگه میدارد. در ناوگانی با نشانه تکرارشونده، فهرستبرداری مسیر ارزانتر است، چون بهجای قطعیای که تمام شده، یک علت تولید میکند.
پیش از دست زدن به هر چیز چهار مورد را بخوانید
ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy
هر خروجی به شکست متفاوتی اشاره دارد. مسیر پیشفرضی که به آداپتوری اشاره میکند که دیگر وجود ندارد، اینترنت مرده را با شبکه محلی سالم توضیح میدهد. سرور DNS آداپتور که پیشتر به تونل تعلق داشت، نامهایی را که شکست میخورند توضیح میدهد در حالی که نشانیها کار میکنند. ارائهدهنده Winsock که کارخواه نصب کرده، شکستهای مرورگر را توضیح میدهد که از هر تغییر مسیر جان سالم به در میبرند. یک ورودی پروکسی مرورگری را توضیح میدهد که به هیچ جا نمیرسد در حالی که curl میرسد.
پروکسی خود مرورگر را جداگانه بررسی کنید. در کادر گزینههای اینترنت زیر اتصالها و تنظیمات شبکه محلی زندگی میکند و تنظیمی متفاوت از پروکسی WinHTTP است که فرمان گزارش میدهد. درست کردن یکی دیگری را درست نمیکند و یک رایانه میتواند هر دو را داشته باشد. نشانی پروکسیای را بجویید که به هیچ جا حل نمیشود، چون این همان شکلی است که کارخواه حذفشده بر جا میگذارد.
بهجای پریدن از نردبان بالا بروید
ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog
route -f جدول مسیریابی را بدون دست زدن به آداپتورها پاک میکند، که ارزانترین راه برای حذف مسیر پیشفرض باقیمانده از یک تونل است. netsh int ip reset تنظیمات پشته TCP/IP را دوباره مینویسد و انتظار راهاندازی مجدد دارد. netsh winsock reset فهرستی را که یک درایور فیلتر تغییر داده بود بازمیگرداند، و همین گام است که شکستهای فقط مرورگر را برطرف میکند. یکی را اجرا کنید، آزمایش کنید، سپس بعدی را اجرا کنید؛ نردبانی که از آن بالا رفتهاید نردبانی است که بعداً میتوانید توصیفش کنید.
netsh advfirewall reset بخشی از این نردبان نیست. قواعدی را که کسی عمداً ساخته پاک میکند و بازگرداندن آنها پروژهای جداگانه است. بازنشانی شبکه در برنامه تنظیمات هر آداپتور را حذف و دوباره نصب میکند و گذرواژههای ذخیرهشده Wi-Fi را هم پاک میکند، بنابراین بعد از گامهای باریک میآید نه پیش از آنها.
بازماندههایی که صاحبشان محصول دیگری است
کشیدن یک برنامه به سطل زباله آن را حذف نمیکند. مکبوکی که همچنان از VPNی استفاده میکرد که دیگر نمایش نمیداد، یک برنامه کمکی از فروشنده داشت که هنوز اجرا میشد؛ زبانه شبکه پایش فعالیت آن را از روی ترافیک شناسایی کرد و روند حذف فروشنده دیمن و موارد راهاندازی آن را برداشت. ورودیهایی را که برنامهشان دیگر وجود ندارد در /Library/LaunchDaemons و /Library/LaunchAgents بررسی کنید.
نرمافزار امنیتی جای دیگری است که این الگو رخ میدهد. ابزارهای آنتیویروس درایورهای فیلتر خودشان را نصب میکنند و حذفی که یکی را جا بگذارد میتواند آداپتور VPN را به شکلی بشکند که هیچ تنظیم VPN توضیحش نمیدهد. ابزار حذف فروشنده دقیقاً برای همین حالت وجود دارد؛ حذف عمومی معمولاً به آن نمیرسد.
نصبکنندهها هم میتوانند از شروع امتناع کنند چون نمونه پیشین هنوز زنده است. نصبکننده OpenVPN وجود openvpn.exe در حال اجرا را بررسی میکند، از جمله یکی که اسکریپت خودتان ساعتها پیش اجرا کرده است.
خطای env_block بازماندهای از نوع دیگر است. PATH پوشه C:\Windows\System32 و همسایههایش را از دست داده، بنابراین کارخواه نمیتواند ابزارهایی را که آداپتور میسازند اجرا کند. PATH را تعمیر کنید نه دوباره نصب، چون نسخه تازه با همان فرمانهای غایب روبهرو میشود.
رابطهای Linux و آزمون مسیریاب
یک رابط tun میتواند بیش از تنظیماتی که آن را ساخته زنده بماند. یک گزارش دانلود کند با دستگاهی بازمانده پایان یافت که نشانی دروازه مجموعه قدیمی را نگه میداشت و ترافیک را به تونلی میکشید که هیچکس قصدش را نداشت. ip -brief link چیزهایی را که وجود دارند فهرست میکند؛ آن را با آنچه سرویس کنونی ادعا میکند بسنجید، سپس یتیم را حذف کنید.
اجارههایی که پس از یک آزمایش VPN از رسیدن بازمیایستند بهطور خودکار مشکل پشته نیستند. پیش از اجرای بازنشانیهای بیشتر، لپتاپی را که هرگز کارخواه را نداشته و مسیریاب دیگری را آزمایش کنید. اگر مسیریاب از پاسخ دادن بازایستاده باشد، هیچ فرمان Windows آن را تغییر نمیدهد، و یک نشانی ایستای موقت، دروازه و حلکننده به شما میگویند کدام سمت خراب است.
ثبت کنید چه چیزی را و به چه ترتیبی بازنشانی کردید. نفر بعدی باید بداند فهرست Winsock بازسازی شده یا فایروال، و همان یادداشت تنها چیزی است که حذف نمیتواند با خود ببرد.