Creating a Script to Generate MAC Addresses
n some case you will need to generate a new and unique MAC address
for a guest. There is no command line tool available to generate a new
MAC address at the time of writing. The script provided below can
generate a new MAC address for your guests. Save the script to your
guest as macgen.py
. Now from that directory you can run the script using ./macgen.py
. and it will generate a new MAC address. A sample output would look like the following:
$ ./macgen.py 00:16:3e:20:b0:11 #!/usr/bin/python # macgen.py script to generate a MAC address for Red Hat Virtualization guests # import random # def randomMAC(): mac = [ 0x00, 0x16, 0x3e, random.randint(0x00, 0x7f), random.randint(0x00, 0xff), random.randint(0x00, 0xff) ] return ':'.join(map(lambda x: "%02x" % x, mac)) # print randomMAC()
OR
#! /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
Note:- All my readers do comment or Like the Post if you enjoy and Love reading them......
it will help me in writing more!!!!!!!!!!