Почему меняется MAC-адрес моего компьютера?

Обновлено: 04.07.2024

Изменение MAC-адреса в Windows XP/Vista, Linux и Mac OS X
(иногда это называется подделкой MAC-адреса)

Сначала позвольте мне объяснить несколько вещей о MAC-адресах. MAC означает управление доступом к среде, и в некотором смысле MAC-адрес — это настоящее имя компьютера в локальной сети. MAC-адрес Ethernet представляет собой шестибайтовое число, обычно выражаемое в виде двенадцатизначного шестнадцатеричного числа (пример: 1AB4C234AB1F).

IP-адреса преобразуются в MAC-адреса с помощью протокола ARP (протокол разрешения адресов). Допустим, компьютер с IP-адресом 192.168.1.1 хочет отправить информацию на другой компьютер в локальной сети с IP-адресом 192.168.1.2. Сначала 192.168.1.1 отправит широковещательную рассылку всем станциям в локальной сети с вопросом, у кого есть IP-адрес 192.168.1.2. Затем коробка с 192.168.1.2 ответит на 192.168.1.1 своим MAC-адресом, который кэшируется в таблице ARP 192.168.1.1 для последующего использования. Чтобы представить это в форме Сократического диалога (с легким оттенком Сталлоне):

Хост 1 (192.168.1.1): Привет всем в локальной сети (FF:FF:FF:FF:FF:FF), у кого IP-адрес 192.168.1.2? Мой MAC: DE:AD:BE:EF:CA:FE, так что вы можете ответить мне.

Хост 2 (192.168.1.2): Здравствуйте, DE:AD:BE:EF:CA:FE, у меня IP-адрес 192.168.1.2 и MAC-адрес 12:34:56:78:90:12, поэтому вы можете отправлять ваши IP-пакеты мне.

Вы можете просмотреть таблицу ARP коробки, выйдя в командную строку и введя «arp –a» в Windows или просто «arp» в Linux. ARP также может работать по-другому: хост в локальной сети отправляет свой MAC-адрес другому компьютеру в локальной сети для упреждающего кэширования, если только хост не настроен на прием незапрошенных ответов ARP.

Человек может захотеть изменить MAC-адрес сетевой карты по многим причинам:

  1. Чтобы обойти фильтрацию MAC-адресов на маршрутизаторе. Действительные MAC-адреса могут быть найдены путем их прослушивания, а затем пользователь-девиант может принять MAC-адрес действительного хоста. Наличие двух хостов в одной сети может вызвать некоторые проблемы со стабильностью сети, но в большинстве случаев это допустимо. Это одна из причин, по которой фильтрация адресов MIC на беспроводном маршрутизаторе бесполезна. Злоумышленник может просто перехватить MAC-адрес из эфира, находясь в режиме мониторинга, и настроить свою сетевую карту WiFi на его использование. Интересно, что многие отели используют фильтрацию MAC-адресов в своих схемах "оплаты за серфинг", так что этот метод может быть полезным для дешевых скейтбордистов.
  2. Сниффинг других соединений в сети. Принимая MAC-адрес другого хоста за свой собственный, они могут получать пакеты, не предназначенные для них. Однако отравление ARP, как правило, лучше, чем подмена MAC-адреса, для выполнения этой задачи.
  3. Для того, чтобы их прошитые MAC-адреса не попадали в IDS и журналы безопасности, тем самым предотвращая связь девиантного поведения с их оборудованием. Например, две основные вещи, которые DHCP-сервер регистрирует, когда он арендует IP-адрес клиенту, — это MAC-адрес и имя хоста. Если у вас есть беспроводной маршрутизатор, посмотрите в его веб-интерфейсе, где он регистрирует эту информацию. К счастью, есть инструменты для рандомизации этой информации (MadMAC).
  4. Чтобы осуществить атаку типа "отказ в обслуживании", например, предположив, что MAC-адрес шлюза в подсеть может вызвать проблемы с трафиком. Кроме того, многие маршрутизаторы Wi-Fi блокируются, если клиент пытается подключиться с тем же MAC-адресом, что и BSSID маршрутизатора.

Изменить MAC-адрес в Linux (и большинстве систем *nix) очень просто. Все, что для этого нужно, — это две простые для написания команды:

ifconfig eth0 down hw ether 00:00:00:00:00:01

