Contarme como os van los cambios de MAC (echad un chamac && chamac && chamac && chamac y decirme como os ha ido.
¡Vaya curre que te estás pegando con lo que parecía una sencilla utilidad!
Siento tener que ser yo otra vez el agorero:
Privileges root---> OK!
Chamac installdir---> OK!
Autoboot Status---> Off
Chamac Mode-------> Normal
Network inteface/s: 3
eth0 wlan1 wlan0
================================\
INTERFACE: eth0 \
MAC ORIGINAL: xx:23:54:fx:ex:xx #
MAC ACTUAL: xx:c1:43:fx:6x:xx /
================================/
================================\
INTERFACE: wlan1 \
MAC ORIGINAL: xx:f1:a1:0x:1x:4x #
MAC ACTUAL: xx:98:b2:9x:5x:2x /
================================/
Reiniciando interfaces y DHCP ...
Mediante ifconfig podras comprobar que la mac realmente ha cambiado.
Iniciando servcio /etc/rc.d/rc.inet1
Recuerda revisar las demas opciones con chamac --help
Tareas realizadas ... Hasta pronto
Esto es lo que se muestra en la ejecución del script. Informa de cambio en eth0 y wlan1, no así en wlan0, pero comprobado con ifconfig, los cambios se efectúan correctamente en las tres. Lo he probado varias veces tal como dices, y con la opción -m En ningún caso ha fallado a excepción de lo que ya he mencionado.
Probado en Wifislax-4.6 Live-USB