אין אינטרנט לאחר הסרת 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 או חומת האש נבנו מחדש, וההערה הזו היא הדבר היחיד שהסרה לא יכולה לקחת איתה.