DOKK / manpages / debian 12 / randmac / randmac.1.en
RANDMAC(1) General Commands Manual RANDMAC(1)

randmac - generate random MAC addresses

randmac [options]

randmac prints a random MAC address. This utility has been designed to give random MAC addresses to interfaces of virtual machines.

Generate a local administered MAC.
Generate a global unique MAC.
Generate a MAC for unicast.
Generate a MAC for multicast.
Print uppercase hex digits.
Generate an EUI64 address.
Set the Organizationally Unique Identifier (OUI).
Set the OUI of a specific vendor.
Set the standard OUI of qemu/kvm.
Set the standard OUI of xen.
Display a short help message and exit.

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://

qemu(1)

VirtualSquare. Project leader: Renzo Davoli.

July 2020 VirtualSquare