הסטטוס אומר מנותק, האפליקציה סגורה, ומתאם רשת בשם הלקוח עדיין מופיע ברשימה. זו התנהגות רגילה ברוב לקוחות VPN של Windows, משום שהממשק הוא רכיב תוכנה עם מחזור חיים משלו, ולא כבל שמחובר. הוא הופך לבעיה אמיתית רק כשהממשק קיים והסשן לא, והשכבות נבדקות בסדר שגוי. קריאה בסדר הנכון דורשת ארבע פקודות ומונעת התקנה מחדש מיותרת.

שלושה מחזורי חיים בחלון אחד

פרופיל שמור הוא אובייקט תצורה. הוא יכול להתקיים שנים, לנסוע בחבילת פריסה, ולא ליצור דבר עד שמישהו מתחבר. מחיקתו מסירה יכולת שאיש לא השתמש בה באותו רגע, ולעיתים גם את התיעוד היחיד לאיך הגיעו לאתר כלשהו.

שירות הלקוח או העוזר הוא תהליך. הוא מתחיל עם המערכת או לפי דרישה, מבצע את העבודה בעלת ההרשאות, ויכול להמשיך לרוץ בלי שום חיבור.

ממשק הרשת הוא התקן שמוצג למחסנית הרשת. הוא יכול להופיע כשהלקוח מתחיל, להישאר אחרי ניתוקים, או להיווצר רק בזמן הקמת מנהרה. חלק מהלקוחות מציגים מתאם אחד לכל פרופיל, ואחרים חולקים אחד לכל הדברים. מה מזה יקרה תלוי במוצר, לא בפרוטוקול.

לראות אחד מהשלושה לא אומר דבר מהימן על השניים האחרים, ומשם מגיע רוב הבלבול בתחום הזה.

מה רשימת המתאמים באמת מציגה

מלאי של מתאמים כולל גם מוסתרים, ותוכנות VPN משאירות ממשקים מוסתרים אחריהן באופן שגרתי מסיבות לגיטימיות. סינון שלהם גורם להתקנה עובדת להיראות נקייה מכפי שהיא; הצגתם גורמת למכונה נקייה להיראות עמוסה.

הפקודות האלה מפרטות כל מתאם, כולל רשומות מוסתרות, ואז מפרטות בנפרד פרופילי VPN מקוריים:

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

הפקודה השנייה מכסה רק פרופילים שמערכת ההפעלה עצמה מנהלת. לקוח של צד שלישי עם פורמט תצורה משלו לא יופיע שם, ולכן תוצאה ריקה אינה אומרת שלא הותקן דבר.

קראו את הסשן, לא את הממשק

השאלה שכדאי לענות עליה היא אם קיים סשן מאומת, ולא אם מתאם מופיע ברשימה. אלה עובדות שונות, ורק אחת מהן משפיעה על התעבורה שלכם.

שאלו את הלקוח שבעל החיבור, באמצעות פלט הסטטוס שלו או תפריט במגש המערכת. אחר כך שאלו את מערכת ההפעלה אילו כתובות ומסלולים קיימים בממשק המדובר. ממשק בלי כתובת, או עם כתובת ובלי מסלול, מתאר מנהרה שלא נושאת דבר.

שאלו גם שאלה שלישית: האם זה הממשק שהלקוח משתמש בו עכשיו? מכונות צוברות מתאמים מלקוחות שהוסרו, שונו או הוחלפו, והמיושן הוא לעיתים קרובות זה עם התיאור המפחיד.

כשכל שלוש התשובות מסכימות, יש תקלה אמיתית. כשהמתאם קיים והסשן בריא, יש רשומה קוסמטית וסיבה להניח לו.

כשהקמת הממשק נכשלת

התסמין ההפוך חמור יותר: הלקוח מדווח על שגיאת מנהל התקן או מתאם ולא מופיע ממשק. זה מצביע על רכיב הליבה, לא על התצורה.

יש לזהות את הלקוח הבעלים, את השירות שלו ואת גרסת מנהל ההתקן המותקנת לפני בחירת תיקון. הסרת מנהל התקן רשת שמשמש גם מוצר אחר, או השבתת בקרת אבטחה כדי שהתקנה תצליח, משנה רכיב שלא התכוונתם לגעת בו.

הפעלה מחדש היא צעד ראשון סביר משום שהיא מנקה מצב התקן תקוע. זו אינה אבחנה, לכן רשמו מה השגיאה אמרה לפני ההפעלה מחדש שתמחק אותו. רשמו גם את גרסת מנהל ההתקן, כי התקנה מחדש עשויה להחליף אותה באותה גרסה ולהשאיר את הכשל כמו שהוא.

תעדו את הבעלים לפני שאתם מסירים משהו

אם מתאם באמת שייך למוצר שכבר איננו, הסרתו היא תחזוקה. אשרו תחילה את הבעלים בהתאמת תיאור הממשק ללקוח ולחבילת מנהל ההתקן שלו, ובדקו שאין פרופיל שמור שעדיין תלוי בו.

אחר כך רשמו שלושה דברים בהערת התמיכה: המוצר, זהות הממשק וגרסת מנהל ההתקן. השלושה האלה מבדילים ממשק זמני משריד התקנה, וחוסכים מהאדם הבא להתחיל את המלאי מחדש.

מה שלא אמור לקרות הוא מחיקת מתאם לא מוכר מפני שהוא נראה לא מסודר. המחיר של להשאיר אותו הוא שורה ברשימה; המחיר של למחוק את הלא נכון הוא לקוח שלא יכול להתחבר יותר, ובלי תיעוד של מה השתנה.

מאמרים קשורים