こんにちは。趣味グラマのNobu(@nm_aru)です。
今日は小ネタですが、macOSのMACアドレスを変更する方法です(ややこしい)
macOS Montereyでifconfigを使うとエラーが発生
MACアドレスを変更する場合、以前まではifconfigを使えば良く、毎回コマンドを書くのも面倒なので、以下のようなスクリプトを作って実行していました。
しかし、今回何気なくコマンドを実行すると以下のようなエラーが発生。
ifconfig: ioctl (SIOCAIFADDR): Can't assign requested address
早速ググってみると、Appleのフォーラムで同じような事を言っている人が見つかります。
https://developer.apple.com/forums/thread/684745
しかし、このスレッドで紹介されている「macchanger」をインストールしても、全く同じエラーになってしまいます。
救世主は「spoof-mac」だった
Changing MAC Address in macOS Big Sur & Monterey with spoof-mac
If you want to change your MAC address in macOS Monterey or Big Sur, you can use the traditional method to spoof a MAC a...
brewでspoof-macをインストールします
brew install spoof-mac
ランダムでMACアドレスを付与するだけで良ければ、以下のコマンドで済みます。
sudo spoof-mac randomize en0
まとめ
なぜMACアドレスを変えたいかと言うと、カフェとかのWiFiで(略
コメント