The Daily Insight

Connected.Informed.Engaged.

Introduction to Wireless Tools WE parameters may also be changed on the fly without restarting the driver (or Linux). The Wireless Tools (WT) package is a set of tools allowing manipulation of the Wireless Extensions. They use a textual interface to support the full Wireless Extension.

Is IW deprecated?

iw is a new nl80211 based CLI configuration utility for wireless devices. The old tool iwconfig, which uses Wireless Extensions interface, is deprecated and it’s strongly recommended to switch to iw and nl80211. Like the rest of the Linux kernel, iw is still under development. Features are added ‘as we go’.

How does iwconfig work?

iwconfig. iwconfig is used to display and change the parameters of the network interface which are specific to the wireless operation (e.g. interface name, frequency, SSID). It may also be used to display the wireless statistics (extracted from /proc/net/wireless ).

What is nl80211?

nl80211 is the interface between user space software ( iw , wpa_supplicant , etc.) and the kernel ( cfg80211 and mac80211 kernel modules, and specific drivers). The WiFi drivers and hardware could be Full-MAC or Soft-MAC (see Wireless_network_interface_controller).

What are the Wireless tools (wt)?

The Wireless Tools (WT)is a set of tools allowing to manipulate the Wireless Extensions. They use a textual interface and are rather crude, but aim to support the full Wireless Extension.

What is the Linux Wireless Extension and Wireless tools?

The Linux Wireless Extension and the Wireless Tools are an Open Source project sponsored by Hewlett Packard (through my contribution) since 1996, and build with the contribution of many Linux users all over the world.

What version of wireless tools do I need to upgrade?

For kernels before 2.2.14/2.3.30, use Wireless Tools version 19 . For kernel after 2.2.14/2.3.30 use Wireless Tools version 20 or greater. For kernel after 2.6.13 use Wireless Tools version 27 or greater. The tools and the wireless library are GPL . In the old time, you could upgrade Wireless Extensions by just changing wireless.h.

Does Linux support wireless interfaces?

Most Linux distributions also have integrated Wireless Extensions support in their networking initialisation scripts, for easier boot-time configuration of wireless interfaces. They also include Wireless Tools as part of their standard packages.