17 lines
435 B
Python
17 lines
435 B
Python
|
import random
|
||
|
|
||
|
|
||
|
def random_mac() -> str:
|
||
|
"""Retrun random MAC address."""
|
||
|
mac = [0x00, 0x16, 0x3e,
|
||
|
random.randint(0x00, 0x7f),
|
||
|
random.randint(0x00, 0xff),
|
||
|
random.randint(0x00, 0xff)]
|
||
|
return ':'.join(map(lambda x: "%02x" % x, mac))
|
||
|
|
||
|
|
||
|
def unique_mac() -> str:
|
||
|
"""Return non-conflicting MAC address."""
|
||
|
# todo: see virtinst.DeviceInterface.generate_mac
|
||
|
raise NotImplementedError()
|