V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
R1nG
V2EX  ›  macOS

macOS 目前有什么方案可以修改 mac 地址?

  •  
  •   R1nG · 2019-10-16 22:31:36 +08:00 · 7471 次点击
    这是一个创建于 1864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    版本:10.14.6

    因工作需要,所以需要修改本机的 mac 地址,尝试使用 sudo ifconfig 网卡 ether xx:xx:xx:xx:xx 不生效,网上找了一些方案,测试都无效,求助各位大佬。

    7 条回复    2021-12-03 16:39:06 +08:00
    zer
        1
    zer  
       2019-10-16 22:48:57 +08:00   ❤️ 1
    我也是,试了很多方法,改不了
    最终只能加个路由器,然后改路由器的 MAC 地址
    wangkun025
        2
    wangkun025  
       2019-10-16 22:54:03 +08:00
    scukmh
        3
    scukmh  
       2019-10-17 08:37:15 +08:00 via iPhone
    10.13.6 可以改,所以我不升级了,感谢提醒。
    zer
        4
    zer  
       2019-10-17 13:47:33 +08:00
    https://github.com/feross/SpoofMAC/issues/87
    看这个帖子最终结论是升级到 Catalina 就可以继续改 mac 地址了
    R1nG
        5
    R1nG  
    OP
       2019-10-18 13:17:54 +08:00
    @zer 使用了这个工具好像也不行的呢。。至于升级的话我再观望一阵看看。
    cyru1s
        6
    cyru1s  
       2021-03-18 11:30:54 +08:00
    系统:Big Sur (11.1)

    [方案 1] 多试几次就好了,但是期间需要空一定时间,使得命令在 WiFi 断开的状态下执行:
    ifconfig en0 ether $mac
    sleep 0.2
    ifconfig en0 ether $mac
    sleep 0.2
    ifconfig en0 ether $mac

    [方案 2] 使用 sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z 断开 WiFi 后执行一次 ifconfig en0 ether $mac 操作即可。
    onlyu
        7
    onlyu  
       2021-12-03 16:39:06 +08:00   ❤️ 1
    试试这个命令,在最新片下可以执行成功:
    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
    sudo ifconfig en0 ether 你的 mac 地址
    networksetup -detectnewhardware
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1894 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:18 · PVG 00:18 · LAX 08:18 · JFK 11:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.