通过 wlan 传输数据的命令
我正在做一些实验,我需要从无线局域网驱动程序收集数据。
我对在数据速率、数据包大小等方面更灵活地传输 IEEE 802.11b 数据包感兴趣。
基本上,我将笔记本电脑作为发射器,并为 IEEE 802.11b 构建了一个自定义接收器,它将读取数据包( IEEE 802.11b 1/2/5.5 或 11Mbps)。
因此,我正在寻找一些 Linux 工具,它提供了在传输数据时设置这些参数的选项。
我正在考虑像 iwpriv 这样的命令来设置无线驱动程序的参数,以及 iperf 命令来生成流量。
我不确定如何使用它们来实现数据流量,例如 1Mbps/和 1024 字节 PSDU(数据包大小)。
接收器是专用硬件(不是计算机)。这方面的任何建议或想法都会有所帮助。
谢谢
I am doing some experiment for which I need to collect Data from wlan driver.
I am interested in transmitting IEEE 802.11b Packets with more flexibility in terms of Data Rate, Packet Size etc.
Basically, I will have the laptop as the transmitter and I have built a custom receiver for IEEE 802.11b which would read the packets ( IEEE 802.11b 1/2/5.5 or 11Mbps) .
So, I am looking at some Linux tool which gives the option of setting these parameters while transmitting data.
I am thinking at commands like iwpriv to set the parameters for the wireless driver, and iperf commands to generate Traffic.
I am not sure, how to use them to achieve a Data traffic, say 1Mbps / and 1024 Bytes PSDU (Packet Size).
The receiver is a dedicated hardware ( not a Computer). Any suggestion or idea in this direction would be helpful.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 wireshark 或 pcap(通过 perl、python 等)捕获您想要的内容。
Use wireshark or pcap (via perl,python etc) to capture what you want.
您最好在服务器故障上询问这个问题。我发现了几个数据包生成器,看起来它们可以满足您的需要,但我绝不是专家。
packETH:
奥斯坦蒂诺:
,其中还有许多其他工具可能会有所帮助。
You may be better off asking this on Server Fault. I found a couple of packet generators that look like they could do what you need but I'm by no means an expert.
packETH:
Ostantino:
I found these in the Wireshare Wiki where there are a number of other tools that may help.