首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >监视接口不显示TX数据包

监视接口不显示TX数据包
EN

Unix & Linux用户
提问于 2018-03-02 10:46:19
回答 1查看 186关注 0票数 0

我已经使用以下方法建立了一个监视器界面:

代码语言:javascript
运行
复制
iw dev wlan0 interface add mon0 type monitor
ifconfig mon0 up

我正在使用libpcap捕捉和检查802.11帧和无线电抽头。我以前使用过以下Linux内核:

代码语言:javascript
运行
复制
Linux armada 3.10.103-marvell armv7l GNU/Linux

我现在使用:

代码语言:javascript
运行
复制
Linux armada 4.13.4-mvebu 2017 armv7l GNU/Linux

在使用旧内核时,我能够监视在wlan0接口上发送的所有RX和TX数据包。但是在新内核上,只看到RX数据包。我发现在运行tcpdump -e -i mon0 -Q out时,没有看到TX数据包。

有人知道我如何启用这个功能吗?我能用一些东西来重新构建内核吗?

编辑:

wifi模块是Azurewave,这两个图像都是使用Armbian构建工具Debian为Clearfog板定制的。

EN

回答 1

Unix & Linux用户

发布于 2018-03-02 12:01:18

我也处理过断断续续的物联网。实际情况是,并不是所有的板都接受新内核,而且通常有些板会有厂商为几个特定版本做的黑客操作,而且通常您会永远绑定到这些版本中。

在我看来: Debian文档清楚地指出,现在的主流内核很好地支持Clearfog,这清楚地表明了非专业版有一些限制。

此外,从您提供的内核版本中,可以很容易地看到您的内核3.x受到供应商的某种祝福/更改/攻击,而您使用的4.x版本则不是。

我想暂时坚持使用3.x内核,并且都用厂商来填充一个bug,跟踪他们的板,看看是否有补丁或更好支持的版本出现。

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

https://unix.stackexchange.com/questions/427651

复制
相关文章

相似问题

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