Замена MAC-адреса на компьютерах с macOS


Одним из важных параметров для работы некоторых подключений к интернету является MAC-адрес, аппаратный идентификатор сетевого адаптера. Порой его требуется изменить, и сегодня мы расскажем о том, как это сделать.

Узнаём MAC-адрес на macOS

Перед тем как менять адрес, нелишним будет узнать текущий, чтобы в случае неудачных манипуляций его можно было вернуть обратно. Делается это следующими методами:

  1. Можно воспользоваться «Терминалом». Для его открытия воспользуйтесь средством Launchpad – кликните по соответствующей иконке на панели Dock.

    Запуск Launchpad для доступа к Терминалу для проверки MAC-адреса на macOS

    Далее откройте папку «Others» (иначе может называться «Утилиты»).

    Каталог Утилиты для открытия Терминала для проверки MAC-адреса на macOS

    Найдите значок «Терминал» и щёлкните по нему.

    Открытие Терминала для проверки MAC-адреса на macOS

    Далее следует ввести следующую команду:

    ifconfig en0 | grep ether

    Ввод команды в Терминале для проверки MAC-адреса на macOS

    Появится строка, которая начинается со слова ether — последовательность после него и есть аппаратный идентификатор сетевого адаптера.

  2. Результат ввода команды в Терминале для проверки MAC-адреса на macOS

  3. Также информацию можно получить, открыв «Информацию о системе» – для этого кликните по кнопке с логотипом Apple, зажав клавишу Option, после чего нажмите по пункту с указанным именем.

    Запуск информации о системе для получения MAC-адреса на macOS

    Далее откроется раздел сведений о компьютере Mac. В меню слева выберите пункт «Сеть» (именно его, а не подпункты), после чего в правой части появятся подробные сведения о сетевом оборудовании, в том числе и искомое нами значение.

  4. Проверка MAC-адреса на macOS посредством информации о системе

  5. Третий вариант – откройте «Системные настройки» (находится на панели Dock) и выберите пункт «Сеть».

    Вызвать настройки сетей для проверки MAC-адреса на macOS

    В меню адаптеров выберите нужный, затем кликните «Дополнительно».

    Дополнительные параметры адаптера для проверки MAC-адреса на macOS

    Далее перейдите на вкладку «Аппаратура», первая же позиция на ней показывает MAC-адрес выбранного адаптера.

  6. Сведения об адаптере для проверки MAC-адреса на macOS

    Полученное значение лучше где-нибудь записать или скопировать в отдельный текстовый файл. Теперь можно переходить непосредственно к изменению идентификатора.

Меняем MAC-адрес на Маке

Собственно процедура может совершаться двумя путями – специальным сторонним приложением или командой через «Терминал». Рассмотрим оба возможных варианта.

Способ 1: Macspoofer

Достаточно давно на рынке существует стороннее приложение для замены аппаратного идентификатора сетевого адаптера, известное как Macspoofer. Программа изначально разработана для ОС Snow Leopard, а последняя официальная версия совместима только до El Capitan, однако без проблем работает и на macOS Catalina, самой современной из настольных операционных систем Apple на момент написания статьи.

Скачать Macspoofer с официального сайта

  1. Программа упакована в ZIP-архив, однако для её работы не потребуется стороннее ПО – при запуске архива в макОС Каталина он будет автоматически распакован. Запустите содержащийся в папке файл с названием Macspoofer.prefPane.
  2. Запустить надстройку Macspoofer для изменения MAC-адреса на macOS

  3. Появится предупреждение об установке приложения для работы файла. Выберите, для каких категорий пользователей вы хотите инсталлировать это ПО, затем кликните «Установить».
  4. Подтверждение установки Macspoofer для изменения MAC-адреса на macOS

  5. После установки будет открыта панель Макспуфер, в дальнейшем доступная через «Системные настройки». В левой части окна отображены доступные адаптеры, в правой – уже существующие идентификаторы. Замена МАК-адреса происходит по нажатию кнопки «Generate».

    Генерация нового идентификатора в Macspoofer для изменения MAC-адреса на macOS

    Также адрес можно ввести и вручную, при этом важно следовать имеющемуся шаблону: два символа после двоеточия.

  6. После того как значение идентификатора будет заменено, кликните по кнопке «Update».

    Начать изменение MAC-адреса на macOS через приложение Macspoofer

    Для первого проведения процедуры потребуется ввести пароль от текущего аккаунта.

    Пароль для установки Macspoofer для изменения MAC-адреса на macOS

    Подождите, пока значение обновится, после чего закрывайте приложение.

  7. Как видим, всё просто и понятно, однако у этого решения есть несколько недостатков. Первый – не гарантируется работа на так называемых хакинтошах (обычных PC с установленной macOS), а также отсутствует русский язык.

Способ 2: «Терминал»

Пользователям, у которых не сработал первый вариант или нет возможности устанавливать стороннее ПО, предложим альтернативу – ввод специальной команды через «Терминал».

  1. Вызовите консоль ввода команд (в начале статьи указано, как её открыть) и напечатайте следующее:

    sudo ifconfig en0 ether *новый MAC-адрес*

    Вместо позиции en0 впишите требуемый адаптер (en1, en2, en3 и так далее по этой же схеме), а вместо *новый MAC-адрес* – идентификатор в формате ХХ:ХХ:ХХ:ХХ:ХХ.

    Ввод команды ручного изменения MAC-адреса на macOS через Терминал

    Также потребуется ввести пароль администратора.

    Подтверждение ввода команды ручного изменения MAC-адреса на macOS через Терминал

    Внимание! Вводимые символы не отображаются, так и должно быть!

  2. Для случайной генерации адреса (например, из соображений приватности) можно воспользоваться командой:

    openssl rand -hex 6 | sed ‘s/(..)/1:/g; s/.$//’ | xargs sudo ifconfig en0 ether

    Опять-таки, вместо en0 укажите номер нужного адаптера.

  3. Команда случайного изменения MAC-адреса на macOS через Терминал

    Готово – «Терминал» можно закрывать. Для стабильности работы переподключитесь к интернету.

Заключение

Мы познакомили вас с методикой смены MAC-адреса на компьютерах Apple, работающих под управлением macOS. Как видим, процедура несложная, но стоит иметь в виду, что вследствие ее выполнения возможны проблемы с доступом к интернету. В таком случае просто восстановите оригинальный идентификатор, после чего проблема будет решена.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
19 октября 2023 14:23

Спасибо большое, очень хорошо объяснили. Всё получилось с первого раза, а для профана вроде меня это порой настоящее достижение))