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 回答