Мне удалось получить случайный MAC-адрес при каждой перезагрузке с Ubuntu 10.04 с NetworkManager.Сейчас я обновился до 18,04, и что-то изменилось, и скрипт больше не работает.Интерфейс обновлен и ничего.
sudo nano /etc/init/macchanger.conf
# macchanger - set MAC addresses
#
# Set the MAC addresses for the network interfaces.
description "change mac addresses"
start on starting network-manager
pre-start script
/usr/bin/macchanger -A wlan0
/usr/bin/macchanger -A eth0
/usr/bin/macchanger -A wmaster0
/usr/bin/macchanger -A pan0
#/usr/bin/logger wlan0 `/usr/bin/macchanger -s wlan0`
#/usr/bin/logger eth0 `/usr/bin/macchanger -s eth0`
end script
and then sudo nano /etc/network/if-post-down.d/random-mac
#!/bin/sh
MACCHANGER=/usr/bin/macchanger
[ "$IFACE" != "lo" ] || exit 0
# Bring down interface (for wireless cards that are up to scan for networks),
change MAC address to a random vendor address, bring up the interface
/sbin/ifconfig "$IFACE" down
macchanger -A "$IFACE"
Made the random-mac script executable by typing:
sudo chmod +x /etc/network/if-post-down.d/random-mac
Restart Network Manager to take effect:
sudo service network-manager restart
Нет сообщений об ошибках, просто нет изменений