Как сменить mac адрес?

3 ноября 2014 г. Просмотров: 725 Инструкции
У пользователей операционной системы Mac OS X Snow Leopard от Apple при изменении адреса своей сетевой карты появляются ошибки в работе системы. Т.к. данная операционная система еще мало изучена в нашей стране, то иногда возникают такие проблемы. В более ранних версиях операционных систем серии Mac OS использовалась команда ifconfig en0 ether , но эта версия стала исключением. Оказывается, решение этой проблемы лежит на поверхности.

Вам понадобится

  • Операционная система Mac OS X Snow Leopard, сетевая карта.

Инструкция

  • Решение оказалось простым: нужно было перегрузить «Драйвер сетевой карты». Но здесь есть один нюанс: необходимо определить индекс kext, которым пользуется ваш сетевой адаптер.
  • Зайдите в терминал операционной системы, введите значение sudo –s, нажмите Enter, затем введите пароль. Еще раз нажимаем Enter.
  • Для смены Mac адреса необходимо ввести следующее значение ifconfig en0 ether . Затем нажмите Enter.
  • Перезагрузите «Драйвер сетевой карты». Эту операцию можно сделать лишь двумя командами:
  • - kextload /System/Library/Extensions/Attasic1Ethernet.kext – затем нажмите Enter;

    - kextunload /System/Library/Extensions/Attasic1Ethernet.kext – затем нажмите Enter.

    Стоит отметить, что строчка после значения Extensions/ на каждом компьютере будет разная. Убедитесь в правильности указанной вами строки перед применением изменений.

  • Но проблема заключается в том, что эта операция, по смене Mac адреса, живет только до следующей перезагрузки системы. Поэтому, можно воспользоваться следующим скриптом:
  • Перейдите в меню «Программы» - «Служебные программы» - «Редактор Apple script».

  • Вставьте следующее значение в окно редактирования: замените /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 .

  • Скрипт готов – сохраните его под именем networkscript на жестком диске – выберите пункт «Формат файла» - «Приложение».
  • После добавления этого скрипта в автозагрузку, вы можете спокойно наслаждаться проделанной работой. Для этого перейдите в меню «Системные настройки» - «Учетные записи». Выберите вкладку «Объект входа» - нажмите "+" - добавьте скрипт со значением "Скрыть". Отметьте скрипт галочкой – нажмите значок «замка»
  • Оцените статью!