2011-07-07 46 views
-1

我正在做一些实验,我需要从wlan驱动程序收集数据。通过wlan传输数据的命令

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

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

因此,我正在看一些Linux工具,它提供了在传输数据时设置这些参数的选项。

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

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

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

感谢

回答

3

使用wireshark或PCAP(通过的Perl,蟒蛇等)捕捉到你想要的东西。

+0

嗨,我不想捕获系统中的数据包。我已经建立了一个我打算测试的模型。它是一个专用硬件。我正在寻找一种工具,它可以让我在选择数据速率等方面具有更大的灵活性。 – Kiran

+0

'我有兴趣收集IEEE 802.11b数据包.'是你的问题。正如我所解释的,您可以使用pcap编写您需要的工具。 – Raoul

1

在服务器故障上问你可能会更好。我发现了几个数据包生成器,看起来他们可以做你需要的东西,但我绝不是专家。

packETH

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

Ostantino

  • 修改任何协议的任何字段(一些协议允许改变分组字段与每个数据包在运行时例如更改IP/MAC地址) [...]
  • 配置码流率,脉冲串号码,包

我发现这些在有一些其他的工具,可以帮助Wireshare Wiki

+0

非常感谢Ben ..我会尝试这些工具。希望我能成功。当我想到它时,看起来很直截了当。但我不知道该怎么做,因为我不擅长使用所有自适应速率调制技术和ISM频段和信道选择性。 – Kiran

+0

嗯。这让我们两个人: - 祝你好运! –

+0

我只是想看看与'iwconfig'命令相关的各种选项。我想,这可能对我所寻找的有趣。 – Kiran