משתמשים במערכת ההפעלה Mac OS X Snow Leopard של אפל חווים שגיאות מערכת בעת שינוי כתובת כרטיס הרשת שלהם. כי מכיוון שמערכת ההפעלה הזו עדיין לא נחקרת במדינתנו, לפעמים נוצרות בעיות כאלה. גרסאות קודמות של סדרת Mac OS השתמשו בפקודה ether ifconfig en0, אך גרסה זו הינה חריג. מתברר שהפתרון לבעיה זו טמון על פני השטח.
זה הכרחי
מערכת הפעלה Mac OS X Snow Leopard, כרטיס רשת
הוראות
שלב 1
הפיתרון התגלה כפשוטם: היה צורך לטעון מחדש את "מנהל התקן כרטיסי הרשת". אבל יש כאן ניואנס אחד: עליך לקבוע את אינדקס ה- kext שבו מתאם הרשת שלך משתמש.
שלב 2
עבור למסוף של מערכת ההפעלה, הזן את הערך sudo –s, לחץ על Enter והזן את הסיסמה. לחץ על Enter שוב.
שלב 3
כדי לשנות את כתובת ה- Mac, הזן את הערך הבא ifconfig en0 ether. ואז לחץ על Enter.
שלב 4
הפעל מחדש את "מנהל התקן כרטיסי הרשת". ניתן לבצע פעולה זו בשתי פקודות בלבד:
- kextload /System/Library/Extensions/Attasic1Ethernet.kext - ואז הקש Enter;
- kextunload /System/Library/Extensions/Attasic1Ethernet.kext - ואז לחץ על Enter.
יש לציין כי השורה אחרי התוספים / הערך תהיה שונה בכל מחשב. ודא שהשורה שציינת נכונה לפני החלת השינויים.
שלב 5
אך הבעיה היא שפעולה זו, על ידי שינוי כתובת ה- Mac, חיה רק עד לאתחול הבא של המערכת. לכן, תוכלו להשתמש בסקריפט הבא:
עבור אל יישומים> כלי עזר> עורך סקריפטים של אפל.
שלב 6
הדבק את הערך הבא בחלון העריכה: החלף את /System/Library/Extensions/Attasic1Ethernet.kext עם שם מנהל ההתקן של כרטיס הרשת והנתיב אליו. זה ייראה כך:
הגדר LF לתו ASCII 10
הגדר את sudoScr ל- sudo ifconfig en0 ether;
sudo kextunload /System/Library/Extensions/Attasic1Ethernet.kext;
sudo kextload /System/Library/Extensions/Attasic1Ethernet.kext;"
לעשות סיסמת פגז sudoScr "סיסמה" עם הרשאות מנהל.
שלב 7
התסריט מוכן - שמור אותו תחת הכותרת רשת ברשת בכונן הקשיח - בחר "פורמט קובץ" - "יישום".
שלב 8
לאחר הוספת סקריפט זה להפעלה, תוכלו ליהנות בבטחה מהעבודה שנעשתה. לשם כך, עבור לתפריט "הגדרות מערכת" - "חשבונות". בחר בכרטיסייה "אובייקט התחברות" - לחץ על "+" - הוסף סקריפט עם הערך "הסתר". סמן את התסריט בסימון - לחץ על סמל הנעילה