Comment convertir une chaîne Mac en une adresse Byte en C

Je veux prendre de l'adresse MAC à partir de la ligne de commande, donc je l'ai eu comme une chaîne de caractères...comment je peux convertir ce 17 byte MAC chaîne comme "00:0d:3f:cd:02:5f" à 6 octets de l'Adresse MAC dans C

source d'informationauteur user1727270