Для зміни MAC-адреси я використовую загальну
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx
networksetup -detectnewhardware
Він показує змінену MAC-адресу під час запуску
ifconfig en0 |grep ether
Чи цього достатньо, чи змінена адреса також відображатиметься в системних налаштуваннях -> Мережа та в розширеному підменю Wi-Fi подробиці ( alt+ натисніть на символ Wi-Fi)? В обох місцях оригінальна MAC-адреса все ще відображається, хоча термінал надає іншу адресу.
Просто FYI ... Справа в тому, що ви не можете змінити фактичну фізичну MAC-адресу NIC таким чином, як вона закодована в її EPROM. Ви можете сфабрикувати MAC-адресу таким чином, проте фактична фізична MAC-адреса NIC завжди буде такою, якою вона була запрограмована до перепрограмування в EPROM. У той час як Wireshark повідомить про підроблену адресу, яка не зупиняє апаратну програму перевірки, яка опитує фактичне фізичне обладнання для своєї адреси, не побачить реальну адресу та підроблену адресу.
—
користувач3439894