net-analyzer/macchanger-1.6.0 net-misc/netifrc-0.2.2 mac_${IFACE}="random-ending" mac_${IFACE}="random-samekind" mac_${IFACE}="random-anykind" mac_${IFACE}="random-full" Any of this values in /etc/conf.d/net cause "Failed to set MAC address" when /etc/init.d/net.$[IFACE} starting. Found problem in /lib64/netifrc/net/macchanger.sh, sed trying to parse different output from macchanger (probably output from previous stable version of macchanger).
Output examples: mac_${IFACE}="random-ending" macchanger -e eth0 Current MAC: 11:11:11:11:11:11 (unknown) Permanent MAC: 22:22:22:22:22:22 (Some Corporation) New MAC: 11:11:11:33:33:33 (unknown) mac_${IFACE}="random-samekind" macchanger -a eth0 Current MAC: 11:11:11:11:11:11 (unknown) Permanent MAC: 22:22:22:22:22:22 (Some Corporation) New MAC: 33:33:33:33:33:33 (unknown) mac_${IFACE}="random-anykind" macchanger -A eth0 Current MAC: 11:11:11:11:11:11 (unknown) Permanent MAC: 22:22:22:22:22:22 (Some Corporation) New MAC: 33:33:33:33:33:33 (unknown) mac_${IFACE}="random-full" macchanger -r eth0 Current MAC: 11:11:11:11:11:11 (unknown) Permanent MAC: 22:22:22:22:22:22 (Some Corporation) New MAC: 33:33:33:33:33:33 (unknown)
Changes from this link, fix that problem. http://git.overlays.gentoo.org/gitweb/?p=proj/netifrc.git;a=commitdiff;h=fc69aa3192ad56b4527248820e3a628da3a91809;hp=47d23f5abdac4a2bd95bcbbaadacf994773cbf51
*** This bug has been marked as a duplicate of bug 504458 ***