ifconfig eth0 up

Эти две маленькие команды заставят ваш интерфейс eth0 использовать MAC-адрес 00:00:00:00:00:01. Просто подключите сетевую карту, которую вы хотите установить, и MAC-адрес, который вы хотите использовать, к приведенным выше командам, и все готово. Изменение вашего MAC-адреса — это одна из тех вещей, которую гораздо проще сделать в Linux, чем в Windows.

Для версий OS X до Tiger (OS X 10.4) вам понадобится этот патч:

Затем вы используете следующую команду:

sudo ifconfig en0 lladdr 00:00:00:00:00:01

Я не очень люблю Macintosh, поэтому большую часть этой информации я взял из:

Насколько я понимаю, с некоторыми картами AirPort возникают сложности, поэтому вам также может быть интересно прочитать:

По-видимому, при изменении MAC-адреса в версиях OS X 10.5.6 и более поздних возникают некоторые проблемы. Стефан Персон прислал мне следующее примечание, которое должно помочь вам заставить его работать:

Чтобы определить ваш старый mac-адрес:

ifconfig en1 | grep эфир

Не выключайте аэропорт, а деактивируйте беспроводную карту, выполнив следующие действия:

Нажмите «Подключиться к другой сети». ' и введите поддельный SSID. Разрешите ему
попытаться установить соединение, а затем отмените запрос. Теперь ваша
карта деактивирована, что позволяет нам выполнить следующую
команду:

sudo ifconfig en1 эфир 00:11:22:33:44:55

Windows 2000/XP/Vista: трудный путь



В XP вы можете использовать regedit для редактирования реестра из графического интерфейса или команду reg для редактирования из консоли, я буду использовать regedit. Информацию обо всех ваших сетевых адаптерах можно найти в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Class\\ . Под этим ключом вы найдете набор подключей, помеченных как 0000, 00001, 0002 и так далее. Мы можем принять любой MAC-адрес, который захотим, найдя ключ, управляющий сетевым адаптером, который мы хотим изменить, вставив строковое значение с именем «NetworkAddress» и установив его в MAC-адрес, который мы хотим использовать, в формате двенадцатизначного шестнадцатеричного числа (пример : 000000000001). Чтобы узнать, какой ключ какой, мы можем искать в них значение «DriverDesc», пока не найдем тот, который соответствует сетевой карте, которую мы хотим изменить. После того, как вы установите «NetworkAddress» на адрес, который вы хотите, просто перезапустите сетевую карту, отключив ее, а затем включив (или, в случае карт PCMCIA, просто извлеките и вставьте снова). Вы можете подтвердить изменение MAC-адреса с помощью команд «getmac» или «ipconfig /all».

Windows 2000/XP/Vista: простой способ

Наслаждайтесь переключением MAC-адресов, но будьте осторожны, чтобы не вызвать проблемы с сетью. Мой любимый MAC-адрес — DEADBEEFCAFE, другие интересные MAC-адреса см. здесь:

После примечаний:

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

1) Отключить интерфейс: "ifconfig xl0 down"

2) Введите новый MAC-адрес: "ifconfig xl0 link 00:00:00:AA:AA:AA"

3) Поднимите интерфейс: "ifconfig xl0 up"

1) Отключить интерфейс: "ifconfig eth0 down"

2) Введите новый MAC-адрес: "ifconfig eth0 hw ether 00:00:00:AA:AA:AA"

3) Поднимите интерфейс: "ifconfig eth0 up"

Windows 2000/XP
Способ 1:

Это зависит от типа вашей карты сетевого интерфейса (NIC). Если у вас есть карта, которая не поддерживает клонирование MAC-адреса, вам придется перейти ко второму способу.

a) Перейдите в Пуск->Настройки->Панель управления и дважды щелкните Сеть и удаленный доступ к сети.

b) Щелкните правой кнопкой мыши сетевой адаптер, MAC-адрес которого вы хотите изменить, и выберите свойства.

c) На вкладке "Общие" нажмите кнопку "Настроить"

d) Нажмите на вкладку "Дополнительно"

e) В разделе "Свойства" вы должны увидеть пункт "Сетевой адрес" или "Локально администрируемый адрес", нажмите на него.

f) С правой стороны в разделе «Значение» введите новый MAC-адрес, который вы хотите назначить своей сетевой карте. Обычно это значение вводится без "-" между номерами MAC-адресов.

