הגדר את גודל MTU משורת הפקודה של Mac OS X
תוכן עניינים:
MTU מייצג את Maximum Transmission Unit, וגודל MTU גדול יותר מגדיל בדרך כלל את היעילות של חיבור רשת מכיוון שכל מנה נושאת יותר נתונים, אבל לפעמים גדלי ה-MTU המוגדרים כברירת מחדל (לעיתים קרובות 1500) יגרמו לבעיות ברשתות מסוימות וצריך התאמה. אם אתה צריך לשנות את גודל ה-MTU ב-Mac, אתה יכול לעשות זאת דרך שורת הפקודה, כמו גם דרך החלונית System Preference.נתמקד בהגדרת גודל MTU משורת הפקודה בהדרכה הספציפית הזו.
שינוי גודל ה-MTU היווה פתרון מועיל לכמה חיבורי Wi-Fi נשירים ב-OS X וב-Mac OS, במיוחד כאשר פרוטוקול פתרון הבעיות הסטנדרטי של מחיקת קבצי המועדפים האלחוטיים לא עבד כדי לפתור עקשן בעיות Wi-Fi.
אם אתה במצב שבו אתה צריך לשנות את גודל יחידת השידור, אתה יכול לעשות זאת בקלות דרך שורת הפקודה של ה-Mac באמצעות כלי השירות להגדרת רשת. כנראה שחשוב לציין שרוב המשתמשים לעולם לא יצטרכו להתאים את ההגדרה הזו, מה שהופך את זה לטיפ מתקדם יותר. נתחיל עם קבלת גודל MTU הנוכחי משורת הפקודה ב-Mac, ולאחר מכן נעבור להגדרת גודל MTU חדש.
כיצד לקבל גודל MTU נוכחי ב-Mac באמצעות שורת הפקודה
כדי לראות את גודל ה-MTU הנוכחי, השתמש בדגל הגדרת הרשת הבא, והפנה אותו לממשק הרשת כך:
networksetup -getMTU en1
אלא אם כן הוא השתנה, גודל ה-MTU ברירת המחדל ב-Mac OS X הוא 1500 והוא ידווח בחזרה כך:
MTU פעיל: 1500 (הגדרה נוכחית: 1500)
מכיוון ש-1500 הוא ברירת המחדל, אנחנו הולכים לשנות את גודל ה-MTU.
כיצד לשנות את גודל MTU ב-Mac באמצעות שורת הפקודה
כדי לשנות ולהגדיר גודל MTU חדש, אתה יכול להשתמש בדגל -setMTU עם שורת הפקודה networksetup, ולאחר מכן לבחור את הממשק ולספק גודל MTU חדש, כמו כך:
networksetup -setMTU en0 1453
en0 במקרה זה הוא ממשק ה-Wi-Fi של MacBook Air ללא יציאת Ethernet, ו-1453 היא הגדרת ה-MTU שנבחרה עבור הדוגמה מכיוון שזהו המספר הקסום שפתר בעיית נפילה אלחוטית מתמשכת עם כמה מחשבי Mac.
תוכל לאמת שהשינוי התרחש באמצעות הדגל -getMTU שוב כדי לאמת את המספר.
כדי שהשינוי ייכנס לתוקף, סביר להניח שתרצו לכבות את חיבור ה-Wi-Fi ולהפעיל אותו גם דרך הגדרת הרשת בשורת הפקודה, או דרך התפריט הנפתח של ה-Wi-Fi ב-Mac, אם כי זה לא תמיד הכרחי.