Как сменить mac адрес?
У пользователей операционной системы Mac OS X Snow Leopard от Apple при изменении адреса своей сетевой карты появляются ошибки в работе системы. Т.к. данная операционная система еще мало изучена в нашей стране, то иногда возникают такие проблемы. В более ранних версиях операционных систем серии Mac OS использовалась команда ifconfig en0 ether , но эта версия стала исключением. Оказывается, решение этой проблемы лежит на поверхности. Решение оказалось простым: нужно было перегрузить «Драйвер сетевой карты». Но здесь есть один нюанс: необходимо определить индекс kext, которым пользуется ваш сетевой адаптер. Зайдите в терминал операционной системы, введите значение sudo –s, нажмите Enter, затем введите пароль. Еще раз нажимаем Enter. Для смены Mac адреса необходимо ввести следующее значение ifconfig en0 ether . Затем нажмите Enter. Перезагрузите «Драйвер сетевой карты». Эту операцию можно сделать лишь двумя командами:
Но проблема заключается в том, что эта операция, по смене Mac адреса, живет только до следующей перезагрузки системы. Поэтому, можно воспользоваться следующим скриптом:
Вставьте следующее значение в окно редактирования: замените /System/Library/Extensions/Attasic1Ethernet.kext значением названия драйвера сетевой карты и пути до нее. Это будет выглядеть следующим образом:
Скрипт готов – сохраните его под именем networkscript на жестком диске – выберите пункт «Формат файла» - «Приложение». После добавления этого скрипта в автозагрузку, вы можете спокойно наслаждаться проделанной работой. Для этого перейдите в меню «Системные настройки» - «Учетные записи». Выберите вкладку «Объект входа» - нажмите "+" - добавьте скрипт со значением "Скрыть". Отметьте скрипт галочкой – нажмите значок «замка»
Оцените статью!
Вам понадобится
- Операционная система Mac OS X Snow Leopard, сетевая карта.
Инструкция
- kextload /System/Library/Extensions/Attasic1Ethernet.kext – затем нажмите Enter;
- kextunload /System/Library/Extensions/Attasic1Ethernet.kext – затем нажмите Enter.
Стоит отметить, что строчка после значения Extensions/ на каждом компьютере будет разная. Убедитесь в правильности указанной вами строки перед применением изменений.
Перейдите в меню «Программы» - «Служебные программы» - «Редактор Apple script».
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 .