g) Перейдите в командную строку и введите «ipconfig /all» или «net config rdr», чтобы проверить изменения. Если изменения не материализуются, используйте второй метод.

h) В случае успеха перезагрузите систему.

Это должно работать на всех системах Windows 2000/XP

a) Перейдите в меню «Пуск» -> «Выполнить», введите «regedt32», чтобы запустить редактор реестра. Не используйте «Regedit».

b) Перейдите в «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\». Дважды щелкните по нему, чтобы развернуть дерево. Подключи — это 4-значные числа, которые представляют определенные сетевые адаптеры. Вы должны увидеть, что он начинается с 0000, затем 0001, 0002, 0003 и так далее.

c) Найдите нужный интерфейс, выполнив поиск по соответствующему ключу "DriverDesc".

d) Отредактируйте или добавьте ключ строки "NetworkAddress" (имеет тип данных "REG_SZ"), чтобы он содержал новый MAC-адрес.

e) Отключите, а затем снова включите сетевой интерфейс, который вы изменили (или перезагрузите систему).

История:
29.06.2009: Добавлена ​​заметка, присланная мне Стефаном Персоном.
давным-давно: опубликовано впервые.


Если вы хотите опубликовать одну из статей с этого сайта на своей веб-странице или в печатном журнале, свяжитесь с IronGeek .

Авторское право 2020, IronGeek
Луисвилл / Кентуккиана Энтузиаст информационной безопасности

Я хотел бы получить сводку распространенных сценариев, которые могут привести к изменению MAC-адреса?

  • Дает ли переход в новую сеть новый MAC-адрес?
  • Вызывает ли изменение установка нового сетевого устройства (например, карты Wi-Fi)?
  • В частности, как это работает в Amazon Web Services? Если у вас есть экземпляр, который вы постоянно включаете/выключаете, сохраняет ли он тот же MAC-адрес?

7 ответов 7

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

Нет, присоединение к новой сети не даст вам новый адрес.
Установка нового устройства не изменит существующий MAC-адрес на другой карте.
Да, это одно "эмулируемое" сетевое устройство.


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

В случае с виртуальным оборудованием, это в основном то же самое, за исключением того, что выделение MAC-адреса зависит от хоста, фактически он «создает» nic, который предоставляется гостю, и, таким образом, видя, что ни один из это реально, mac составлен и может быть изменен в любое время. Однако это редко. Статический MAC-адрес удобен для провайдеров виртуальных платформ, поскольку они могут измерять всевозможные параметры на основе Mac и, конечно же, распределения IP-адресов.

Чтобы иметь фиксированный MAC-адрес в AWS EC2, вы можете использовать экземпляр EC2 в VPC и подключить к нему эластичный сетевой интерфейс. ENI похож на дополнительную сетевую карту с фиксированным IP-адресом (внутренним и внешним) и фиксированным MAC-адресом.

Нет. MAC-адрес сетевой карты никогда не изменится. Когда вы находитесь в сети, он использует RARP для получения своего логического адреса из сети.

Скажем, вы устанавливаете новую сетевую карту и подключаетесь к сети (скажем, к Интернету). Каждая карта получит свой уникальный IP-адрес, предоставленный провайдером.

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

Варун Тивари

Каждая машина имеет уникальный MAC-адрес, обеспечивающий постоянную и уникальную идентификацию в сети. Другими словами, ваше устройство распознается или идентифицируется в сети по его уникальному адресу управления доступом к среде, который мы называем MAC-адресом. Более того, mac-адрес не ограничивается компьютером с Windows. Каждое устройство, подключенное к сети, имеет свой Mac-адрес. Это означает, что будь то ваш телефон/телевизор Android, ваш iPhone/Apple TV/MacBook или маршрутизатор, и почти все имеет адрес Mac.

Итак, если Mac-адрес уникален и назначен заранее, зачем нам его менять? Если адрес Mac жестко запрограммирован на устройстве, можно ли изменить адрес Mac? Мы знаем, что эти и другие вопросы могут вас поразить. Но будьте уверены, что на все они будут даны ответы; единственное, что вам как читателю нужно сделать, это дочитать до конца.

Зачем менять Mac-адрес в Windows 10?

