האם סמל ה-VPN נעלם משורת התפריטים ב-Mac? תצוגה, מצב ובעלות
הנראות בשורת התפריטים, מצב המנהרה והתצורה השמורה הם שלושה דברים נפרדים ב-macOS. החליטו איזו שכבה מחזיקה בסמל לפני שתכתבו אוטומציה להגדרות המערכת.
הנראות בשורת התפריטים ומצב החיבור הם הגדרות בלתי תלויות ב-macOS. סמל יכול להיות מוסתר בזמן שהמנהרה מעבירה תעבורה, וסמל יכול להיות גלוי בזמן שהשירות השמור מנותק. החליטו איזה שכבה אתם מנסים לשנות לפני שתפתחו את הגדרות המערכת, כי הסתרה, ניתוק ומחיקה הן שלוש פעולות שונות.
החליטו איזה בעלים צריך לספק את פריט התפריט
שירות VPN מקומי שמור ויישום VPN של צד שלישי יכולים כל אחד להציע פקדים. התפריט המקומי מציג את תצורות ה-VPN של המערכת; יישום של ספק עשוי להוסיף סמל משלו ואולי לא ליצור שירות מקומי כלל. אם היישום הוא הבעלים, לתפריט המקומי אין מה להציג עליו.
בדקו מה קיים לפני שאתם מחפשים את הסמל. תצורת VPN בהגדרות המערכת אומרת ששירות מקומי זמין. יישום של ספק שמנהל מנהרה משלו עשוי להופיע רק בממשק שלו, ואז היעדר רשומה מקומית הוא צפוי ולא תקלה.
אל תיצרו חיבור מקומי שני רק כדי לקבל סמל. שתי תצורות שמצביעות לאותו שער יוצרות שני מאגרי אישורים ושתי קבוצות נתיבים, והכפילות מתגלה בדרך כלל בזמן ניתוק מבלבל.
הפעילו את התפריט המקומי ב-macOS הנוכחי
הנתיב המתועד של Apple הוא הגדרות המערכת, אחר כך שורת התפריטים, אחר כך תיבת הסימון של VPN. האפשרות עשויה להיעדר כשאין תצורת VPN, וזהו תנאי נראות ולא באג. גרסאות macOS ישנות יותר מציבות את אותו פקד בחלונית אחרת, לכן השתמשו בהוראות של הגרסה המותקנת.
לאחר ההפעלה, התפריט מציע התחברות וניתוק עבור שירותים שמורים ויכול להציג זמן חיבור ומצב. אפשרויות התצוגה האלה הן העדפות, לא הוכחה שהמנהרה בריאה. מצב ירוק בלי נתיב למשאב הפרטי הוא תפריט עובד וחיבור שבור.
הסתרת התפריט לא מנתקת דבר. הסרת הסמל, ניתוק השירות ומחיקת התצורה השמורה שלו הן פעולות נפרדות עם השפעות שונות, ורק האחרונה מסירה את האישורים וההגדרות.
נראות, מצב ותצורה הם שלושה דברים שונים
נראות עונה על השאלה אם הסמל מופיע. מצב עונה על השאלה אם השירות מחובר. תצורה עונה על השאלה אם קיים שירות שמור ולאן הוא מצביע. בקשת תמיכה שאומרת "ה-VPN נעלם" יכולה להתכוון לכל אחד מהשלושה.
שאלו קודם על המצב: פתחו את חלונית ה-VPN וקראו אם השירות מחובר. אחר כך בדקו אם תיבת הסימון בתפריט דלוקה. אחר כך בדקו אם התצורה עדיין קיימת. כל תשובה מצמצמת את הצעד הבא ומונעת משינוי קוסמטי להיחשב כתיקון.
ההבחנה הזאת חשובה אחרי עדכונים ושינויי פרופיל. תצורה יכולה להימחק בזמן שהגדרת הסמל נשארת, ופריט תפריט יכול להישאר בזמן שהשירות מנותק. דווחו על השכבה שהשתנתה, לא על הסמל שנעלם.
בחרו אוטומציה רק דרך הלקוח הבעלים
עבור שירות מערכת שמור ותואם, scutil --nc list מציג את השירותים ו-scutil --nc status "Name" מדווח על המצב הנוכחי. זו תצוגת שורת פקודה נתמכת, אבל היא לא מכסה כל ספק צד שלישי.
יישום של ספק עשוי לדרוש ממשק שליטה משלו, ותסריט GUI שלוחץ על שורת הגדרות או על תיבת סימון ממוספרת תלוי בפריסה שמשתנה בין גרסאות. הוא גם עלול להפריע למה שהמשתמש עושה, מה שהופך אותו לבחירה גרועה למשימת רקע.
אם הדרישה היא להתחבר בכניסה למערכת, השתמשו במנגנון האתחול הנתמך של הלקוח או בשירות שמור שהמערכת יכולה להפעיל. אם הדרישה היא ניטור, שאלו את ממשק המצב של הבעלים והתריעו על המשאב הפרטי, לא על האם מצויר סמל.
אמתו גישה פרטית, לא את הסמל
בדקו את החיבור מהמכונה שזקוקה לו: אשרו שהשירות השמור מחובר, ואז הגיעו למשאב הפרטי שלשמו קיים ה-VPN. סמל בתפריט הוא קיצור דרך לפקדים, לא בדיקת בריאות, והוא יכול להיעדר במנהרה שעובדת לגמרי.
אחרי כל שינוי, חזרו על אותה בדיקה כשהתפריט מוסתר וגלוי. אם הגישה עובדת בשני המקרים, הגדרת התצוגה מוסדרת. אם היא לא עובדת באף אחד מהם, הבעיה אף פעם לא הייתה הסמל ותצורת ה-VPN או מדיניות השער זקוקות לתשומת לב.
תעדו איזה לקוח מחזיק במנהרה, אם קיים שירות מקומי, ואיזו פקודה או ממשק שימשו לבדיקת המצב. התיעוד הקצר הזה מונע מהאדם הבא להתקין מחדש לקוח עובד כדי להחזיר פריט תפריט.