8.8. 生成新唯一 MAC 地址
在某些情况下,您需要为 guest 虚拟机生成一个新的和唯一的 MAC 地址。写入时没有可用的命令行工具生成新的 MAC 地址。以下提供的脚本可为您的 guest 虚拟机生成一个新的 MAC 地址。将脚本 在 guest 虚拟机上保存为
macgen.py。现在,您可以使用 ./macgen.py 运行脚本,它会生成新的 MAC 地址。输出示例类似如下:
./macgen.py
$ ./macgen.py
00:16:3e:20:b0:11
8.8.1. 为 guest 虚拟机生成新 MAC 的另一个方法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您还可以使用 python-virtinst 的内置模块生成一个新的 MAC 地址和 UUID,以便在客户机虚拟机配置文件中使用:
echo 'import virtinst.util ; print\ virtinst.util.uuidToString(virtinst.util.randomUUID())' | python echo 'import virtinst.util ; print virtinst.util.randomMAC()' | python
# echo 'import virtinst.util ; print\
virtinst.util.uuidToString(virtinst.util.randomUUID())' | python
# echo 'import virtinst.util ; print virtinst.util.randomMAC()' | python
以上脚本也可以作为脚本文件实施,如下所示。