Gut, mit WPA bist du mit iwconfig sowieso außen vor.
Dafür brauchst du wpa_supplicant. Das kannst du zum Herstellen des Links entweder
standalone nutzen oder als Framework netcfg.
Mit netcfg kannst du auch den Bereich IP-Vergabe(per DHCP oder statisch) erschlagen,
mit wpa_supplicant mußt du dich selbst drum kümmern das du nach Aufbau des
Links (Auth bei WLan ist wie das Kabel einstecken bei Ethernet) eine IP kriegst bzw.
einstellst.
Zum Vorgehen bietet sich evtl. mein "Riesenartikel" im Wiki zu (W)Lan an.
wpa_supplicant und das CLI-Interface wpa_cli sich einmal anzuschauen ist nicht
verkehrt, es vermittelt Grundlagen.
Und abseits von "Übertools" wie networkmanager,wifi-radar o.ä. finde ich die Basis-Tools
immer noch die Beste:
- für "road-warrior"(=oft wechselnde WLans) wpa_supplicant + evtl. wpa_gui
- für Home-WLan oder 1,2 festdefinierte Zugänge: netcfg