首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为tap接口生成的随机MAC地址在哪里?

问为tap接口生成的随机MAC地址在哪里?
EN

Stack Overflow用户
提问于 2015-03-18 13:50:26
回答 1查看 1.4K关注 0票数 0

当我用ip tuntap add mode tap或tunctl命令在Linux中创建一个tunctl接口时,它似乎得到了一个随机的MAC地址。例如:

代码语言:javascript
复制
root@fw-test:~# tunctl 
Set 'tap5' persistent and owned by uid 0
root@fw-test:~# ip link show dev tap5
11: tap5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500
    link/ether 76:df:78:5e:d6:9f brd ff:ff:ff:ff:ff:ff
root@fw-test:~# 

如果我查看tunctl.c源文件,那么我就不知道这个MAC地址是在哪里生成的。为tap接口生成随机MAC地址的位置和依据是什么规则?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-18 14:03:50

在内核头eth_random_addr中声明的函数Linux/include/linux/etherdevice.h

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29123891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档