Jolo, allereerst bedankt voor je reactie!
Ik heb in een VM met Xubuntu 16.04 (virtualbox) gekeken of het bij mij ook werkte, maar helaas.
In /etc/rc.local heb ik de regel macchanger -e enp3s0 > /tmp/devices.txt op de juiste plaats toegevoegd en het bestand opgeslagen. Vervolgens reboot maar het permanente MAC-address blijft aangegeven worden.
Ik heb de regel uit jouw superuser-link ook nog geprobeerd omdat die net iets anders is, waarbij ik eth0 uiteraard heb vervangen door mijn network interface enp3s0. Regel wordt dan
macchanger -e enp3s0 &> /tmp/devices.txt.
Helaas ook hierbij geen resultaat.
Tenslotte heb ik nog het # teken dat in de eerste regel van rc.local staat verwijderd (!/bin/sh -e), omdat ik dacht dat het script anders niet uitgevoerd zou worden, maar ook dat bood geen soelaas.
Ik snap niet dat het bij jou wel werkt en bij mij niet???