通过 wlan 传输数据的命令

发布于 2024-11-19 00:22:05 字数 399 浏览 2 评论 0原文

我正在做一些实验,我需要从无线局域网驱动程序收集数据。

我对在数据速率、数据包大小等方面更灵活地传输 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秋心╮凉 2024-11-26 00:22:05

使用 wireshark 或 pcap(通过 perl、python 等)捕获您想要的内容。

Use wireshark or pcap (via perl,python etc) to capture what you want.

一场春暖 2024-11-26 00:22:05

您最好在服务器故障上询问这个问题。我发现了几个数据包生成器,看起来它们可以满足您的需要,但我绝不是专家。

packETH

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

奥斯坦蒂诺

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

,其中还有许多其他工具可能会有所帮助。

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:

  • you can create and send any ethernet packet [...]
  • sending sequence of packets
    • delay between packets, number of packets to send
    • sending with max speed, approaching the teoretical boundary
    • change parameters while sending (change IP & mac address, UDP payload, 2 user defined bytes, etc.)

Ostantino:

  • Modify any field of any protocol (some protocols allow changing packet fields with every packet at run time e.g. changing IP/MAC addresses)
    [...]
  • Configure stream rates, bursts, no. of packets

I found these in the Wireshare Wiki where there are a number of other tools that may help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文