Replacing iwconfig with iw#
Consider using iw from git
Getting info on wlan0#
iwconfig wlan0
is be replaced by
iw dev wlan0 link
Connecting to an open network#
iwconfig wlan0 essid foo
is replaced by
iw wlan0 connect foo
If you want to set the channel:
iwconfig wlan0 essid foo freq 2432M
-or-
iwconfig wlan0 freq 2432M
iwconfig wlan0 essid foo
you instead simply use
iw wlan0 connect foo 2432
Connecting to a protected network#
For WPA/WPA2 encryption, you have to use wpa_supplicant.
For WEP protection, you can use
iw wlan0 connect foo keys 0:abcde d:1:0011223344
instead of
iwconfig wlan0 key s:abcde
iwconfig wlan0 key '[2]0011223344'
iwconfig wlan0 key '[2]'
iwconfig wlan0 essid foo
Note that iwconfig
uses 1-based key numbers and iw
uses 0-based key numbers like the 802.11 standard.
Join an IBSS (ad-hoc network)#
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid foo-adhoc
in iw:
iw wlan0 set type ibss
iw wlan0 ibss join foo-adhoc 2412
Leave an IBSS (ad-hoc network)#
iwconfig wlan0 essid off
might work, but doesn’t always work properly.
in iw, it will always work:
iw wlan0 ibss leave