===== 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