randmac1
Generate random mac addresses
Usage
randmac [options]
Overview
randmac prints a random MAC address. This utility has been designed to give random MAC addresses to interfaces of virtual machines.
Options
-
-l, --local -
Generate a local administered MAC.
-
-g, --global -
Generate a global unique MAC.
-
-u, --unicast -
Generate a MAC for unicast.
-
-m, --multicast -
Generate a MAC for multicast.
-
-U, --uppercase -
Print uppercase hex digits.
-
-e, --eui64 -
Generate an EUI64 address.
-
-o oui_addr, --oui oui_addr -
Set the Organizationally Unique Identifier (OUI).
-
-v vendor, --vendor vendor -
Set the OUI of a specific vendor.
-
-q, --qemu -
Set the standard OUI of qemu/kvm.
-
-x, --xen -
Set the standard OUI of xen.
-
-h, --help -
Display a short help message and exit.
Examples
Start a kvm VM using a random generated MAC address (while preserving the standard qemu’s OUI)
-
$ qemu-system-x86_64 -accel kvm ... \-device e1000,netdev=vde0,mac=`randmac -q` \-netdev vde,id=vde0,sock=vde://
Releases
3 releases since Debian 11 (Bullseye); the text changed 1 time.