18.22. Crear un script para generar direcciones MAC
El componente de virtualización de Red Hat puede generar direcciones MAC para cada máquina virtual durante su creación. Ya que hay casi un número ilimitado de números en la misma subred, es poco probable que obtenga dos direcciones MAC idénticas. Usted podría, sin embargo, escribir un script para generar direcciones MAC. El siguiente script de ejemplo contiene los parámetros para generar direcciones MAC:
#! /usr/bin/python # macgen.py script generates a MAC address for Xen guests # import random mac = [ 0x00, 0x16, 0x3e, random.randint(0x00, 0x7f), random.randint(0x00, 0xff), random.randint(0x00, 0xff) ] print ':'.join(map(lambda x: "%02x" % x, mac)) Generates e.g.: 00:16:3e:66:f5:77 to stdout