Linux - more robust mac address gathering