Добавить в корзинуПозвонить
Найти в Дзене

Смена MAC адреса WiFi на MacOS

Зачем? В первую очередь хотелось бы уточнить для чего это может быть нужно, одним из вариантов конечно же является скрытие настоящего MAC-адреса устройства, для различных целей и задач. Второй вариант - обойти ограничение на подключение к публичным точкам доступа, когда выставлено ограничение на подключение для определенного MAC-адреса не более 1-2х подключений в сутки с ограничением по времени. Инструкция Для начала нам необходимо узнать точное имя сетевого интерфейса, самым быстрым и простым способом является зажать клавишу Option на клавиатуре и левой кнопкой мыши нажать на значок WiFi на панели. Зная имя интерфейса (в моём случае en0) переходим непосредственно к смене, для этого открываем Терминал или iTerm и выполняем следующие шаги: Если Вы хотите сменить MAC адрес на рандомный достаточно выполнить команду:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' | xargs sudo ifconfig en0 ether Данный метод позволяет сменить MAC адрес только для текущей сессии, что означает, что после
Оглавление

Зачем?

В первую очередь хотелось бы уточнить для чего это может быть нужно, одним из вариантов конечно же является скрытие настоящего MAC-адреса устройства, для различных целей и задач. Второй вариант - обойти ограничение на подключение к публичным точкам доступа, когда выставлено ограничение на подключение для определенного MAC-адреса не более 1-2х подключений в сутки с ограничением по времени.

Инструкция

Для начала нам необходимо узнать точное имя сетевого интерфейса, самым быстрым и простым способом является зажать клавишу Option на клавиатуре и левой кнопкой мыши нажать на значок WiFi на панели.

Имя интерфейса en0
Имя интерфейса en0

Зная имя интерфейса (в моём случае en0) переходим непосредственно к смене, для этого открываем Терминал или iTerm и выполняем следующие шаги:

  • Отключаемся от текущего WiFi подключения, выполнить это можно с помощью следующей команды:
    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 -z
  • Меняем MAC адрес на желаемый использую команду:
    ifconfig ИМЯИНТЕРФЕЙСА ether НОВЫЙMACАДРЕС
  • Для проверки того, что MAC адрес был изменен воспользуйтесь командой:
    ifconfig en0 | grep ether
Если Вы хотите сменить MAC адрес на рандомный достаточно выполнить команду:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' | xargs sudo ifconfig en0 ether

Данный метод позволяет сменить MAC адрес только для текущей сессии, что означает, что после перезагрузки MacOS адрес будет изменён на заводской.

Подписывайтесь на мой канал и ставьте лайки!