blob: eab98885041ff299ad1f87b78ef7e5a4514e42cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/sh -e
dev="wlan0"
prefix="$(ip link show "$dev" | awk '/link\/ether/ {print substr($2, 0, 8)}')"
suffix="$(hexdump -n3 -e'3/1 "%02x:""\n"' /dev/urandom | cut -d: -f1-3)"
address="$prefix:$suffix"
ip link set "$dev" down
ip link set "$dev" address "$address"
ip link set "$dev" up
|