请教 linux 协议栈内如何获取本机MAC地址? 交换机,linux系统在协议栈内进行数据截取,如果是发往本机的数据就不处理,所以需要获取到"br0"的MAC地址与数据包的目的MAC进行比较判断请问在协议栈内如何获取本机"br0"的mac ?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己找到了方法, 用 dev_get_by_name(&init_net,"br0") 可以获取到net_device结构体, 里面的 dev_addr 参数就是MAC地址 。学习了。这个函数一直在用,直到看了这篇文章才知道net_device结构体含有mac地址,见识浅薄啊,之前尝试获取mac地址的时候是采取这样的方法,根据进来的报文目的ip地址匹配本机IP后获取其目的mac的方式。这里想问楼主一下, 假如本机有多个接口,例如eth0, eth1...,那该如何在内核层面获取所有接口呢, 再添加一些内容,net_device结构体的填充是在执行netdev_add函数的时候进行的,具体在网卡驱动的probe函数那边应该 我有个jar程序,老是会被killed,能不能做一个检测程序一旦这个程序没有了,就自动启动. Linux 安装MySQL报错 乌班图系统下载出错,新人小白在线求解 如何获取安卓双卡手机IMEI号 谁会控制cenos7.5服务器tun0网卡的 passwd修改root密码失败 关于PCIE驱动移植的问题 telnet:connect to address X.X.X.X:Connection refused 安装centos7到移动硬盘,挂载根目录失败。 求助domino认证 Linux系统服务器更换主板以后需要如何配置 linux 如何获取网卡的真实MAC 地址
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货