Hi nandhp I had a similar problem and solved it by using tails [1] solution: Using udev to change the mac address. Do you have the possibility to test whether it solves your problem?
The idea is to: 1/ disable package auto change in /etc/default/macchanger by setting ENABLE_INTERFACES="" 2/ Create a file /lib/udev/rules.d/00-mac-spoof.rules with: # Note: ATTR{type}=="1" means ethernet (ARPHDR_ETHER, see Linux' # sources, beginning of include/linux/if_arp.h) SUBSYSTEM=="net", ACTION=="add", ATTR{type}=="1", RUN+="/usr/bin/macchanger -A $name" (This is 3 lines with the third one being long). Does that solves your problem? -- Nirgal [1] https://tails.boum.org/
signature.asc
Description: OpenPGP digital signature