To turn on WiFi
sudo rfkill unblock wifi
nmcli networking on
To list WiFi Networks
nmcli connection show
Output should be something like this
NAME UUID TYPE TIMESTAMP-REAL
Rishbh-Q1000 cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 802-11-wireless Thursday 18 September 2014 05:32:34 PM IST
ncmli
allows you to connect via The UUID or ID (NAME, SSID)
Usage :
nmcli connection { COMMAND | help }
COMMAND := { show | status | up | down | delete }
show [id <id> | uuid <id>]
status [id <id> | uuid <id> | path <path>]
up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
down id <id> | uuid <id>
delete id <id> | uuid <id>
Example Usage in this case
Connect :
nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
or
nmcli c up id Rishbh-Q1000
Connect on specific wlan interface :
nmcli c up id Rishbh-Q1000 iface wlan1
or
nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
Disconnect :
nmcli c down id Rishbh-Q1000
or
nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
cnetworkmanager
, I gather that it does nto support WPA2 enterprise.