macchanger(1)

macchanger1

Mac changer

Usage

macchanger [options] device

Overview

macchanger is a GNU/Linux utility for viewing/manipulating the MAC address for network interfaces.

Options

macchanger accepts the following options:

-h, --help

Show summary of options.

-V, --version

Show version of program.

-s, --show

Prints the current MAC. This is the default action when no other option is specified.

-e, --ending

Don't change the vendor bytes.

-a, --another

Set random vendor MAC of the same kind.

-A

Set random vendor MAC of any kind.

-r, --random

Set fully random MAC.

-p, --permanent

Reset MAC address to its original, permanent hardware value.

-l, --list[=keyword]

Print known vendors (with keyword in the vendor's description string).

-b, --bia

When setting fully random MAC pretend to be a burned-in-address. If not used, the MAC will have the locally-administered bit set.

-m, --mac XX:XX:XX:XX:XX:XX, --mac=XX:XX:XX:XX:XX:XX

Set the MAC XX:XX:XX:XX:XX:XX.

Examples

macchanger -A eth1

Releases

12 releases since Debian 3.1 (Sarge); the text changed 3 times.

  1. 3.1–4.0
  2. 5.0–6.0
  3. 7
  4. 8–Arch

--bia since Debian 8 (Jessie); --ending since Debian 7 (Wheezy); --permanent since Debian 7 (Wheezy); --show since Debian 5.0 (Lenny); -b since Debian 8 (Jessie); -p since Debian 7 (Wheezy); -s since Debian 5.0 (Lenny).

--endding until Debian 6.0 (Squeeze).

Author

Alvaro Lopez Ortega <[email protected]>.

From macchanger 1.7.0-6 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.