Paul - The Programmer

simple & stupid

Connect to wireless network with wireless tools

Wireless tools is a package of command line tools for configure wireless network.

With the help of wireless tools, it is no need to install the graphical network configuration tools, such as the wifi-radar.

The wireless tools consists with ifrename, iwconfig, iwgetid and iwlist.

To connect to a wireless network, we only need the help of iwlist.

iwlist can list all the nearby wireless nework access point and their addional information.

$ sudo iwlist ath0 scan 
ath0      Scan completed :
          Cell 01 - Address: 00:25:86:49:16:F4
                    ESSID:"TP-LINK_4916F4"
                    Mode:Master
                    Frequency:2.422 GHz (Channel 3)
                    Quality=21/70  Signal level=-74 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:ath_ie=xxxxxxxxxxxxxx

Now, we get the available access point. To access to the wireless network, we need to configure the network interface.

For Debian, the network interface configuration file is /etc/network/interfaces.

To use the interface ath0 to access the acccess point 'TP-LINK_4916F4', the configuration show like below:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug ath0
iface ath0 inet dhcp
	# wireless-* options are implemented by the wireless-tools package
	wireless-mode managed
	wireless-essid TP-LINK_4916F4
	wireless-key1 s:xxxxxxxx

Connect to the wireless network by restarting the networking init script.

# /etc/init.d/networking restart