18.22. Creation d'un script pour générer des adresses MAC
La Virtualisation de Red Hat peut générer une adresse MAC pour chaque machine virtuelle au moment de sa création. Étant donné qu'il y a une quantité presque illimitée de numéros sur le même sous-réseau, il est peu probable que vous obteniez la même adresse MAC. Pour contourner cela, vous pouvez aussi écrire un script pour générer une adresse MAC. Cet exemple de scrip contient les paramètres pour générer une adresse 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