萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

macOS Yosemite 終端機指令快速修改 Wi-Fi 網卡 MAC 位址

macOS 10.10 Yosemite 可透過終端機指令暫時變更無線網卡 (en0) 的 MAC 位址,重開機後失效,適合測試或臨時繞過 MAC 過濾。

指令流程

  1. 產生隨機 MAC 位址:
    openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
  2. 斷開 Wi-Fi 連線:
    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
  3. 套用新 MAC 位址 (以產生的位址為例):
    sudo ifconfig en0 ether d4:33:a3:ed:f2:12
  4. 重新偵測硬體並連線:
    networksetup -detectnewhardware

終端機指令示範

說明: en0 通常為內建 Wi-Fi 介面,若為外接 USB 無線網卡可能為 en1 等,可用 ifconfig 確認。修改後重開機或重新連線 Wi-Fi 即恢復原廠 MAC。

copyright © 萬盛學電腦網 all rights reserved