Если у вас есть причина изменить свой Mac-адрес, вы можете пропустить этот абзац и сразу перейти к разделу, посвященному изменению Mac-адреса в Windows 10. Но если вы читаете эту статью из любопытства и узнали что-то новое, то придерживайтесь к нему.

Как и в случае с IP-адресом, каждое устройство, которое пытается подключиться или зарегистрироваться в сети, должно предоставить свой Mac-адрес. Но в отличие от IP-адресов, которые динамически назначаются маршрутизатором, адреса Mac уникальны и выделяются на аппаратном уровне. Кроме того, легко изменить IP-адрес, изменив настройки сетевого прокси вашего компьютера или просто используя VPN; однако Mac-адрес уникален и остается неизменным на протяжении всего срока службы устройства (если вы его не измените). Теперь возвращаясь к вопросу, почему вы хотите изменить адрес Mac?

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

По какой бы причине вы ни поменяли адрес Mac, вот как это сделать.

Как изменить адрес Mac в Windows 10?

Так что, если у вас есть причина измениться, вперед. Если вы тестируете его из любопытства или любознательности, мы рекомендуем написать исходный/фактический Mac-адрес вашего компьютера с Windows 10. Это также пригодится, если у вас возникнут проблемы с новым адресом Mac и вам нужно вернуться к старому.

Примечание. Если вы одновременно подключите компьютер с Windows 10 к Wi-Fi и Ethernet, он будет иметь два MAC-адреса: один для WiFi, а другой для Ethernet. Кроме того, если в вашей сети используется фильтрация Mac, не забудьте внести новый адрес Mac в белый список.

Теперь, чтобы начать сначала, давайте найдем исходный адрес Mac нашей машины, выполнив следующие действия:

