在Xen虚拟机中,Guest OS的网卡的MAC地址是每次启动Xen的时候随机分配的,不过如果你要是在Xen上运行某些通过lmhostid来进行Licence认证的软件的话,这个可是大的麻烦事。因为MAC地址一变,lmhostid也就会跟着变化,你原来的Licence就用不起来了。在这里我们就需要固定Guest OS的网卡MAC地址的方法来进行解决。
在Xen的虚拟机配置文件中,只要加上如下一行
vif
=
[
'
mac=00:16:3E:02:78:56
'
,
'
bridge=xenbr0
'
]
再启动你的虚拟机,你就会发现你的虚拟机的网卡MAC地址已经固定为 00:16:3E:02:78:56,以后也就不用再担心MAC地址的变化造成一些Licence的无用。