无线网络中各个节点不断地广播信标帧,收到某节点的信标帧之后才知道这个节点存在,知道它的网络配置是怎么样的,才能知道应该怎么和它通信。

那么问题来了,禁用了CSMA之后,发送节点全力发送,那么它会永远占用信道,邻居节点的信标帧再也收不到了,那么,等本地对邻居节点保存的信息超时之后,就认为对方节点已经不存在,就无法再正常发送了。

那么知道了原因,解决方案也就很简单了,把这个超时时间设长,长到完全可以满足实验需求就可以了。

打开net/mac80211/ibss.c,就在前几行宏定义里面找到:

#define IEEE80211_IBSS_INACTIVITY_LIMIT (60 * HZ)

这里的默认超时时间是1分钟,比如我可以改成1个小时:

#define IEEE80211_IBSS_INACTIVITY_LIMIT (60 * 60 * HZ)

这样就能保证pktgen在前一个小时里可以正常工作。

最新文章

  1. java web学习总结(十九) -------------------监听器简单使用场景
  2. 析构函数virtual与非virtual区别 [转]
  3. web响应式图片设计实现
  4. border 变形计
  5. jQuery 停止动画、jQuery Callback 函数、jQuery - Chaining
  6. ANN中Precision-Recall权衡
  7. [待解决问题] 启动不了Android工程
  8. 如何确定Ubuntu下是否对某个CVE打了补丁
  9. TabelView的多选模式
  10. Linux搭建Tomcat环境
  11. robots.txt 文件指南
  12. mybaties 缓存
  13. C++引用的作用
  14. Bootstrap-table使用记录(转)
  15. HTML的各种基本标签
  16. BZOJ 5093: [Lydsy1711月赛]图的价值
  17. lua中 table 重构index/pairs元方法优化table内存占用
  18. react-native 获取组件的宽度和高度
  19. Python文件操作---正斜杠与反斜杠
  20. 《LOST》 电视

热门文章

  1. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---2
  2. python commands 模块
  3. 索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
  4. 终极CRUD-3-用Jackson解析json
  5. gradients的一些注意点
  6. ArcObject开发,程序编译通过,但无法启动的解决
  7. CoreData: 如何预载/导入已有的数据
  8. http协议中connection头的作用
  9. 同步I/O 和 异步I/O
  10. TortoiseGit在github上创建工程