0

ifconfig -a --HWaddr 00:1a:92:9c:9b:bbでネットデバイスのMACアドレスを見つけました

コード内でこのアドレスにどのように関連付けることができますか?

struct ethhdr {
        unsigned char   h_dest[ETH_ALEN];       /* destination eth addr */
        unsigned char   h_source[ETH_ALEN];     /* source ether addr    */
        __be16          h_proto;                /* packet type ID field */
} __attribute__((packed));

私はh_destに書き込もうとしています

memcpy(eth->h_dest,dest_mac,ETH_ALEN);

しかし、MACアドレス値を渡す必要があるバイトとバイトの順序がわかりません。

4

1 に答える 1

0

それらは左から右の順序である必要がありh_dest[0] = 0x00ます。

于 2012-11-12T10:27:15.677 に答える