gpt4 book ai didi

linux - 是否可以使用 madwifi 驱动程序干扰 wifi 中 MAC 协议(protocol)的 header ?

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:08 25 4
gpt4 key购买 nike

我正在使用 madwifi ath5k 驱动程序。基本上我想做的是改变 MAC 协议(protocol)行为中的一些东西以实现网络编码。在我项目的某些部分,我需要向 802.11 MAC 协议(protocol)的 header 添加一些字段,我的问题是:

  1. 是否可以在帧头中间添加字段,并延长总帧长度?我尝试在序列号字段后添加 20 个字节,但它会导致一些问题(ping 停止工作)。
  2. 如果可能,应该更改哪些数据结构以及如何更改?

谢谢!

奥马尔!

最佳答案

您不能修改或添加到 802.11 MAC header ,那里的每个字段都有特定的大小和位置。如果你改变它,你就违反了协议(protocol)。这并不意味着它是错误的,它只是意味着你正在实现一个不同的协议(protocol)。为了工作,它必须由参与通信的所有各方(包括调解员,如 AP)实现。如果要符合 802.11,则需要在帧主体内添加任何专有信息,而不是在 header 内。它通常通过专有信息元素完成,这些信息元素由相应的协议(protocol)扩展(例如 CCX)解析。

关于linux - 是否可以使用 madwifi 驱动程序干扰 wifi 中 MAC 协议(protocol)的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com