通过wlan传输数据的命令

时间:2011-07-07 08:14:09

标签: networking wifi wireless wlan

我正在做一些我需要从wlan驱动程序收集数据的实验。

我对传输IEEE 802.11b数据包感兴趣,在数据速率,数据包大小等方面具有更大的灵活性。

基本上,我将笔记本电脑作为发射器,我已经为IEEE 802.11b构建了一个自定义接收器,可以读取数据包(IEEE 802.11b 1/2 / 5.5或11Mbps)。

所以,我正在研究一些Linux工具,它提供了在传输数据时设置这些参数的选项。

我正在考虑像iwpriv这样的命令来设置无线驱动程序的参数,以及用于生成流量的iperf命令。

我不确定,如何使用它们来实现数据流量,比如1Mbps /和1024字节PSDU(数据包大小)。

接收器是专用硬件(不是计算机)。这方面的任何建议或想法都会有所帮助。

由于

2 个答案:

答案 0 :(得分:3)

使用wireshark或pcap(通过perl,python等)捕获你想要的东西。

答案 1 :(得分:1)

您最好在服务器故障上询问此问题。我找到了几个看起来像他们可以做你需要的数据包生成器,但我绝不是专家。

packETH

  
      
  • 您可以创建并发送任何以太网数据包[...]
  •   
  • 发送数据包序列   
        
    • 数据包之间的延迟,要发送的数据包数
    •   
    • 以最大速度发送,接近理论边界
    •   
    • 发送时更改参数(更改IP& mac地址,UDP有效负载,2个用户定义字节等)
    •   
  •   

Ostantino

  
      
  • 修改任何协议的任何字段(某些协议允许在运行时更改每个数据包的数据包字段,例如更改IP / MAC地址)   [...]
  •   
  • 配置流速率,突发,没有。数据包
  •   

我在Wireshare Wiki中找到了这些内容,其中有许多其他可能有用的工具。