Mac Wi-Fi נופל? השתמש בסקריפט Keepalive Bash פשוט כדי לשמור על חיבור אלחוטי
תוכן עניינים:
- 1) קבל את כתובת ה-IP של נתב ה-WiFi שלך
- 2) צור את Keepalive Bash Script
- 3) הפעל את ה-Wi-Fi Keepalive Bash Script
משתמשים רבים ששדרגו ל-Mac OS X Lion גילו שחיבורי ה-Wi-Fi שלהם נופלים מעת לעת ללא סיבה נראית לעין. פרסמנו הדרכה יסודית למדי עם טיפים לתיקון בעיות הנשירה האלחוטית של OS X Lion וזו נקודת התחלה מומלצת מכיוון שרוב הטיפים קלים ופחות מסובכים, אבל בין אלה היה טריק לשמור על העברת נתונים על ידי פינג כתובת IP.
נראה כי טכניקת הפינג Keepalive עובדת, אבל מסתבר שאינך צריך פינג ל-IP חיצוני, אתה יכול גם מדי פעם לעשות פינג לנקודת הגישה ל-WiFi המקומית שלך. עם זה בחשבון, אנחנו הולכים ליצור סקריפט Keepalive פשוט שיפעל משורת הפקודה ויפנה לנתב שלך כל 5 שניות, ויאפשר לחיבור ה-WiFi לשמור על עצמו ולמנוע נפילה.
1) קבל את כתובת ה-IP של נתב ה-WiFi שלך
תצטרך לדעת את כתובת ה-IP של נקודות הגישה האלחוטיות שלך לפני שתמשיך, זה בדרך כלל משהו כמו 192.168.0.1 או 192.168.1.1.
תוכל לקבל מידע זה מהעדפות מערכת > רשת > מתקדם > TCP/IP ומחפש את ה-IP לצד "נתב":
רשום את ה-IP הזה והמשיך בפעולות הבאות:
2) צור את Keepalive Bash Script
- הפעל את המסוף (נמצא ב- /Applications/Utilities/)
- הקלד את הפקודה הבאה:
- הדבק את הדברים הבאים, הקפד להחליף את ה-IP בנתבים משלך:
- הקש על Control+O כדי לשמור את התוכן של keepalive.sh
- לחץ על Control+X כדי לצאת מננו
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) הפעל את ה-Wi-Fi Keepalive Bash Script
- בחזרה לשורת הפקודה, עלינו להפוך את הסקריפט לניתן להפעלה, אנו עושים זאת עם:
- כדי להפעיל את הסקריפט Keepalive, אנו מקלידים:
chmod +x keepalive.sh
./keepalive.sh &
הפקודה האחרונה הזו מתחילה ומריצה את הסקריפט keepalive.sh ברקע. החיבור האלחוטי שלך אמור להישאר בחיים עכשיו והנשירה אמורה להסתיים.
הרעיון ליצור תסריט Bash פשוט מגיע מאחמט סי טוקר, שהשאיר את הטריק בתגובות שלנו ואמר שאחרי שהריץ אותו "הבעיה נמסה" וה-wifi הפסיק לרדת. זה פחות תיקון ויותר מעקף פשוט, אבל נראה שהוא שומר על חיבורי wifi, וזה כנראה עדיף על פני פינג כתובת IP חיצונית כמו yahoo.com מכמה סיבות.
השאלה הנותרת היא אם יש באג עם האופן שבו Mac OS X 10.7 מטפל בחיבורי wifi, או אם חלק מהנתבים פשוט לא משחקים טוב עם OS X. אני חושב שזה האחרון, כי אני' נתקלתי בבעיה רק במותגים נבחרים של נתבים ואחרים הם ללא רבב, אבל עבור כל הנתבים מצאתי פתרון שעצר לחלוטין את כשלי החיבור.ייתכן שעדכון עתידי ל-OS X 10.7 יפתור את הבעיה לחלוטין עבור כולם.
אם אתה עדיין נתקל בבעיות, תוכל לעיין במגוון המדריכים שלנו בעבר בנושא פתרון בעיות אלחוטיות ב-Mac OS X:
בהצלחה!