马春杰杰 Exit Reader Mode

macOS如何开机自动更换mac地址?

原来的mac貌似被封了,需要每次开机的时候自动更换一个新的mac地址,以获取新IP。步骤如下:

1,首先新建一个文件,名为:macaddress.command

2,赋予权限chmod +x macaddress.command

3,填入:

#!/usr/bin/expect -f

# 定义第一个空格后的第一个变量是host
# set password [lindex $argv 0]

set password 这里填入你的登陆密码
set timeout 10
set force_conservative 1

if {$force_conservative} {
  set send_slow {128 .1}
}
# 执行登录ssh
spawn sudo ifconfig en0 ether 这里改成你的新mac地址;

expect {
    "Password" {
        send -s "$password\r";
    }
}
# 执行过后把权限交给终端
interact
spawn sudo ifconfig en0 down

expect {
    "Password" {
        send -s "$password\r";
    }
}
interact
spawn sudo ifconfig en0 up

expect {
    "Password" {
        send -s "$password\r";
    }
}
# 执行过后把权限交给终端
interact

4,打开设置用户与群组登陆项,将刚刚的文件拖进去即可。

本文最后更新于2022年9月18日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!