我知道在 Virtualbox 中你可以去VM -> Settings -> Network -> Adapter 1 -> Advanced
设置你自己的 mac 地址,或者点击随机按钮。
我还知道,编辑.vbox
配置文件后,您可以找到适配器并编辑MACAddress="..."
字段以设置您自己的 mac 地址。将此字段留空(MACAddress=""
会产生错误,而不是随机 mac)。
您可以使用以下命令从主机命令行更改虚拟机的 MAC 地址vboxmanage modifyvm "VM Name" --macaddress "address"
:-(来源:SU 帖子)
在命令行或配置文件中我没有看到等效项,因为随机按钮。
由于此功能是在 Virtualbox 中实现的,我们可以访问它吗?还是我必须找到自己的外部 mac 随机化器脚本?
[编辑]
我发现了该auto
参数,但是它不起作用?VBoxManage.exe modifyvm MyVM --macaddress1 auto
根据 Virtualbox 设置 GUI 和 .vbox 配置文件,运行时没有错误,但也不会更改 MAC。
实际上,它有点用(GUI 不会立即更新),但如果您运行macaddress1
而没有其他属性,它似乎会重置其他设置。运行时,它可能需要您重新设置/指定该 VM 的所有设置modifyvm
。