Як змінити mac адресу

Як змінити mac адресу

У користувачів операційної системи Mac OS X Snow Leopard від Apple при зміні адреси своєї мережевої карти з’являються помилки в роботі системи. Т.к. дана операційна система ще мало вивчена в нашій країні, то іноді виникають такі проблеми. У попередніх версіях операційних систем серії Mac OS використовувалася команда ifconfig en0 ether, але ця версія стала винятком. Виявляється, рішення цієї проблеми лежить на поверхні.

Вам знадобиться

Операційна система 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.

    Варто зазначити, що рядок після значення Extensions / на кожному комп’ютері буде різна. Переконайтеся в правильності вказаної вами рядки перед застосуванням змін.
  5. Але проблема полягає в тому, що ця операція, по зміні Mac адреси, живе тільки до наступного перезавантаження системи. Тому, можна скористатися наступним скриптом:

    Перейдіть в меню «Програми» — «Службові програми» — «Редактор Apple script».
  6. Вставте таке значення у вікно редагування: замініть / System/Library/Extensions/Attasic1Ethernet.kext значенням назви драйвера мережевої карти і шляхи до неї. Це буде виглядати наступним чином:

    set LF to ASCII character 10

    set sudoScr to «sudo ifconfig en0 ether;

    sudo kextunload / System/Library/Extensions/Attasic1Ethernet.kext;

    sudo kextload / System/Library/Extensions/Attasic1Ethernet.kext; »

    do shell script sudoScr password «Пароль» with administrator privileges.
  7. Скрипт готовий — збережіть його під ім’ям networkscript на жорсткому диску — виберіть пункт «Формат файлу» — «Додаток».
  8. Після додавання цього скрипта в автозавантаження, ви можете спокійно насолоджуватися виконаною роботою. Для цього перейдіть в меню «Системні налаштування» — «Облікові записи». Виберіть вкладку «Об’єкт входу» — натисніть «+» — додайте скрипт зі значенням «сховати». Відзначте галочкою скрипт — натисніть значок «замку»