Как да намерите и промените MAC адрес в Mac OS
⚡ Умно обобщение
Намиране и промяна на MAC адрес на macOS използва вградени инструменти: Системни предпочитания, лентата с инструменти за Wi-Fi и терминалът показват хардуерния адрес, докато командата ifconfig временно задава нов.

Как да намерите MAC адрес на macOS
Всеки мрежов адаптер има Мак адрес, и macOS предлага три лесни начина за търсене: Системни настройки, Терминал и лентата с инструменти за Wi-Fi. Всеки метод е показан по-долу.
Използване на системни предпочитания
Стъпка 1) Отидете на Системни предпочитания и кликнете върху Мрежа.
Стъпка 2) В менюто „Мрежа“ щракнете върху бутона „Разширени“.
Стъпка 3) Отидете в раздела Хардуер, където можете да видите MAC адреса на вашия Mac.
On macOS Ventura и по-нови версии, оформлението се промени: отворете Системни настройки, изберете Wi-Fi, щракнете върху Детайли до вашата мрежа и прочетете записа Wi-Fi адрес.
Използване на терминала
Стъпка 1) Отворете приложението Terminal от Launchpad, въведете ifconfig и прочетете вашия MAC адрес от изхода.
Използване на лентата с инструменти за Wi-Fi
Стъпка 1) Натиснете клавиша Option (Alt) и щракнете върху иконата на Wi-Fi в лентата с инструменти; менюто ще покаже Wi-Fi адреса.
Защо да променяте MAC адреса си?
Промяната или подправянето на MAC адрес е често срещана мрежова задача с няколко практически причини. Тъй като адресът се излъчва във всяка локална мрежа, към която се присъединявате, той може да бъде регистриран и използван за разпознаване на вашето устройство, така че замяната му има ясни цели за поверителност и тестване.
- Защита: Ротиращият се адрес затруднява мрежите и рекламодателите да tracустройство ка на различни места.
- Контрол на достъпа: Някои публични или корпоративни мрежи ограничават устройствата по MAC адрес или налагат времеви ограничения, а нов адрес може да възстанови достъпа там, където старият е блокиран.
- Тестване: Мрежовите инженери променят MAC адреса, за да тестват защитни стени, DHCP резервации или MAC-базирани правила без размянаping хардуер.
- Замяна: Когато адаптерът се повреди, клонирането на стария MAC адрес позволява на заместващ да наследи всички разрешения, базирани на адрес.
Каквато и да е причината, не забравяйте, че подправянето променя само адреса, който операционната система представя; вграденият хардуерен адрес остава същият.
Как да промените MAC адреса на macOS
Ето как можете да промените MAC адреса на macOSСледвайте стъпките в посочения ред:
Стъпка 1) Задръжте клавиша Option и щракнете върху символа Wi-Fi, за да проверите името на интерфейса. На диаграмата по-долу това е „en0“.
Стъпка 2) Отидете в терминала и изпълнете командата по-долу, за да генерирате произволен адрес:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Връща ново шестнадесетично число, което може да се използва като MAC адрес.
Стъпка 3) Прекъснете връзката с текущата си Wi-Fi мрежа, като задържите натиснат клавиша Option, щракнете върху иконата на Wi-Fi в лентата с менюта и изберете „Прекъсване“.
Стъпка 4) Върнете се в терминала и изпълнете:
sudo ifconfig en0 ether <MAC address>
Стъпка 5) Вече променихте MAC адреса си. Свържете се отново с Wi-Fi мрежата си и проверете MAC адреса си още веднъж.
Промяната на MAC адреса е включена macOS Постоянен?
On macOS, MAC адрес, променен с ifconfig, е временен. Операционната система представя новия адрес само до следващото рестартиране, когато интерфейсът презареди оригиналния си, записан хардуерен адрес. Няма вградена настройка, която да прави промяната в ifconfig постоянна.
Това поведение е умишлено. macOS третира хардуерния адрес като адрес по подразбиране и го прилага отново при зареждане, така че рестартирането е най-лесният начин за отмяна на всяка промяна. Ако е необходимо новият адрес да се запази, трябва да прилагате командата отново след всяко влизане, обикновено чрез стартов скрипт или LaunchDaemon.
- Временно по подразбиране: Фалшивият адрес изчезва при рестартиране или когато Wi-Fi интерфейсът се рестартира.
- Няма естествена постоянство: Apple не предоставя превключвател от менюто за заключване на персонализиран MAC адрес.
- Ръчно запазване на стойността: Стартов скрипт, който изпълнява командата ifconfig, автоматично прилага отново адреса.
Често срещани грешки при промяна на MAC адрес на macOS
Няколко предвидими проблема пречат на промяната на MAC адреса да влезе в сила. Работата по тях по ред обикновено решава проблема:
- Все още е свързан с Wi-Fi: Не можете да промените адреса, докато интерфейсът е свързан към мрежа. Първо се изключете от Wi-Fi, след което изпълнете командата.
- Грешно име на интерфейс: Командата е насочена към en0, но Wi-Fi е en1 на някои Mac компютри. Изпълнете networksetup -listallhardwareports, за да потвърдите правилния интерфейс.
- Невалиден MAC формат: Новата стойност трябва да бъде валиден 48-битов шестнадесетичен адрес; локално администриран, едноадресен адрес е най-безопасен.
- Липсва sudo: Промяната на интерфейс изисква администраторски права, така че командата трябва да започва със sudo и да изисква въвеждане на парола.
- Промяната не се задържа: Тъй като промяната е временна, проверете я незабавно с ifconfig en0, преди да се свържете отново.









