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

מה באמת מוכיח מחוון החיבור

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

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

בדקו תחילה את הנתיב המתועד של הקורס

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

ip route get 10.50.20.15
nc -vz 10.50.20.15 8080

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

ואז בדקו את הכלי מול מטריצת התמיכה

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

uname -m
file ./lab-tool
ldd ./lab-tool

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

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

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

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

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