Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
18.22. 建立用來產生 MAC 位置的 Script
Red Hat 虛擬化可以為每個虛擬主機在建立時製造一組 MAC 位置。由於在一個子網路能夠製造無數個 MAC 位置,因此不會造成重複。您可以寫一個 script 來製造 MAC 位置。這個範例 sript 包含了製造 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