Connecting to wireless networks from command line
Posted
by
Balaji
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Balaji
Published on 2012-06-14T20:38:28Z
Indexed on
2012/09/16
9:49 UTC
Read the original article
Hit count: 286
I need to write a shell script which connects to one of the two available wi-fi connections. One is a un secure connection and the other is secure connection. My question has 2 parts-
1.How to connect to the un-secure (un-encrypted and no password required) connection from command line (or by executing a shell script) when I'm connected to the secure connection?
I followed the steps in http://www.ubuntugeek.com/how-to-troubleshoot-wireless-network-connection-in-ubuntu.html for in-secure connection. I put all the commands in a script and executed it (I made sure that interface name and essid are correct)
- sudo dhclient -r wlan0
- sudo ifconfig wlan0 up
- sudo iwconfig wlan0 essid "UAPublic"
- sudo iwconfig wlan0 mode Managed
- sudo dhclient wlan0
But nothing happens - I'm not disconnected from the current network and connected to the new one
2.When I want to connect to the secure wi-fi network, I understand from http://askubuntu.com/a/138476/70665 that I need to use wpa_supplicant. But I enter a lot of details in the interface when I connect via UI
- security : wpa and wpa2 enterprise
- Authentication : PEAP
- CA certificate : Equifax...
- PEAP version : automatic
- inner authentication : MSCHAPv2
- username :
- password :
How to use wpa_supplicant to mention all these details in the command line? The conf file network={ ssid="ssid_name" psk="password" } doesn't work for me.
© Ask Ubuntu or respective owner