天天看點

嵌入式工具移植之-wireless tools工具的移植和使用

前言:本文主要講解了wirless tools的概念和如何移植wireless tools,以及如何使用wireless tools中的工具設定無線網絡。

一.wireless tools概念

Wirelesstools用來設定支援LinuxWireless Extension的無線裝置。Wirelesstools for Linux 和Linux Wireless Extension 由 Jean Tourrilhes在維護,由Hewlett-Packard(HP惠普)贊助。目前的穩定版本為19。

WirelessExtension (WE)是一組通用的API,能在使用者空間對通用Wireless LANs進行配置和統計。它的好處在于僅通過一組單一的工具就能對各種各樣的WirelessLANs進行管理,不管它們是什麼類型,隻要其驅動支援WirelessExtension就行;另一個好處就是不用重新開機驅動或Linux就能改變這些參數。

WirelessTools (WT)就是用來操作WirelessExtensions的工具集,它們使用字元界面,支援所有WirelessExtension。WirelessTools包括以下工具:

iwconfig:設定基本無線參數

iwlist:掃描、列出頻率,比特率,密鑰等

iwspy:擷取每個節點連結的品質

iwpriv:操作WirelessExtensions 特定驅動

ifrename:基于各種靜态标準命名接口

通過以上工具實作對無線網絡的監控、分析、以及測試WIFI網絡。它可以支援WEP的AP,但不能關聯到僅支援WPA的AP。

二.wireless tools工具移植

1.進入wireless_tools.29目錄

#cd wireless_tools.29

2.修改Makefile

#vim Makefile

3.使用make指令進行編譯:

#make

4.将生成的工具iwlist、iwconfig、iwprive等拷貝到根檔案系統目錄/sbin目錄。

三.wirelesstools使用

使用wireless tools關聯無線子產品。

(1)無密碼驗證方式

(2)需要驗證密碼(沒有驗證)