The mini-tool has a CLI-Interface with the following options:
- Unicast or Multicast? Default: Unicast
- Locally Administered or Globally Unique? Default: Locally Administered
- Prescribe specific OUI (overwrites the above two)
TODO
- Add an option to generate a number of MACs without collisions.
- MAC Adress on Wikipedia
- redhat's virtualization guide on Generating a new unique MAC address
- A Perl Script that does the same: randmac.pl
- The python module
netaddr
can help you work with MAC addresses.
A non-random version for generating a MAC address from a string:
It might have a high hash collision rate, but it's still pretty useful to me. I use it to generate a MAC from a hostname to stop my router from delivering an old IP address from my recreated virtual machines.