2011-07-07 88 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