Find MAC addresses in /proc or somewhere despite bonding device?

Solution 1:

I'm still searching for a more "official" explanation, but according to this blog, the file /proc/net/bonding/${bonding name} will provide the actual mac address for each NIC in the bond (eth0, eth1, etc..), so that might be more useful.

Hope this will help!

Solution 2:

On RHEL/CentOS 6:

# ethtool -P <if>

Permanent address: 00:11:22:33:44:55