לקוח הוט ספוט חדש שנתקע על קבלת IP אינו תקלת VPN
התאגדות, חכירת DHCP מקומית והעברה הלאה הם שלושה שלבים. מכשיר שנתקע על קבלת כתובת מעולם לא הגיע ל-VPN, אז הפסיקו לערוך DNS.
טלפון מתחבר להוט ספוט, נשאר על «מקבל כתובת IP» ובסופו של דבר מוותר. המסקנה הטבעית היא שה-VPN של הטלפון מפריע ל-DNS, ולכן אנשים מתחילים לערוך פתרנים וכללים שהוספו. זהו השלב הלא נכון. הלקוח מעולם לא קיבל כתובת מקומית, ובלעדיה אין לו שער, אין פתרן ואין מה להעביר הלאה, ולכן שום הגדרת VPN בטלפון המארח אינה יכולה להסביר את הכשל. התאגדות, הקצאת כתובת מקומית והעברה הלאה הם שלושה שלבים נפרדים, ורק האחרון נוגע במנהרה.
שלושת השלבים, ובאיזה מהם אתם
ראשית מגיעה ההתאגדות: הלקוח מתחבר לרשת האלחוטית של ההוט ספוט. סיסמה שגויה, אי התאמת WPA3 או בעיית תאימות רדיו נכשלות כאן, והלקוח בדרך כלל אומר זאת. שנית מגיעה הקצאת הכתובת: עבור IPv4 הלקוח מבקש חכירה ומקבל כתובת בתוספת הגדרות שער מקומיות, בעוד IPv6 משתמש בדרך כלל בהכרזות נתב במקום DHCP, כפי שמתאר התיעוד של AOSP על tethering. שלישית מגיעה הגישה החוצה: הטלפון המארח מעביר תעבורה מותרת לנתיב במעלה הזרם שבחר, שיכול להיות המנהרה שלו או לא.
הנוסח בלקוח אומר לכם את השלב. תקיעה על קבלת כתובת היא השלב השני, לפני ששום חבילה יוצאת לאינטרנט. מחובר, עם כתובת, אבל שום דבר לא נטען הוא השלב השלישי, שבו ניתוב, שמות וכיסוי המנהרה כולם משנים. אבחון השלב השלישי כשהלקוח תקוע בשלב השני הוא הדרך שבה בעיית חכירה של חמש דקות הופכת לצהריים של עריכות DNS.
המיתוס: VPN מנותב הופך DHCP מקומי לבקשה מרוחקת
מנהרה מנותבת מעבירה מנות IP ליעדים שהיא בוחרת. גילוי DHCP הוא שידור בסגמנט של ההוט ספוט עצמו, ושירות ה-tethering בטלפון עונה לו מקומית, ולכן הלקוח יכול לקבל כתובת כשהמנהרה פעילה. רק עיצוב מגושר או מתומלל בכוונה שולח את החליפין הזה למקום אחר, וזו פריסה אחרת עם חתימת כשל אחרת.
אז «שרת ה-VPN לא עונה ל-DHCP» אינו אבחנה, זו שגיאת מודל. המתווך המקומי נמצא בטלפון. אם הוא מפסיק לענות, הסיבות מקומיות: שירות ה-tethering, מגבלת הלקוחות, מאגר החכירות או לקוח שמעולם לא השלים התאגדות כראוי. אף אחד מאלה לא חי בצד המרוחק של המנהרה.
מה לקוח קיים שעובד באמת מוכיח
אם מחשב נייד שכבר היה מחובר עדיין עובד בעוד הטלפון החדש לא, ההוט ספוט והנתיב במעלה הזרם חיים בגדול. ההשוואה הזאת שימושית והיא אינה הוכחה איזה רכיב אשם, כי ייתכן שהלקוח העובד פשוט מחזיק חכירה מלפני השינוי ומחדש אותה בשקט.
שני גבולות מקומיים שווה לבדוק כשאתם שם. ההוט ספוט מגיש מאגר חכירות סופי ומגבלת לקוחות ניתנת להגדרה, ולכן מכשיר שהתחבר וישן יכול להחזיק כתובת בזמן שמכשיר חדש ממתין. ולקוח שזוכר תצורה סטטית מרשת אחרת לא יבקש חכירה כלל, מה שנראה מבחוץ זהה ומתוקן בלקוח, לא בטלפון.
השאירו את ההשוואה מקומית והפיכה
במכשיר שהמדיניות מאפשרת, השוו התחברות אחת של לקוח חדש כשהמנהרה לא פעילה ואחר כך פעילה, כשההוט ספוט והלקוח נשארים ללא שינוי אחרת. תעדו את גרסאות הטלפון והלקוח, את הפרופיל שנבחר ואת השלב המדויק שנכשל. בטלפון מנוהל, בקשו את ההשוואה המאושרת במקום להשבית אכיפה כדי לקבל בדיקה נקייה יותר.
כשל חכירה עקבי שתלוי במנהרה הוא ראיה שימושית לגבי מדיניות מקומית או אינטראקציית מימוש. הוא אינו רישיון לרוקן כל כלל העברה ו-NAT במכשיר. הכללים האלה מגנים על תעבורה לא קשורה, וקבלת העברה רחבה אינה מסבירה למה שירות DHCP מקומי הפסיק לענות.
אל תכסו חכירה חסרה בכתובת סטטית מנוחשת. תצורה סטטית מכוונת דורשת את תת-הרשת האמיתית, את השער, את תוכנית ההקצאה ובדיקת התנגשות. שינוי ה-DNS של הלקוח לא מספק אף אחד מאלה, והוא משאיר את המכשיר הבא עם אותו כשל.
מה חכירה אינה מוכיחה
קבלת כתובת מוכיחה קבלה לרשת המקומית, לא הגנה על ידי המנהרה של הטלפון. לאחר שללקוח יש חכירה, העריכו את הנתיב במורד בנפרד: האם התעבורה של הלקוח באמת עוברת דרך הטלפון, האם חיפושים נפתרים במקום שאתם מצפים, והאם הכתובת החיצונית מתאימה ליציאה שהתכוונתם לה? אלה שאלות של השלב השלישי והן ראויות לבדיקה משלהן במקום להתקפל לתוך ההתחברות.
עבדו את השלבים בסדר והכשל מפסיק לנוע. לקוח תקוע על קבלת כתובת הוא שאלה מקומית של tethering; לקוח עם כתובת ובלי דפים הוא שאלה של העברה או שמות; לקוח עם דפים והיציאה הלא נכונה הוא שאלה של כיסוי המנהרה. להחזיק אותם בנפרד זה רוב הדיבוג.