qubes/vm/mix/net: By default MAC is constant

MAC address was one place, where qid was leaked to the VM. Different MAC
addresses are not needed, since we do routing, not switching.
This commit is contained in:
Wojtek Porczyk 2016-03-17 11:12:28 +01:00
parent 04cc2099f7
commit 29d0baa944

View File

@ -36,11 +36,7 @@ import qubes.exc
class NetVMMixin(object): class NetVMMixin(object):
mac = qubes.property('mac', type=str, mac = qubes.property('mac', type=str,
default=(lambda self: default='00:16:3E:5E:6C:00',
self.template.mac if self.hvm
and hasattr(self, 'template')
and self.template is not None
else '00:16:3E:5E:6C:{:02X}'.format(self.qid)),
ls_width=17, ls_width=17,
doc='MAC address of the NIC emulated inside VM') doc='MAC address of the NIC emulated inside VM')