随机 MAC 地址生成器
如何从命令行生成随机 MAC 地址
首先,跳转到您的终端或命令行窗口,并将以下语法粘贴到命令行中以生成一个随机化的 MAC 地址:
<代码>openssl rand -hex 6 | sed 的/(..)/1:/g s/.$//’
确保将命令语法粘贴到一行中。这个技巧的优点是它相当简单、简短、贴心,并且不需要任何第三方实用程序或脚本,它可以在 OS X 和 Linux 中正常工作。
十六进制输出将是生成的 MAC 地址,看起来像这样:07:e0:17:8f:11:2f
如果您想生成一个新地址,只需按键盘上的向上箭头,然后再次按 RETURN,这将在几乎任何现代 shell 中重新执行相同的命令。除非您知道自己在做什么,否则您可能不想编辑命令语法本身,否则您可能最终会生成可能与潜在 MAC 地址不匹配的不准确或不完整的十六进制。保持简单,如果您不确定,请坚持使用以下语法:
<代码>openssl rand -hex 6 | sed 的/(..)/1:/g s/.$//’
设置别名以随机化 MAC 地址
如果您打算经常使用它,请考虑在您的 .bash_profile 或 .profile 中设置一个别名,这样您就不必输入整个命令字符串,只需像这样放置一个别名即可: p>
alias randommacaddy="openssl rand -hex 6 | sed 's/(..)/1:/g s/.$//'"
如果您需要为路由器或电缆调制解调器等设备创建新的 MAC 地址,这将非常有用。当然你也可以很容易地欺骗你的MAC地址在 Mac OS X 中,如果你想使用生成的地址之一来改变一个 .
此命令已经过测试,可在 Linux 和 Mac OS X 中运行,几乎适用于每个版本。唯一的要求是命令行有openssl和sed。
感谢 Akili 提供这个出色的小技巧,如果您知道任何其他快速生成随机 MAC 地址的方法,请在评论中告诉我们!