Имя скрипта в if-...d/ должно быть без точек.
man run-parts
Спасибо вам, добрый человек. Заработало без точки, но очень странным образом.
Сработало только после первой перезагрузки. Далее после подключения менеджера к сети, МАК вернулся к штатному, и все последующие перезагрузки уже не присваивают прописанный в файле "z" MAC, а опять выводят штатный. ШАманство какое-то.
Менеджер подключений мешает смене МАКа. Ок.
Я нашел
такую инструкцию и попробовал, что там есть:
[device]
wifi.scan-rand-mac-address=no
[connection]
wifi.cloned-mac-address=random
[connection]
wifi.assigned-mac-address=random
и без результата