properties

  1. Нажмите кнопку "Пуск" Windows, а затем в меню нажмите значок шестеренки, чтобы открыть параметры Windows.
  2. В настройках Windows нажмите «Сеть и Интернет».
  3. Теперь выберите свою сеть на левой панели; это может быть Wi-Fi или Ethernet. После выбора нажмите имя сети на правой панели.
  4. На следующем открывшемся экране в разделе «Свойства» будет показан Mac-адрес вашего компьютера.
  5. Скопируйте Mac-адрес и запишите его где-нибудь или вставьте безопасно.
  6. Теперь, после получения Mac-адреса вашего компьютера с Windows 10, следующим шагом будет его изменение. Итак, чтобы изменить адрес Mac на вашем компьютере с Windows 10, следуйте приведенным ниже инструкциям:

    1. Щелкните правой кнопкой мыши кнопку «Пуск» в Windows и выберите «Диспетчер устройств». Либо нажмите кнопку Windows + R, чтобы открыть окно команды «Выполнить». В поле команды запуска введите devmgmt. msc, чтобы открыть Диспетчер устройств.
    2. На экране диспетчера устройств найдите Сетевые адаптеры и дважды щелкните его, чтобы развернуть.
    3. Теперь щелкните правой кнопкой мыши сетевой адаптер и в раскрывающемся меню выберите "Свойства".
    4. В окне свойств сетевого адаптера щелкните вкладку "Дополнительно". В свойствах выберите запись «Сетевой адрес» и введите новый Mac-адрес (Mac-адрес — это комбинация букв и цифр без пробела или дефиса) в поле значения. После ввода нажмите кнопку "ОК", чтобы сохранить измененный Mac-адрес вашего компьютера.
    5. Теперь перезагрузите компьютер, чтобы изменения вступили в силу.
    6. Теперь, далее мы узнаем, как подтвердить изменение адреса Mac на компьютере с Windows 10.

      Как подтвердить изменение адреса Mac

      После изменения MAC-адреса вашей системы выполните приведенные ниже действия, чтобы убедиться, что новый MAC-адрес назначен и работает.

      командная строка

      1. В поиске Windows введите «Командная строка», щелкните правой кнопкой мыши верхний отображаемый результат и выберите «Запуск от имени администратора».
      2. Теперь в окне командной строки введите ipconfig/all и нажмите клавишу Enter.
      3. После выполнения команды вы найдете новый адрес Mac, указанный перед записью «Физический адрес» в разделе «Адаптер Ethernet» или «Адаптер беспроводной сети».
      4. Обратите внимание, что в сети не может быть одновременно двух устройств с одним и тем же MAC-адресом.

        Изменить Mac-адрес в Windows на 10 с помощью стороннего программного обеспечения

        Несмотря на то, что перечисленные выше шаги не так уж сложны, если вам все еще трудно их выполнить, вы можете использовать стороннее программное обеспечение для изменения своего адреса Mac. Technitium MAC Address Changer — одна из таких утилит, позволяющая эффективно изменить MAC-адрес. И самое приятное то, что утилита бесплатна.

        Этот инструмент может предоставить новый MAC-адрес вашей сетевой карте в обход исходного MAC-адреса, который жестко запрограммирован производителем.

        Изменения адреса

        1. После того как вы запустите средство смены MAC-адресов, оно сначала отобразит список всех доступных сетевых адаптеров.
        2. Из доступного списка доступных сетевых адаптеров выберите тот, для которого вы хотите изменить MAC-адрес.
        3. Теперь выберите вкладку Информация. Здесь вы найдете поле «Изменить MAC-адрес». Здесь введите новый адрес Mac и нажмите кнопку «Изменить сейчас» в левом нижнем углу. У вас также есть вариант, когда продукт поможет вам получить случайный адрес Mac. Все, что вам нужно сделать, это нажать кнопку «Случайный MAC-адрес», чтобы указать случайный MAC-адрес самим продуктом.
          Источник изображения: technitium
        4. Теперь в будущем, если вы хотите восстановить исходный адрес Mac, вы можете сделать это, нажав кнопку "Восстановить исходный".
        5. Примечание. Вы не можете изменить Mac-адрес Microsoft Network Bridge с помощью Technitium MAC Address Changer.

          Подведение итогов

          Итак, ребята, вот как вы можете легко изменить адрес Mac на своем компьютере с Windows 10. Более того, теперь вы можете без проблем использовать измененный Mac-адрес, если только вы не использовали фильтрацию MAC-адресов на своем маршрутизаторе. В любом случае, если вы включили фильтрацию Mac, вам просто нужно было указать этот новый Mac-адрес на вашем маршрутизаторе, и все готово.

          Мы надеемся, что вам понравится эта статья.Укажите в разделе комментариев ниже причину, по которой вы изменили адрес Mac в разделе комментариев ниже.

          Каждая сетевая карта (сетевая интерфейсная карта) имеет уникальный MAC-адрес (управление доступом к среде). Это относится ко всем типам сетевых карт, включая карты Ethernet и карты WiFi. MAC-адрес – это шестибайтовое число или 12-значное шестнадцатеричное число, которое используется для уникальной идентификации хоста в сети.

          Примером MAC-адреса является 1F-2E-3D-4C-5B-6A, и он относится к сетевому протоколу уровня 2 модели OSI. В современных сетях ARP или протокол разрешения адресов преобразует MAC-адрес в адрес протокола уровня 3, например IP-адрес. MAC-адрес также можно назвать физическим адресом. Прочтите мой пост о том, как узнать свой MAC-адрес, если вы его не знаете.

          mac-адрес

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

          Так зачем вам менять свой MAC-адрес? Для этого есть много причин, в основном связанных с обходом какого-либо фильтра MAC-адресов, установленного на модеме, маршрутизаторе или брандмауэре. Изменение MAC-адреса может помочь вам обойти определенные сетевые ограничения, эмулируя неограниченный MAC-адрес или подделывая уже авторизованный MAC-адрес.

          Например, сеть Wi-Fi может разрешать подключение к сети только авторизованным компьютерам и отфильтровывать компьютеры на основе MAC-адреса. Если вы можете определить подлинный MAC-адрес, вы можете подделать свой MAC-адрес и получить доступ к сети Wi-Fi.

          Еще один пример: у вас есть интернет-провайдер, который разрешает подключаться к Интернету только определенному количеству компьютеров из вашего дома. Если у вас есть несколько компьютеров, которые необходимо подключить, вы можете подделать MAC-адрес авторизованного компьютера и подключиться с другого компьютера.

          Изменить MAC-адрес Windows

          Вы можете легко изменить MAC-адрес сетевой карты в Windows, следуя приведенным ниже инструкциям.

          Шаг 1. Нажмите «Пуск», затем «Панель управления», затем «Сетевые подключения», щелкните правой кнопкой мыши сетевое подключение, для которого вы хотите изменить MAC-адрес, и выберите «Свойства». Обычно это либо подключение по локальной сети, либо подключение к беспроводной сети.

          местный регион соединение

          Если вы используете Windows Vista, Windows 7 или более позднюю версию, вам нужно открыть Панель управления, затем Сеть и Интернет, затем Центр управления сетями и общим доступом, а затем нажать Управление сетевыми подключениями или Изменить параметры адаптера.

           изменить настройки адаптера

          Затем можно щелкнуть адаптер правой кнопкой мыши и выбрать "Свойства".

          Шаг 2. На вкладке "Общие" или "Сеть" нажмите кнопку "Настроить".

           настроить сетевой адаптер

          Шаг 3. Теперь перейдите на вкладку "Дополнительно" и выберите свойство "Локально администрируемый адрес" или свойство "Сетевой адрес".

           локально управляемый адрес

          По умолчанию выбрано значение «Отсутствует». Нажмите на переключатель «Значение» и введите новый MAC-адрес. MAC-адрес представляет собой комбинацию из 6 пар цифр и символов, то есть 40-A2-D9-82-9F-F2. MAC-адрес следует вводить без дефисов.

           изменение mac-адреса

          Вы можете перейти в командную строку и ввести IPCONFIG /ALL, чтобы убедиться, что MAC-адрес был изменен. Перезагрузите компьютер, чтобы изменения вступили в силу.

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

          Изменить MAC-адрес OS X

          Изменить MAC-адрес в OS X определенно не так просто, как в Windows. Во-первых, вы должны использовать Терминал (похожий на командную строку в Windows), чтобы фактически изменить MAC-адрес.

          Во-вторых, вам нужно вручную выяснить техническое имя адаптера, прежде чем вы сможете изменить настройки.Я объясню все ниже шаг за шагом, но иногда это становится немного сложно.

          Для начала давайте узнаем текущий MAC-адрес вашего Mac. Вы можете сделать это одним из двух способов: через Системные настройки или через Терминал. Откройте «Системные настройки», нажмите «Сеть», а затем нажмите кнопку «Дополнительно». Обязательно сначала выберите соответствующий интерфейс (WiFi, Ethernet и т. д.) в списке слева.

          os x network advanced

          Нажмите на вкладку «Оборудование», и вы увидите, что первая строка — это MAC-адрес. Я думал, что вы можете просто выбрать «Вручную» в раскрывающемся списке «Настройка», но это не позволяет вам редактировать MAC-адрес.

           сетевое оборудование mac

          В Терминале вы можете получить MAC-адрес, введя следующую команду:

          ifconfig en0 | grep эфир

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

          терминал os x ifconfig

          Теперь вы можете просто сравнить MAC-адреса, указанные здесь, с тем, который вы видели в Системных настройках. В моем случае мой WiFi MAC-адрес f8:1e:df:d8:9d:8a совпадает с en1, так что это интерфейс, который я должен использовать для следующих команд.

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

          Теперь, когда у вас есть новый MAC-адрес, вы можете изменить текущий с помощью следующей команды ниже. Замените XX фактическим MAC-адресом, который вы хотите использовать.

          sudo ifconfig en0 эфир xx:xx:xx:xx:xx:xx

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

          Кроме того, адрес не изменится, если вы по-прежнему подключены к сети Wi-Fi. Вам нужно сначала отключиться от любых сетей, а затем запустить команду. Удивительно, но отключение от беспроводной сети в OS X совсем не интуитивно понятно. Вы должны нажать и удерживать клавишу Option, а затем щелкнуть значок WiFi, чтобы увидеть параметр отключения.

          отключиться от Wi-Fi os x

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

          изменение mac-адреса OS X

          Как я упоминал ранее, это определенно не так просто, как в Windows, но вы сможете это сделать, если просто скопируете и вставите приведенные выше команды. Если у вас есть какие-либо вопросы, не стесняйтесь оставлять комментарии. Наслаждайтесь!

          Основатель Online Tech Tips и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема

          Понравился ли вам этот совет? Если это так, загляните на наш собственный канал на YouTube, где мы рассказываем о Windows, Mac, программном обеспечении и приложениях, а также предлагаем множество советов по устранению неполадок и видео с практическими рекомендациями. Нажмите кнопку ниже, чтобы подписаться!

          Читайте также: